--- /srv/rebuilderd/tmp/rebuilderdYqR13N/inputs/mesa-vulkan-drivers_26.2.2-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdYqR13N/out/mesa-vulkan-drivers_26.2.2-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-09-09 19:13:03.000000 debian-binary │ -rw-r--r-- 0 0 0 2008 2026-09-09 19:13:03.000000 control.tar.xz │ --rw-r--r-- 0 0 0 14718776 2026-09-09 19:13:03.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 14719828 2026-09-09 19:13:03.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 │ │ │ ├── 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 0xc3814c 0x00c3814c 0x00c3814c 0x00070 0x00070 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xc381c0 0xc381c0 R E 0x10000 │ │ │ │ + ARM_EXIDX 0xc381cc 0x00c381cc 0x00c381cc 0x00070 0x00070 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xc38240 0xc38240 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 2fd86e 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 0035f9e8 35f9e8 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0035fa00 35fa00 8d874c 00 A 0 0 64 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00c3814c c3814c 000070 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00c381bc c381bc 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00062178 062178 2fd8e6 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 0035fa60 35fa60 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0035fa80 35fa80 8d874c 00 A 0 0 64 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00c381cc c381cc 000070 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00c3823c c3823c 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) 0x35f9e8 │ │ │ │ + 0x0000000d (FINI) 0x35fa60 │ │ │ │ 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: 444a04101e4ec87869504f6d0be92285c30a4977 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c816df67ed7e5bf649318ea804fc418de55e55c1 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2677,22 +2677,22 @@ │ │ │ │ akkkkkk]kkkkkkk │ │ │ │ kkkkkkkkkkkkkkkk │ │ │ │ geeeeeebeeeeeee │ │ │ │ eeeeeeeeeeeeeeee │ │ │ │ "c`)F F"` │ │ │ │ h&|DzD!Fm │ │ │ │ h8666888888 │ │ │ │ - UJ|D!FzDk │ │ │ │ + UJ|D!FzDl │ │ │ │ 3FEF^FLF │ │ │ │ -K.J.I{D │ │ │ │ WibixkQk │ │ │ │ PFAF"FKF │ │ │ │ #h"FIFXF │ │ │ │ G"F9F0Fj │ │ │ │ - .J.I{DzDyDd │ │ │ │ + .J.I{DzDyDe │ │ │ │ &J&I{DzDyDd │ │ │ │ J I{DzDyDd │ │ │ │ _tZ********Z │ │ │ │ I#FzDyDd │ │ │ │ 0FyD%JzD ] │ │ │ │ K)FXF{D " │ │ │ │ #rKsJ{DzD │ │ │ │ @@ -2829,29 +2829,31 @@ │ │ │ │ PUKdZZZZ │ │ │ │ gh3F`<`? │ │ │ │ C KzD=`|` │ │ │ │ C KzD5`t` │ │ │ │ oL}D,Y$h │ │ │ │ TIzDyD# │ │ │ │ :{'" ! F │ │ │ │ -:{'" ! FJ │ │ │ │ +:{'" ! F │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ 6{'" ! F │ │ │ │ 6k/!6" F │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ -6{ !'" F │ │ │ │ -6{6"/! F>C │ │ │ │ +6{'" ! F │ │ │ │ +6{6"/! F │ │ │ │ 6k6"/! F │ │ │ │ -8{6"/! FI │ │ │ │ +8{'" ! F │ │ │ │ +8{/!6" F │ │ │ │ +8{'" ! F │ │ │ │ 8k6"/! F │ │ │ │ -6{ !'" F │ │ │ │ +6{'" ! F │ │ │ │ 6{6"/! F │ │ │ │ 6k6"/! F │ │ │ │ (0*F9F F │ │ │ │ 8{.",! F │ │ │ │ 8{'" ! F │ │ │ │ 8{.",! F │ │ │ │ 8{'" ! F │ │ │ │ @@ -2972,15 +2974,15 @@ │ │ │ │ KGGGGGGEGGGGGGGCGGGGGGGGGGGGGGGG ) │ │ │ │ 0((((((&((((((($((((((((((((((((@ │ │ │ │ %******"******* │ │ │ │ **************** │ │ │ │ @%$IXkyX │ │ │ │ 0RF!F#a(F │ │ │ │ D#i"F)FD │ │ │ │ -\pGk pGb │ │ │ │ +\pGk pGj │ │ │ │ *((,(.(((((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], -fp, lsl #25 │ │ │ │ + strtmi pc, [sl], -r7, asr #25 │ │ │ │ strtmi r9, [r0], -r1, lsl #18 │ │ │ │ - ldc2 2, cr15, [sl, #832] @ 0x340 │ │ │ │ + ldc2l 2, cr15, [r6, #832] @ 0x340 │ │ │ │ strtmi r4, [r0], -r5, ror #18 │ │ │ │ @ instruction: 0xf2d04479 │ │ │ │ - stmdbmi r4!, {r0, r2, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4!, {r0, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r1, [r0], -r3, lsl #28 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0x76234479 │ │ │ │ - @ instruction: 0xff6ef2d0 │ │ │ │ + @ instruction: 0xffaaf2d0 │ │ │ │ strmi r4, [r3], -r0, ror #18 │ │ │ │ mvnvs r4, r0, lsr #12 │ │ │ │ @ instruction: 0xf2d04479 │ │ │ │ - ldmdbmi lr, {r0, r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi lr, {r0, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldrbtmi r6, [r9], #-547 @ 0xfffffddd │ │ │ │ - @ instruction: 0xff4ef2d0 │ │ │ │ + @ instruction: 0xff8af2d0 │ │ │ │ @ instruction: 0x1e03495b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r4, r4, lsl #17 │ │ │ │ - @ instruction: 0xff44f2d0 │ │ │ │ + @ instruction: 0xff80f2d0 │ │ │ │ @ instruction: 0x1e034957 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r5, r4, lsl #17 │ │ │ │ - @ instruction: 0xff3af2d0 │ │ │ │ + @ instruction: 0xff76f2d0 │ │ │ │ @ instruction: 0x1e034953 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r6, r4, lsl #17 │ │ │ │ - @ instruction: 0xff30f2d0 │ │ │ │ + @ instruction: 0xff6cf2d0 │ │ │ │ @ instruction: 0x1e03494f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r7, r4, lsl #17 │ │ │ │ - @ instruction: 0xff26f2d0 │ │ │ │ + @ instruction: 0xff62f2d0 │ │ │ │ @ instruction: 0x1e03494b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r8, r4, lsl #17 │ │ │ │ - @ instruction: 0xff1cf2d0 │ │ │ │ + @ instruction: 0xff58f2d0 │ │ │ │ @ instruction: 0x1e034947 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r9, r4, lsl #17 │ │ │ │ - @ instruction: 0xff12f2d0 │ │ │ │ + @ instruction: 0xff4ef2d0 │ │ │ │ @ instruction: 0x1e034943 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, sl, r4, lsl #17 │ │ │ │ - @ instruction: 0xff08f2d0 │ │ │ │ + @ instruction: 0xff44f2d0 │ │ │ │ @ instruction: 0x1e03493f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, fp, r4, lsl #17 │ │ │ │ - mrc2 2, 7, pc, cr14, cr0, {6} │ │ │ │ + @ instruction: 0xff3af2d0 │ │ │ │ @ instruction: 0x1e03493b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, ip, r4, lsl #17 │ │ │ │ - mrc2 2, 7, pc, cr4, cr0, {6} │ │ │ │ + @ instruction: 0xff30f2d0 │ │ │ │ @ instruction: 0x1e034937 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, sp, r4, lsl #17 │ │ │ │ - mcr2 2, 7, pc, cr10, cr0, {6} @ │ │ │ │ + @ instruction: 0xff26f2d0 │ │ │ │ @ instruction: 0x1e034933 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, lr, r4, lsl #17 │ │ │ │ - mcr2 2, 7, pc, cr0, cr0, {6} @ │ │ │ │ + @ instruction: 0xff1cf2d0 │ │ │ │ @ instruction: 0x1e03492f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, pc, r4, lsl #17 │ │ │ │ - mcr2 2, 7, pc, cr8, cr0, {6} @ │ │ │ │ + @ instruction: 0xff24f2d0 │ │ │ │ strmi r4, [r3], -fp, lsr #18 │ │ │ │ @ instruction: 0x63234620 │ │ │ │ @ instruction: 0xf2d04479 │ │ │ │ - stmdbmi r9!, {r0, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbmi r9!, {r0, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldrbtmi r6, [r9], #-867 @ 0xfffffc9d │ │ │ │ - mcr2 2, 6, pc, cr8, cr0, {6} @ │ │ │ │ + @ instruction: 0xff04f2d0 │ │ │ │ @ instruction: 0x1e034926 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorscc pc, r8, r4, lsl #17 │ │ │ │ - mrc2 2, 5, pc, cr14, cr0, {6} │ │ │ │ + mrc2 2, 7, pc, cr10, cr0, {6} │ │ │ │ @ instruction: 0x1e034922 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorscc pc, r9, r4, lsl #17 │ │ │ │ - mrc2 2, 6, pc, cr8, cr0, {6} │ │ │ │ + @ instruction: 0xff14f2d0 │ │ │ │ @ instruction: 0xed84491e │ │ │ │ strtmi r0, [r0], -pc, lsl #20 │ │ │ │ @ instruction: 0xf2d04479 │ │ │ │ - ldmdbmi ip, {r0, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi ip, {r0, r3, r5, r6, r7, 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], #-3803 @ 0xfffff125 @ │ │ │ │ + strbtvs pc, [r0], #-3863 @ 0xfffff0e9 @ │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ adcseq r1, lr, lr, lsr #32 │ │ │ │ - eoreq sp, pc, r0, ror r7 @ │ │ │ │ - eoreq sp, pc, r8, ror r7 @ │ │ │ │ - eoreq sp, pc, r8, ror r7 @ │ │ │ │ - eoreq sp, pc, lr, ror r7 @ │ │ │ │ - eoreq sp, pc, sl, lsl #15 │ │ │ │ - mlaeq pc, r6, r7, sp @ │ │ │ │ - eoreq sp, pc, r2, lsr #15 │ │ │ │ - strhteq sp, [pc], -r6 │ │ │ │ - ldrdeq sp, [pc], -r6 @ │ │ │ │ - eoreq sp, pc, lr, ror #15 │ │ │ │ - strdeq sp, [pc], -sl @ │ │ │ │ + strdeq sp, [pc], -r0 @ │ │ │ │ + strdeq sp, [pc], -r8 @ │ │ │ │ + strdeq sp, [pc], -r8 @ │ │ │ │ strdeq sp, [pc], -lr @ │ │ │ │ eoreq sp, pc, sl, lsl #16 │ │ │ │ - eoreq sp, pc, lr, lsl r8 @ │ │ │ │ - eoreq sp, pc, sl, lsr #16 │ │ │ │ - eoreq sp, pc, lr, lsr #16 │ │ │ │ - eoreq sp, pc, r0, asr #16 │ │ │ │ + eoreq sp, pc, r6, lsl r8 @ │ │ │ │ + eoreq sp, pc, r2, lsr #16 │ │ │ │ + eoreq sp, pc, r6, lsr r8 @ │ │ │ │ eoreq sp, pc, r6, asr r8 @ │ │ │ │ - eoreq sp, pc, sl, ror #16 │ │ │ │ - eoreq sp, pc, r2, ror r8 @ │ │ │ │ - eoreq sp, pc, r4, ror r8 @ │ │ │ │ - eoreq sp, pc, r0, lsl #17 │ │ │ │ + eoreq sp, pc, lr, ror #16 │ │ │ │ + eoreq sp, pc, sl, ror r8 @ │ │ │ │ + eoreq sp, pc, lr, ror r8 @ │ │ │ │ + eoreq sp, pc, sl, lsl #17 │ │ │ │ + mlaeq pc, lr, r8, sp @ │ │ │ │ + eoreq sp, pc, sl, lsr #17 │ │ │ │ + eoreq sp, pc, lr, lsr #17 │ │ │ │ + eoreq sp, pc, r0, asr #17 │ │ │ │ + ldrdeq sp, [pc], -r6 @ │ │ │ │ + eoreq sp, pc, sl, ror #17 │ │ │ │ + strdeq sp, [pc], -r2 @ │ │ │ │ + strdeq sp, [pc], -r4 @ │ │ │ │ + eoreq sp, pc, r0, lsl #18 │ │ │ │ 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 │ │ │ │ - stc2 1, cr15, [lr], {148} @ 0x94 │ │ │ │ + stc2l 1, cr15, [sl], {148} @ 0x94 │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ rsbseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - blx ff69eb20 │ │ │ │ + blx 59eb22 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq lr, [pc], -r6 @ │ │ │ │ + eoreq lr, pc, r6, ror r5 @ │ │ │ │ umlalseq r3, lr, r0, r2 │ │ │ │ sbceq pc, r3, r6, ror #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb96d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 341204 │ │ │ │ @@ -228,15 +228,15 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 1a843c │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, r6, lsl #27 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq lr, pc, r4, lsr #9 │ │ │ │ + eoreq lr, pc, r4, lsr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9718 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 34124c │ │ │ │ stmib sp, {r2, r3, r7, r9, sl, lr}^ │ │ │ │ stmvs fp, {r1, r2, r9, ip, sp} │ │ │ │ @@ -246,69 +246,69 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 1a8484 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, r2, ror #26 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq lr, pc, r0, lsl #10 │ │ │ │ + eoreq lr, pc, r0, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9760 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ movwne lr, #2513 @ 0x9d1 │ │ │ │ ldc 3, cr9, [r2, #12] │ │ │ │ ldmdavs r3, {r0, r8, r9, fp, ip, sp, lr} │ │ │ │ tstls r2, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ blvc 9dbb4 │ │ │ │ stcl 7, cr15, [r6, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-20] @ 0xffffffec │ │ │ │ - eoreq lr, pc, lr, asr #10 │ │ │ │ + eoreq lr, pc, lr, asr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9794 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ movwne lr, #2513 @ 0x9d1 │ │ │ │ ldc 3, cr9, [r2, #12] │ │ │ │ ldmdavs r3, {r0, r8, r9, fp, ip, sp, lr} │ │ │ │ tstls r2, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ blvc 9dbe8 │ │ │ │ stc 7, cr15, [ip, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-20] @ 0xffffffec │ │ │ │ - eoreq lr, pc, r2, lsl #11 │ │ │ │ + eoreq lr, pc, r2, lsl #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb97c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 28e7e8 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ andlt lr, r5, r2, lsl sp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq lr, pc, lr, lsr #11 │ │ │ │ + eoreq lr, pc, lr, lsr #12 │ │ │ │ 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 │ │ │ │ - strhteq lr, [pc], -r6 │ │ │ │ + eoreq lr, pc, r6, lsr r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb9838 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -328,17 +328,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, r0, asr #25 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - eoreq lr, pc, lr, lsr #11 │ │ │ │ - eoreq lr, pc, ip, lsr #11 │ │ │ │ - eoreq lr, pc, r0, ror r5 @ │ │ │ │ + eoreq lr, pc, lr, lsr #12 │ │ │ │ + eoreq lr, pc, ip, lsr #12 │ │ │ │ + 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, lsr r5 @ │ │ │ │ - eoreq lr, pc, ip, asr #12 │ │ │ │ - strdeq lr, [pc], -r8 @ │ │ │ │ + strhteq lr, [pc], -r6 │ │ │ │ + eoreq lr, pc, ip, asr #13 │ │ │ │ + eoreq lr, pc, r8, ror r5 @ │ │ │ │ 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 │ │ │ │ - strhteq lr, [pc], -r6 │ │ │ │ + eoreq lr, pc, r6, lsr r7 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb997c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -402,345 +402,345 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ stc 7, cr15, [r8], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eoreq lr, pc, sl, ror #13 │ │ │ │ + eoreq lr, pc, sl, ror #14 │ │ │ │ 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] │ │ │ │ - eoreq lr, pc, r8, ror r9 @ │ │ │ │ + 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, asr #13 │ │ │ │ + eoreq lr, pc, r0, asr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9a28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cea40 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ffa2083c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r0, lsr #18 │ │ │ │ + eoreq lr, pc, r0, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9a54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cea6c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ff4a0868 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r8, ror #12 │ │ │ │ + eoreq lr, pc, r8, ror #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9a80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cea98 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fef20894 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r8, asr #17 │ │ │ │ + eoreq lr, pc, r8, asr #18 │ │ │ │ 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, lsl r6 @ │ │ │ │ + mlaeq pc, r0, r6, 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] │ │ │ │ - eoreq lr, pc, r0, ror r8 @ │ │ │ │ + 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] │ │ │ │ - strhteq lr, [pc], -r8 │ │ │ │ + eoreq lr, pc, r8, lsr r6 @ │ │ │ │ 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, lsl r8 @ │ │ │ │ + mlaeq pc, r8, r8, 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, ror #10 │ │ │ │ + eoreq lr, pc, r0, ror #11 │ │ │ │ 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 │ │ │ │ - eoreq lr, pc, r2, asr r5 @ │ │ │ │ + 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 │ │ │ │ - eoreq lr, pc, lr, asr r5 @ │ │ │ │ + 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, asr #14 │ │ │ │ + eoreq lr, pc, r8, asr #15 │ │ │ │ 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] │ │ │ │ - mlaeq pc, r0, r4, lr @ │ │ │ │ + eoreq lr, pc, r0, lsl r5 @ │ │ │ │ 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] │ │ │ │ - strdeq lr, [pc], -r0 @ │ │ │ │ + eoreq lr, pc, r0, ror r7 @ │ │ │ │ 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, lsr r4 @ │ │ │ │ + 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, lsr r1 @ │ │ │ │ - eoreq lr, pc, r4, lsr #9 │ │ │ │ - eoreq lr, pc, lr, lsr #2 │ │ │ │ + strhteq lr, [pc], -lr │ │ │ │ + eoreq lr, pc, r4, lsr #10 │ │ │ │ + eoreq lr, pc, lr, lsr #3 │ │ │ │ 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 │ │ │ │ - strdeq lr, [pc], -sl @ │ │ │ │ - eoreq lr, pc, r0, lsl #9 │ │ │ │ - eoreq lr, pc, sl, ror #1 │ │ │ │ + eoreq lr, pc, sl, ror r1 @ │ │ │ │ + eoreq lr, pc, r0, lsl #10 │ │ │ │ + eoreq lr, pc, sl, ror #2 │ │ │ │ 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, lsl r6 @ │ │ │ │ + mlaeq pc, r0, r6, 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] │ │ │ │ - eoreq lr, pc, r8, asr r3 @ │ │ │ │ + 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 │ │ │ │ - eoreq lr, pc, lr, asr r0 @ │ │ │ │ - eoreq lr, pc, r4, asr #7 │ │ │ │ - eoreq lr, pc, lr, asr #32 │ │ │ │ + ldrdeq lr, [pc], -lr @ │ │ │ │ + eoreq lr, pc, r4, asr #8 │ │ │ │ + eoreq lr, pc, lr, asr #1 │ │ │ │ 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, lsl r0 @ │ │ │ │ - eoreq lr, pc, r0, lsr #7 │ │ │ │ - eoreq lr, pc, sl │ │ │ │ + mlaeq pc, sl, r0, lr @ │ │ │ │ + eoreq lr, pc, r0, lsr #8 │ │ │ │ + eoreq lr, pc, sl, lsl #1 │ │ │ │ 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, lsr r5 @ │ │ │ │ + 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] │ │ │ │ - eoreq lr, pc, r8, ror r2 @ │ │ │ │ + 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 │ │ │ │ - eoreq sp, pc, lr, ror pc @ │ │ │ │ - eoreq lr, pc, r4, ror #5 │ │ │ │ - eoreq sp, pc, lr, ror #30 │ │ │ │ + strdeq sp, [pc], -lr @ │ │ │ │ + eoreq lr, pc, r4, ror #6 │ │ │ │ + eoreq sp, pc, lr, ror #31 │ │ │ │ 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 sp, pc, sl, lsr pc @ │ │ │ │ - eoreq lr, pc, r0, asr #5 │ │ │ │ - eoreq sp, pc, sl, lsr #30 │ │ │ │ + strhteq sp, [pc], -sl │ │ │ │ + eoreq lr, pc, r0, asr #6 │ │ │ │ + eoreq sp, pc, sl, lsr #31 │ │ │ │ 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 │ │ │ │ - eoreq lr, pc, r2, ror 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 │ │ │ │ - strdeq lr, [pc], -r6 @ │ │ │ │ + eoreq lr, pc, r6, ror r3 @ │ │ │ │ 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 │ │ │ │ - eoreq lr, pc, r2, ror r3 @ │ │ │ │ + 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 │ │ │ │ - eoreq lr, pc, lr, ror r3 @ │ │ │ │ + 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, lsl #7 │ │ │ │ + eoreq lr, pc, r8, lsl #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba048 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 20f05c │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ ldm r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eoreq lr, pc, ip, ror #6 │ │ │ │ + eoreq lr, pc, ip, ror #7 │ │ │ │ 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] │ │ │ │ - ldrdeq lr, [pc], -r0 @ │ │ │ │ + eoreq lr, pc, r0, asr r3 @ │ │ │ │ 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, lsl r0 @ │ │ │ │ + mlaeq pc, r8, r0, 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] │ │ │ │ - eoreq lr, pc, r8, ror r2 @ │ │ │ │ + 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 sp, pc, r0, asr #31 │ │ │ │ + eoreq lr, pc, r0, asr #32 │ │ │ │ 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] │ │ │ │ - mlaeq pc, sl, r2, lr @ │ │ │ │ + eoreq lr, pc, sl, lsl r3 @ │ │ │ │ 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] │ │ │ │ - mlaeq pc, r6, r2, lr @ │ │ │ │ + eoreq lr, pc, r6, lsl r3 @ │ │ │ │ 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, lsr r2 @ │ │ │ │ + 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, lsr #4 │ │ │ │ + eoreq lr, pc, lr, lsr #5 │ │ │ │ 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] │ │ │ │ - eoreq lr, pc, r0, asr r1 @ │ │ │ │ + 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] │ │ │ │ - mlaeq pc, r8, lr, sp @ │ │ │ │ + eoreq sp, pc, r8, lsl pc @ │ │ │ │ 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] │ │ │ │ - strdeq lr, [pc], -r8 @ │ │ │ │ + eoreq lr, pc, r8, ror r1 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba27c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf294 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x00bcf7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sp, pc, r0, asr #28 │ │ │ │ + eoreq sp, pc, r0, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febba2a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 127090 │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fd447a │ │ │ │ stclt 15, cr14, [r8, #-688] @ 0xfffffd50 │ │ │ │ - eoreq lr, pc, r0, lsl #3 │ │ │ │ + eoreq lr, pc, r0, lsl #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febba2c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 1270b0 │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fd447a │ │ │ │ stclt 15, cr14, [r8, #-624] @ 0xfffffd90 │ │ │ │ - eoreq lr, pc, ip, ror #2 │ │ │ │ + eoreq lr, pc, ip, ror #3 │ │ │ │ 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, rrx │ │ │ │ + eoreq lr, pc, r0, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba314 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf32c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x0070f7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sp, pc, r8, lsr #27 │ │ │ │ + eoreq sp, pc, r8, lsr #28 │ │ │ │ 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: 0x4605f85b │ │ │ │ + @ instruction: 0x4605f897 │ │ │ │ @ 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: 0xf1954628 │ │ │ │ - andlt pc, sl, r5, ror #30 │ │ │ │ + andlt pc, sl, r1, lsr #31 │ │ │ │ @ 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: 0xf80cf196 │ │ │ │ + @ instruction: 0xf848f196 │ │ │ │ str r4, [pc, r5, lsl #12]! │ │ │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ │ │ svclt 0x0000e7d4 │ │ │ │ - eoreq lr, pc, r0, lsr r1 @ │ │ │ │ - eoreq sp, pc, lr, lsl #21 │ │ │ │ - eoreq sp, pc, r4, lsl #21 │ │ │ │ - eoreq sp, pc, r8, ror #20 │ │ │ │ - eoreq sp, pc, ip, asr sl @ │ │ │ │ - eoreq lr, pc, r6, lsr #1 │ │ │ │ - ldrdeq lr, [pc], -r8 @ │ │ │ │ - eoreq lr, pc, r6, rrx │ │ │ │ - eoreq lr, pc, r4, lsl #1 │ │ │ │ - eoreq lr, pc, r2, ror r0 @ │ │ │ │ - eoreq lr, pc, sl, lsl #1 │ │ │ │ - eoreq lr, pc, r6, ror r0 @ │ │ │ │ + strhteq lr, [pc], -r0 │ │ │ │ + eoreq sp, pc, lr, lsl #22 │ │ │ │ + eoreq sp, pc, r4, lsl #22 │ │ │ │ + eoreq sp, pc, r8, ror #21 │ │ │ │ + ldrdeq sp, [pc], -ip @ │ │ │ │ + eoreq lr, pc, r6, lsr #2 │ │ │ │ + eoreq lr, pc, r8, asr r1 @ │ │ │ │ + eoreq lr, pc, r6, ror #1 │ │ │ │ + eoreq lr, pc, r4, lsl #2 │ │ │ │ + strdeq lr, [pc], -r2 @ │ │ │ │ + eoreq lr, pc, sl, lsl #2 │ │ │ │ + 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 sp, pc, r8, lsl #29 │ │ │ │ + eoreq sp, pc, r8, lsl #30 │ │ │ │ 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 │ │ │ │ - eoreq sp, pc, ip, asr 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: 0xf1954479 │ │ │ │ - strmi pc, [r5], -r5, lsl #30 │ │ │ │ + strmi pc, [r5], -r1, asr #30 │ │ │ │ @ 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, pc, lsl #28 │ │ │ │ + andlt pc, sl, fp, asr #28 │ │ │ │ @ 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 │ │ │ │ - mrc2 1, 5, pc, cr6, cr5, {4} │ │ │ │ + mrc2 1, 7, pc, cr2, cr5, {4} │ │ │ │ str r4, [pc, r5, lsl #12]! │ │ │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ │ │ svclt 0x0000e7d4 │ │ │ │ - eoreq sp, pc, r4, lsl #29 │ │ │ │ - eoreq sp, pc, r2, ror #15 │ │ │ │ - ldrdeq sp, [pc], -r8 @ │ │ │ │ - strhteq sp, [pc], -ip │ │ │ │ - strhteq sp, [pc], -r0 │ │ │ │ - strdeq sp, [pc], -sl @ │ │ │ │ - eoreq sp, pc, r0, lsl #30 │ │ │ │ - strhteq sp, [pc], -sl │ │ │ │ - ldrdeq sp, [pc], -r8 @ │ │ │ │ - eoreq sp, pc, r6, asr #27 │ │ │ │ - ldrdeq sp, [pc], -lr @ │ │ │ │ - eoreq sp, pc, sl, asr #27 │ │ │ │ + eoreq sp, pc, r4, lsl #30 │ │ │ │ + eoreq sp, pc, r2, ror #16 │ │ │ │ + eoreq sp, pc, r8, asr r8 @ │ │ │ │ + eoreq sp, pc, ip, lsr r8 @ │ │ │ │ + eoreq sp, pc, r0, lsr r8 @ │ │ │ │ + eoreq sp, pc, sl, ror lr @ │ │ │ │ + eoreq sp, pc, r0, lsl #31 │ │ │ │ + eoreq sp, pc, sl, lsr lr @ │ │ │ │ + eoreq sp, pc, r8, asr lr @ │ │ │ │ + eoreq sp, pc, r6, asr #28 │ │ │ │ + eoreq sp, pc, lr, asr lr @ │ │ │ │ + eoreq sp, pc, sl, asr #28 │ │ │ │ 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: 0xf18dfab5 │ │ │ │ - stmdbls r3, {r0, r1, r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfaf1 │ │ │ │ + stmdbls r3, {r0, r1, r3, 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 sp, pc, r4, ror #30 │ │ │ │ + eoreq sp, pc, r4, ror #31 │ │ │ │ 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: 0xf18dfa93 │ │ │ │ - stmdbls r3, {r0, r2, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfacf │ │ │ │ + stmdbls r3, {r0, r3, r5, r6, r7, r8, r9, 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] │ │ │ │ - eoreq sp, pc, r0, asr pc @ │ │ │ │ + ldrdeq sp, [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: 0xf18dfa71 │ │ │ │ - stmdbls r3, {r0, r1, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfaad │ │ │ │ + stmdbls r3, {r0, r1, r2, r6, r7, r8, r9, 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] │ │ │ │ - ldrdeq sp, [pc], -ip @ │ │ │ │ + eoreq sp, pc, ip, asr pc @ │ │ │ │ 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: 0xf18dfa4f │ │ │ │ - stmdbls r3, {r0, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfa8b │ │ │ │ + stmdbls r3, {r0, r2, r5, r7, r8, r9, 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 sp, pc, r8, asr #29 │ │ │ │ + eoreq sp, pc, r8, asr #30 │ │ │ │ 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: 0xf18dfa2d │ │ │ │ - stmdbls r3, {r0, r1, r2, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfa69 │ │ │ │ + stmdbls r3, {r0, r1, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 23502c │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stcl 7, cr15, [lr], #1012 @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq sp, pc, r4, asr 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: 0xf18dfa0b │ │ │ │ - stmdbls r3, {r0, r2, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfa47 │ │ │ │ + stmdbls r3, {r0, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 235070 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stcl 7, cr15, [ip], {253} @ 0xfd │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq sp, pc, r0, asr #28 │ │ │ │ + eoreq sp, pc, r0, asr #29 │ │ │ │ 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: 0xf18df9e9 │ │ │ │ - stmdbls r3, {r0, r1, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfa25 │ │ │ │ + stmdbls r3, {r0, r1, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 2350b4 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stc 7, cr15, [sl], #1012 @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq sp, pc, ip, asr #27 │ │ │ │ + eoreq sp, pc, ip, asr #28 │ │ │ │ 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: 0xf18df9c7 │ │ │ │ - stmdbls r3, {r0, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfa03 │ │ │ │ + stmdbls r3, {r0, r2, r3, r4, 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] │ │ │ │ - strhteq sp, [pc], -r8 │ │ │ │ + eoreq sp, pc, r8, lsr lr @ │ │ │ │ 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: 0xf18df9a5 │ │ │ │ - stmdbls r3, {r0, r1, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df9e1 │ │ │ │ + stmdbls r3, {r0, r1, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 23513c │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stcl 7, cr15, [r6], #-1012 @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq sp, pc, r4, asr #26 │ │ │ │ + eoreq sp, pc, r4, asr #27 │ │ │ │ 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: 0xf18df983 │ │ │ │ - stmdbls r3, {r0, r2, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df9bf │ │ │ │ + stmdbls r3, {r0, r3, r4, r6, r7, 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, lsr sp @ │ │ │ │ + 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: 0xf18df961 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df99d │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1441fe0 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ stc 7, cr15, [r0], #-1012 @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq sp, pc, sl, lsl #26 │ │ │ │ + eoreq sp, pc, sl, lsl #27 │ │ │ │ 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: 0xf18df93d │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df979 │ │ │ │ + stmdbls r5, {r0, r1, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1442028 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ bl fffa180c │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq sp, pc, r6, lsl #26 │ │ │ │ + eoreq sp, pc, r6, lsl #27 │ │ │ │ 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: 0xf18df919 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df955 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, 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 │ │ │ │ - strdeq sp, [pc], -r6 @ │ │ │ │ + eoreq sp, pc, r6, ror sp @ │ │ │ │ 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: 0xf18df8f5 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df931 │ │ │ │ + stmdbls r5, {r0, r1, r3, r6, 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 │ │ │ │ - strdeq sp, [pc], -r2 @ │ │ │ │ + eoreq sp, pc, r2, ror sp @ │ │ │ │ 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: 0xf18df8d1 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df90d │ │ │ │ + stmdbls r5, {r0, r1, r2, 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 2080ec │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ mullt r6, r0, fp │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sp, pc, r2, ror #25 │ │ │ │ + eoreq sp, pc, r2, ror #26 │ │ │ │ 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: 0xf18df8ab │ │ │ │ - stmdbls r5, {r0, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df8e7 │ │ │ │ + stmdbls r5, {r0, r9, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 208138 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, sl, ror #22 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sp, pc, lr, ror #25 │ │ │ │ + eoreq sp, pc, lr, ror #26 │ │ │ │ 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: 0xf18df885 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df8c1 │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 208184 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r4, asr #22 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sp, pc, sl, ror #25 │ │ │ │ + eoreq sp, pc, sl, ror #26 │ │ │ │ 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: 0xf18df85f │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df89b │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 2081d0 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, lr, lsl fp │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strdeq sp, [pc], -r6 @ │ │ │ │ + eoreq sp, pc, r6, ror sp @ │ │ │ │ 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: 0xf18df839 │ │ │ │ - stmdbls r5, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df875 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 20821c │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ strdlt lr, [r6], -r8 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strdeq sp, [pc], -r2 @ │ │ │ │ + eoreq sp, pc, r2, ror sp @ │ │ │ │ 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: 0xf18df813 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df84f │ │ │ │ + stmdbls r5, {r0, r3, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 208268 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ ldrdlt lr, [r6], -r2 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sp, pc, r2, lsl #26 │ │ │ │ + eoreq sp, pc, r2, lsl #27 │ │ │ │ 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 , , d5 │ │ │ │ - @ instruction: 0xf18dffed │ │ │ │ - stmdbls r5, {r0, r1, r2, r8, fp, ip, sp, lr, pc} │ │ │ │ + vaddw.s16 , q3, d5 │ │ │ │ + @ instruction: 0xf18df829 │ │ │ │ + stmdbls r5, {r0, r1, r6, 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 │ │ │ │ - eoreq sp, pc, sl, asr ip @ │ │ │ │ + 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 , , d5 │ │ │ │ - @ instruction: 0xf18dffc7 │ │ │ │ - stmdbls r5, {r0, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + vaddw.s16 , q3, d5 │ │ │ │ + @ instruction: 0xf18df803 │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 208300 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r6, lsl #21 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sp, pc, sl, ror #24 │ │ │ │ + eoreq sp, pc, sl, ror #25 │ │ │ │ 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 , , d5 │ │ │ │ - @ instruction: 0xf18dffa1 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dffdd │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ bvc 2fdd40 │ │ │ │ bmi 350180 │ │ │ │ andls r4, r0, #2046820352 @ 0x7a000000 │ │ │ │ stmdavs sl, {r5, r9, sl, lr} │ │ │ │ andls r7, r2, #299008 @ 0x49000 │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ tstls r1, r7, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b 17a1b4c │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eoreq sp, pc, r8, asr #1 │ │ │ │ - eoreq sp, pc, r2, ror #24 │ │ │ │ - eoreq sp, pc, sl, lsr #1 │ │ │ │ + eoreq sp, pc, r8, asr #2 │ │ │ │ + eoreq sp, pc, r2, ror #25 │ │ │ │ + eoreq sp, pc, sl, lsr #2 │ │ │ │ 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 , , d5 │ │ │ │ - @ instruction: 0xf18dff71 │ │ │ │ - stmdbls r5, {r0, r1, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dffad │ │ │ │ + stmdbls r5, {r0, r1, r2, r6, r7, 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, rrx │ │ │ │ - eoreq sp, pc, r2, asr ip @ │ │ │ │ - eoreq sp, pc, sl, asr #32 │ │ │ │ + eoreq sp, pc, r8, ror #1 │ │ │ │ + ldrdeq sp, [pc], -r2 @ │ │ │ │ + eoreq sp, pc, sl, asr #1 │ │ │ │ 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, , q6 │ │ │ │ - @ instruction: 0xf18dff41 │ │ │ │ - @ instruction: 0x4603f85b │ │ │ │ + @ instruction: 0xf18dff7d │ │ │ │ + @ instruction: 0x4603f897 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18dff39 │ │ │ │ - stmdavs r2!, {r0, r1, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dff75 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldmib sl!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eoreq sp, pc, ip, lsr #24 │ │ │ │ + eoreq sp, pc, ip, lsr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbae2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf18dff17 │ │ │ │ - @ instruction: 0x4603f831 │ │ │ │ + @ instruction: 0xf18dff53 │ │ │ │ + strmi pc, [r3], -sp, ror #16 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18dff0f │ │ │ │ - stmdavs r2!, {r0, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dff4b │ │ │ │ + stmdavs r2!, {r0, r2, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldmib r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eoreq sp, pc, r0, lsr #24 │ │ │ │ + eoreq sp, pc, r0, lsr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbae80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf18dfeed │ │ │ │ - strmi pc, [r3], -r7, lsl #16 │ │ │ │ + @ instruction: 0xf18dff29 │ │ │ │ + strmi pc, [r3], -r3, asr #16 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18cfee5 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dff21 │ │ │ │ + stmdavs r2!, {r0, r1, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stmib r6!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eoreq sp, pc, r4, lsl #23 │ │ │ │ + eoreq sp, pc, r4, lsl #24 │ │ │ │ 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: 0xf18cfec3 │ │ │ │ - @ instruction: 0x4603ffdd │ │ │ │ + @ instruction: 0xf18dfeff │ │ │ │ + @ instruction: 0x4603f819 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18cfebb │ │ │ │ - stmdavs r2!, {r0, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfef7 │ │ │ │ + stmdavs r2!, {r0, r4, 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 │ │ │ │ - eoreq sp, pc, r8, ror fp @ │ │ │ │ + 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: 0xf18cfe97 │ │ │ │ - @ instruction: 0x4602ffb1 │ │ │ │ + @ instruction: 0xf18cfed3 │ │ │ │ + strmi pc, [r2], -sp, ror #31 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - mrc2 2, 4, pc, cr0, cr5, {4} │ │ │ │ - @ instruction: 0xffaaf18c │ │ │ │ + mcr2 2, 6, pc, cr12, cr5, {4} @ │ │ │ │ + @ instruction: 0xffe6f18c │ │ │ │ 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 │ │ │ │ - eoreq sp, pc, ip, asr fp @ │ │ │ │ + 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: 0xf18cfe69 │ │ │ │ - strmi pc, [r2], -r3, lsl #31 │ │ │ │ + @ instruction: 0xf18cfea5 │ │ │ │ + @ instruction: 0x4602ffbf │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - mcr2 2, 3, pc, cr2, cr5, {4} @ │ │ │ │ - @ instruction: 0xff7cf18c │ │ │ │ + mrc2 2, 4, pc, cr14, cr5, {4} │ │ │ │ + @ instruction: 0xffb8f18c │ │ │ │ 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 │ │ │ │ - eoreq sp, pc, r0, ror fp @ │ │ │ │ + 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 │ │ │ │ - blx 1220516 │ │ │ │ + blx fe120516 │ │ │ │ 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 │ │ │ │ - strhteq sp, [pc], -r8 │ │ │ │ - mlaeq pc, lr, sl, sp @ │ │ │ │ - mlaeq pc, r8, sl, sp @ │ │ │ │ + eoreq sp, pc, r8, lsr fp @ │ │ │ │ + eoreq sp, pc, lr, lsl fp @ │ │ │ │ + eoreq sp, pc, r8, lsl fp @ │ │ │ │ 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 │ │ │ │ - ldrb pc, [sl, sp, asr #21] @ │ │ │ │ + ldrb pc, [sl, r9, lsl #22] @ │ │ │ │ strbmi r4, [r1], -r8, lsl #20 │ │ │ │ ldrbtmi r6, [sl], #-2104 @ 0xfffff7c8 │ │ │ │ @ instruction: 0xf0609400 │ │ │ │ @ instruction: 0xe7dcffbf │ │ │ │ bl 221fc0 │ │ │ │ ldrdeq ip, [r3], #0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq ip, r3, sl, ror r0 │ │ │ │ adcseq r1, lr, r4, asr #14 │ │ │ │ - eoreq sp, pc, r2, ror #20 │ │ │ │ + eoreq sp, pc, r2, ror #21 │ │ │ │ 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 1fa06a8 │ │ │ │ + blx feea06a8 │ │ │ │ ldrb r9, [sl, r5, lsl #18] │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf0609501 │ │ │ │ @ instruction: 0xe7deff35 │ │ │ │ b fed22068 │ │ │ │ sbceq ip, r3, sl │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, lr, asr #31 │ │ │ │ adcseq r1, lr, sl, ror r6 │ │ │ │ - eoreq sp, pc, lr, ror #19 │ │ │ │ + eoreq sp, pc, lr, ror #20 │ │ │ │ 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, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, fp, lsr pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r1, lr, lr, ror #11 │ │ │ │ - ldrdeq sp, [pc], -r8 @ │ │ │ │ + eoreq sp, pc, r8, asr sl @ │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4604f9bf │ │ │ │ + @ instruction: 0x4604f9fb │ │ │ │ bls 65e0b8 │ │ │ │ bls 3fe21c │ │ │ │ bmi 6d2e68 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ strbtvc lr, [r8], #2639 @ 0xa4f │ │ │ │ adcslt r9, pc, #90112 @ 0x16000 │ │ │ │ bls 5c89f8 │ │ │ │ @@ -2098,17 +2098,17 @@ │ │ │ │ ldrbtmi r4, [sl], #-2568 @ 0xfffff5f8 │ │ │ │ @ instruction: 0xf7fde7d9 │ │ │ │ svclt 0x0000e9d4 │ │ │ │ sbceq fp, r3, ip, lsl #30 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, r6, asr lr │ │ │ │ ldrhteq r1, [lr], sl │ │ │ │ - eoreq ip, pc, r8, lsr #20 │ │ │ │ - eoreq sp, pc, sl, lsr #17 │ │ │ │ - ldrdeq ip, [pc], -r6 @ │ │ │ │ + eoreq ip, pc, r8, lsr #21 │ │ │ │ + eoreq sp, pc, sl, lsr #18 │ │ │ │ + eoreq ip, pc, r6, asr sl @ │ │ │ │ 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 2e27c8 │ │ │ │ + blls 2e28b8 │ │ │ │ blls 7402ec │ │ │ │ blls 77c4f0 │ │ │ │ blls 83c5f4 │ │ │ │ stmdbcc r6, {r6, r7, r8, fp, sp, lr, pc} │ │ │ │ andvs r9, r3, #33792 @ 0x8400 │ │ │ │ andcc lr, r0, #212, 18 @ 0x350000 │ │ │ │ strvc r6, [r7], #-70 @ 0xffffffba │ │ │ │ @@ -2179,15 +2179,15 @@ │ │ │ │ stc2l 0, cr15, [sl, #384]! @ 0x180 │ │ │ │ bmi 79e2c0 │ │ │ │ ldrbmi sl, [r9], -lr, lsl #22 │ │ │ │ ldrbtmi r9, [sl], #-770 @ 0xfffffcfe │ │ │ │ ldrbmi r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ movwcs ip, #32772 @ 0x8004 │ │ │ │ - @ instruction: 0xf8e2f194 │ │ │ │ + @ instruction: 0xf91ef194 │ │ │ │ andvc r9, r3, r9, lsl #22 │ │ │ │ addvs r9, r3, fp, lsl fp │ │ │ │ sbcvs r9, r3, ip, lsl fp │ │ │ │ stmib r0, {r0, r1, r2, r3, r4, r8, r9, fp, ip, pc}^ │ │ │ │ blls 8b27b8 │ │ │ │ strvc r6, [r7], #-70 @ 0xffffffba │ │ │ │ andshi pc, r4, r0, asr #17 │ │ │ │ @@ -2199,20 +2199,20 @@ │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ @ instruction: 0xf7fde7c3 │ │ │ │ svclt 0x0000e90a │ │ │ │ smulleq fp, r3, r0, sp │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r1, lr, r8, lsl #7 │ │ │ │ sbceq fp, r3, r2, ror #25 │ │ │ │ - eoreq ip, pc, r0, asr #17 │ │ │ │ - strhteq ip, [pc], -r8 │ │ │ │ - eoreq sp, pc, r6, lsr r8 @ │ │ │ │ + eoreq ip, pc, r0, asr #18 │ │ │ │ + eoreq ip, pc, r8, lsr r9 @ │ │ │ │ + strhteq sp, [pc], -r6 │ │ │ │ adcseq r1, lr, r2, ror #5 │ │ │ │ - eoreq ip, pc, r2, asr r8 @ │ │ │ │ - eoreq ip, pc, sl, asr #16 │ │ │ │ + ldrdeq ip, [pc], -r2 @ │ │ │ │ + eoreq ip, pc, sl, asr #17 │ │ │ │ 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: 0xf850f194 │ │ │ │ + @ instruction: 0xf88cf194 │ │ │ │ ldr r4, [sp, r7, lsl #12]! │ │ │ │ stmib sp, {r0, r3, r8, r9, fp, ip, pc}^ │ │ │ │ stmib sp, {r0, r1, r8, r9, sl, sp, pc}^ │ │ │ │ bmi 3468c4 │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 1aea45c │ │ │ │ @@ -2268,36 +2268,36 @@ │ │ │ │ stc2 0, cr15, [r2, #-384] @ 0xfffffe80 │ │ │ │ @ instruction: 0xf7fde7d6 │ │ │ │ svclt 0x0000e880 │ │ │ │ strdeq fp, [r3], #184 @ 0xb8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, r8, ror fp │ │ │ │ umlalseq r1, lr, r4, r1 │ │ │ │ - mlaeq pc, r0, r7, sp @ │ │ │ │ + eoreq sp, pc, r0, lsl r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb6f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r2, r4, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r7, lsl #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq r1, [lr], r6 │ │ │ │ - mlaeq pc, r0, r7, sp @ │ │ │ │ + eoreq sp, pc, r0, lsl r8 @ │ │ │ │ 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: 0xffd2f193 │ │ │ │ + @ instruction: 0xf80ef194 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2 0, cr15, [ip], {96} @ 0x60 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000e80a │ │ │ │ sbceq fp, r3, r6, lsr #21 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, sl, ror sl │ │ │ │ adcseq r1, lr, lr, asr #32 │ │ │ │ - eoreq sp, pc, r6, lsl r7 @ │ │ │ │ + mlaeq pc, r6, r7, 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ mullt r7, r1, ip │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, asr #31 │ │ │ │ - eoreq sp, pc, r0, ror #13 │ │ │ │ + eoreq sp, pc, r0, ror #14 │ │ │ │ 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: 0xff5cf193 │ │ │ │ + @ instruction: 0xff98f193 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2 0, cr15, [r6], {96} @ 0x60 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ef94 │ │ │ │ strheq fp, [r3], #154 @ 0x9a │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, lr, lsl #19 │ │ │ │ adcseq r0, lr, sl, lsl pc │ │ │ │ - eoreq sp, pc, lr, ror #12 │ │ │ │ + eoreq sp, pc, lr, ror #13 │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, 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, fp, lsl ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, lr, lsl #29 │ │ │ │ - eoreq sp, pc, r0, asr #12 │ │ │ │ + eoreq sp, pc, r0, asr #13 │ │ │ │ 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 │ │ │ │ - mcr2 1, 7, pc, cr6, cr3, {4} @ │ │ │ │ + @ instruction: 0xff22f193 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fe8a091a │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ef1e │ │ │ │ sbceq fp, r3, lr, asr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, r2, lsr #17 │ │ │ │ adcseq r0, lr, r6, ror #27 │ │ │ │ - ldrdeq sp, [pc], -r6 @ │ │ │ │ + eoreq sp, pc, r6, asr r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb9bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, 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, r5, lsr #23 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, sl, asr sp │ │ │ │ - eoreq sp, pc, r4, lsr #11 │ │ │ │ + eoreq sp, pc, r4, lsr #12 │ │ │ │ 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 │ │ │ │ - mrc2 1, 3, pc, cr0, cr3, {4} │ │ │ │ + mcr2 1, 5, pc, cr12, cr3, {4} @ │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx b20a06 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000eea8 │ │ │ │ sbceq fp, r3, r2, ror #15 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strheq fp, [r3], #118 @ 0x76 │ │ │ │ ldrhteq r0, [lr], r2 │ │ │ │ - eoreq sp, pc, r6, lsr r5 @ │ │ │ │ + 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, r2, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, pc, lsr #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r6, lsr #24 │ │ │ │ - eoreq sp, pc, r0, lsl #10 │ │ │ │ + eoreq sp, pc, r0, lsl #11 │ │ │ │ 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 │ │ │ │ - ldc2l 1, cr15, [sl, #588]! @ 0x24c │ │ │ │ + mrc2 1, 1, 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 feda0af0 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ee32 │ │ │ │ strdeq fp, [r3], #102 @ 0x66 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, sl, asr #13 │ │ │ │ adcseq r0, lr, lr, ror fp │ │ │ │ - eoreq sp, pc, lr, lsl #9 │ │ │ │ + eoreq sp, pc, lr, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbb94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ @ instruction: 0xb007fab9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq r0, [lr], r2 │ │ │ │ - eoreq sp, pc, r8, ror #8 │ │ │ │ + eoreq sp, pc, r8, ror #9 │ │ │ │ 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 │ │ │ │ - ldc2l 1, cr15, [sl, #-588]! @ 0xfffffdb4 │ │ │ │ + ldc2 1, cr15, [r6, #588]! @ 0x24c │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - @ instruction: 0xfffef294 │ │ │ │ - @ instruction: 0xf918f18c │ │ │ │ + @ instruction: 0xf83af295 │ │ │ │ + @ instruction: 0xf954f18c │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5cae90 │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 3433e0 │ │ │ │ @@ -2639,38 +2639,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fce7ef │ │ │ │ svclt 0x0000ed9a │ │ │ │ sbceq fp, r3, r8, lsl #12 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, ip, asr #11 │ │ │ │ adcseq r0, lr, r6, lsr sl │ │ │ │ - eoreq ip, pc, r8, lsl #3 │ │ │ │ - eoreq sp, pc, r6, asr #7 │ │ │ │ - eoreq ip, pc, r2, ror #2 │ │ │ │ + eoreq ip, pc, r8, lsl #4 │ │ │ │ + eoreq sp, pc, r6, asr #8 │ │ │ │ + eoreq ip, pc, r2, ror #3 │ │ │ │ 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, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, sp, lsl sl @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, ror r9 │ │ │ │ - eoreq sp, pc, r4, lsr #7 │ │ │ │ + eoreq sp, pc, r4, lsr #8 │ │ │ │ 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, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xff66f294 │ │ │ │ - @ instruction: 0xf880f18c │ │ │ │ + @ instruction: 0xffa2f294 │ │ │ │ + @ instruction: 0xf8bcf18c │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 9773d8 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf98cf060 │ │ │ │ @ instruction: 0xf7fce7cf │ │ │ │ svclt 0x0000ed0a │ │ │ │ ldrdeq fp, [r3], #64 @ 0x40 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq fp, r3, sl, r4 │ │ │ │ ldrhteq r0, [lr], ip │ │ │ │ - eoreq sp, pc, r4, lsl #6 │ │ │ │ + eoreq sp, pc, r4, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbde4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ mullt r7, r1, r9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, lsl r8 │ │ │ │ - eoreq sp, pc, r4, ror #5 │ │ │ │ + eoreq sp, pc, r4, ror #6 │ │ │ │ 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, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - mrc2 2, 6, pc, cr6, cr4, {4} │ │ │ │ - @ instruction: 0xfff0f18b │ │ │ │ + @ instruction: 0xff12f294 │ │ │ │ + @ instruction: 0xf82cf18c │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r7, r1, #401408 @ 0x62000 │ │ │ │ bvc 9774fc │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf8faf060 │ │ │ │ @ instruction: 0xf7fce7cd │ │ │ │ svclt 0x0000ec78 │ │ │ │ strheq fp, [r3], #56 @ 0x38 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, sl, ror r3 │ │ │ │ adcseq r0, lr, r4, asr r7 │ │ │ │ - eoreq sp, pc, r8, lsr r2 @ │ │ │ │ + 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, r2, r3, 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 │ │ │ │ strdlt pc, [r7], -pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r6, lsr #13 │ │ │ │ - eoreq sp, pc, r8, lsr #4 │ │ │ │ + eoreq sp, pc, r8, lsr #5 │ │ │ │ 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 │ │ │ │ - blx ff12141a │ │ │ │ + blx 2141a │ │ │ │ ldrb r9, [pc, r5, lsl #18] │ │ │ │ ldrtmi r9, [r3], -r0, lsl #14 │ │ │ │ @ instruction: 0xf8d84a09 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0609403 │ │ │ │ @ instruction: 0xe7dbf879 │ │ │ │ bl ffe22ddc │ │ │ │ smulleq fp, r3, r4, r2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, ip, asr r2 │ │ │ │ adcseq r0, lr, lr, ror #11 │ │ │ │ - eoreq sp, pc, r2, lsr #3 │ │ │ │ + eoreq sp, pc, r2, lsr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc008 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, pc, ror r8 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, lr, asr r5 │ │ │ │ - eoreq sp, pc, ip, lsl #3 │ │ │ │ + eoreq sp, pc, ip, lsl #4 │ │ │ │ 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, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - stc2l 2, cr15, [r8, #592] @ 0x250 │ │ │ │ - cdp2 1, 14, cr15, cr2, cr11, {4} │ │ │ │ + mcr2 2, 0, pc, cr4, cr4, {4} @ │ │ │ │ + @ instruction: 0xff1ef18b │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 977714 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xffeef05f │ │ │ │ @ instruction: 0xf7fce7cf │ │ │ │ svclt 0x0000eb6c │ │ │ │ smulleq fp, r3, r4, r1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, lr, asr r1 │ │ │ │ adcseq r0, lr, r8, lsr #9 │ │ │ │ - strdeq sp, [pc], -r0 @ │ │ │ │ + eoreq sp, pc, r0, ror r1 @ │ │ │ │ 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, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ strdlt pc, [r7], -r3 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq r0, [lr], lr │ │ │ │ - ldrdeq sp, [pc], -r0 @ │ │ │ │ + eoreq sp, pc, r0, asr r1 @ │ │ │ │ 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, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - ldc2 2, cr15, [r8, #-592]! @ 0xfffffdb0 │ │ │ │ - cdp2 1, 5, cr15, cr2, cr11, {4} │ │ │ │ + ldc2l 2, cr15, [r4, #-592]! @ 0xfffffdb0 │ │ │ │ + cdp2 1, 8, cr15, cr14, cr11, {4} │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r7, r1, #401408 @ 0x62000 │ │ │ │ bvc 977838 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xff5cf05f │ │ │ │ @ instruction: 0xf7fce7cd │ │ │ │ svclt 0x0000eada │ │ │ │ sbceq fp, r3, ip, ror r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, lr, lsr r0 │ │ │ │ adcseq r0, lr, r0, asr #6 │ │ │ │ - eoreq sp, pc, r0, lsr #32 │ │ │ │ + eoreq sp, pc, r0, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc244 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r1, ror #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ umlalseq r0, lr, r2, r2 │ │ │ │ - eoreq sp, pc, r0, lsl r0 @ │ │ │ │ + mlaeq pc, r0, r0, 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 b21748 │ │ │ │ + blx 1a21748 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bfcaf │ │ │ │ - blls 1a4838 │ │ │ │ + @ instruction: 0xf18bfceb │ │ │ │ + blls 1a4928 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ mrc2 0, 6, pc, cr6, cr15, {2} │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000ea54 │ │ │ │ sbceq sl, r3, sl, asr pc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, sl, lsr #30 │ │ │ │ adcseq r0, lr, r4, ror #3 │ │ │ │ - eoreq ip, pc, sl, ror pc @ │ │ │ │ + strdeq ip, [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, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ ldrdlt pc, [r7], -fp │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, lr, lsr r1 │ │ │ │ - eoreq ip, pc, r4, asr pc @ │ │ │ │ + ldrdeq ip, [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 │ │ │ │ - @ instruction: 0xf9a6f193 │ │ │ │ + @ instruction: 0xf9e2f193 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ mcr2 0, 3, pc, cr0, cr15, {2} @ │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e9de │ │ │ │ sbceq sl, r3, lr, asr #28 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, r2, lsr #28 │ │ │ │ umlalseq r0, lr, r6, r0 │ │ │ │ - eoreq ip, pc, r6, ror #29 │ │ │ │ + eoreq ip, pc, r6, ror #30 │ │ │ │ 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, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r5, ror #28 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, sl │ │ │ │ - strhteq ip, [pc], -r4 │ │ │ │ + eoreq ip, pc, r4, lsr pc @ │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf924f193 │ │ │ │ + @ instruction: 0xf960f193 │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - blx feaa1d6e │ │ │ │ - stc2l 1, cr15, [r2], {139} @ 0x8b │ │ │ │ + blx ff9a1d6e │ │ │ │ + ldc2l 1, cr15, [lr], #556 @ 0x22c │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf29468d0 │ │ │ │ - @ instruction: 0xf18bfba1 │ │ │ │ - bls 22461c │ │ │ │ + @ instruction: 0xf18bfbdd │ │ │ │ + bls 22470c │ │ │ │ strtmi r4, [r0], -r7, lsl #12 │ │ │ │ ldrtmi r9, [r3], -r7, lsl #18 │ │ │ │ strls r6, [r4], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r5], #-2020 @ 0xfffff81c │ │ │ │ andls r7, r2, #4608 @ 0x1200 │ │ │ │ ldmvs ip!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf05f9401 │ │ │ │ strb pc, [r3, r3, asr #27] @ │ │ │ │ stmdb r0, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq sl, r3, r0, ror #26 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, r0, lsr #26 │ │ │ │ adcseq pc, sp, sl, asr #30 │ │ │ │ - strdeq ip, [pc], -r8 @ │ │ │ │ + eoreq ip, pc, r8, ror lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc574 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r9, asr #27 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, lsl #29 │ │ │ │ - strdeq ip, [pc], -r8 @ │ │ │ │ + eoreq ip, pc, r8, ror lr @ │ │ │ │ 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: 0xf892f193 │ │ │ │ + @ instruction: 0xf8cef193 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bfb17 │ │ │ │ - blls 1a4508 │ │ │ │ + @ instruction: 0xf18bfb53 │ │ │ │ + blls 1a45f8 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ ldc2 0, cr15, [lr, #-380]! @ 0xfffffe84 │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000e8bc │ │ │ │ sbceq sl, r3, sl, lsr #24 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq sl, [r3], #186 @ 0xba │ │ │ │ ldrsbteq pc, [sp], ip @ │ │ │ │ - eoreq ip, pc, r2, ror #26 │ │ │ │ + eoreq ip, pc, r2, ror #27 │ │ │ │ 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, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r3, asr #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, r6, lsr sp @ │ │ │ │ - eoreq ip, pc, r0, asr #26 │ │ │ │ + eoreq ip, pc, r0, asr #27 │ │ │ │ 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: 0xf80cf193 │ │ │ │ + @ instruction: 0xf848f193 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bfa91 │ │ │ │ - blls 1a43fc │ │ │ │ + @ instruction: 0xf18bfacd │ │ │ │ + blls 1a44ec │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ ldc2 0, cr15, [r8], #380 @ 0x17c │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000e836 │ │ │ │ sbceq sl, r3, lr, lsl fp │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, lr, ror #21 │ │ │ │ adcseq pc, sp, r8, lsl #25 │ │ │ │ - eoreq ip, pc, lr, lsr #25 │ │ │ │ + eoreq ip, pc, lr, lsr #26 │ │ │ │ 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: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1939105 │ │ │ │ + stmdbls r5, {r0, r1, r2, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @ instruction: 0xb007fcbd │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, r2, ror #23 │ │ │ │ - mlaeq pc, r4, ip, ip @ │ │ │ │ + eoreq ip, pc, r4, lsl sp @ │ │ │ │ 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: 0xff86f192 │ │ │ │ + @ instruction: 0xffc2f192 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bfa0b │ │ │ │ - blls 1a42f0 │ │ │ │ + @ instruction: 0xf18bfa47 │ │ │ │ + blls 1a43e0 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ ldc2 0, cr15, [r2], #-380 @ 0xfffffe84 │ │ │ │ @ instruction: 0xf7fbe7d1 │ │ │ │ svclt 0x0000efb0 │ │ │ │ sbceq sl, r3, r2, lsl sl │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, r2, ror #19 │ │ │ │ adcseq pc, sp, r4, lsr fp @ │ │ │ │ - eoreq ip, pc, sl, lsl #24 │ │ │ │ + eoreq ip, pc, sl, lsl #25 │ │ │ │ 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: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r2, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r7, lsr ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, lr, lsl #21 │ │ │ │ - eoreq ip, pc, ip, ror #23 │ │ │ │ + eoreq ip, pc, ip, ror #24 │ │ │ │ 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: 0xff00f192 │ │ │ │ + @ instruction: 0xff3cf192 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bf985 │ │ │ │ - blls 1a41e4 │ │ │ │ + @ instruction: 0xf18bf9c1 │ │ │ │ + blls 1a42d4 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ blx feba18fe │ │ │ │ @ instruction: 0xf7fbe7d1 │ │ │ │ svclt 0x0000ef2a │ │ │ │ sbceq sl, r3, r6, lsl #18 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq sl, [r3], #134 @ 0x86 │ │ │ │ adcseq pc, sp, r0, ror #19 │ │ │ │ - eoreq ip, pc, lr, asr fp @ │ │ │ │ + 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, r2, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @ instruction: 0xb007fbb1 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, lsr r9 @ │ │ │ │ - eoreq ip, pc, r0, asr #22 │ │ │ │ + eoreq ip, pc, r0, asr #23 │ │ │ │ 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 │ │ │ │ - mrc2 1, 3, pc, cr8, cr2, {4} │ │ │ │ + mrc2 1, 5, pc, cr4, cr2, {4} │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bf8fd │ │ │ │ - bls 1e40d4 │ │ │ │ + @ instruction: 0xf18bf939 │ │ │ │ + bls 1e41c4 │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q2, d5 │ │ │ │ - @ instruction: 0xf18bf8f3 │ │ │ │ - bls 2240c0 │ │ │ │ + @ instruction: 0xf18bf92f │ │ │ │ + bls 2241b0 │ │ │ │ blls 1b70a0 │ │ │ │ strtmi r9, [r8], -r7, lsl #18 │ │ │ │ andls r6, r2, #1179648 @ 0x120000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmiavs r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx 6a1a26 │ │ │ │ @ instruction: 0xf7fbe7c5 │ │ │ │ svclt 0x0000ee96 │ │ │ │ strdeq sl, [r3], #122 @ 0x7a │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, r6, asr #15 │ │ │ │ adcseq pc, sp, sl, lsl #17 │ │ │ │ - mlaeq pc, r8, sl, ip @ │ │ │ │ + eoreq ip, pc, r8, lsl fp @ │ │ │ │ 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, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, sp, lsl fp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, asr #15 │ │ │ │ - eoreq ip, pc, r0, lsl #21 │ │ │ │ + eoreq ip, pc, r0, lsl #22 │ │ │ │ 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 │ │ │ │ - stc2l 1, cr15, [r4, #584]! @ 0x248 │ │ │ │ + mcr2 1, 1, pc, cr0, cr2, {4} @ │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bf869 │ │ │ │ - bls 1e3fac │ │ │ │ + @ instruction: 0xf18bf8a5 │ │ │ │ + bls 1e409c │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q2, d5 │ │ │ │ - @ instruction: 0xf18bf85f │ │ │ │ - bls 223f98 │ │ │ │ + @ instruction: 0xf18bf89b │ │ │ │ + bls 224088 │ │ │ │ blls 1b71c8 │ │ │ │ strtmi r9, [r8], -r7, lsl #18 │ │ │ │ andls r6, r2, #1179648 @ 0x120000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmiavs r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx fe1a1b4c │ │ │ │ @ instruction: 0xf7fbe7c5 │ │ │ │ svclt 0x0000ee02 │ │ │ │ ldrdeq sl, [r3], #98 @ 0x62 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq sl, r3, lr, r6 │ │ │ │ adcseq pc, sp, sl, lsl r7 @ │ │ │ │ - ldrdeq ip, [pc], -r0 @ │ │ │ │ + eoreq ip, pc, r0, asr sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcbf4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r9, lsl #21 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, asr r6 @ │ │ │ │ - strhteq ip, [pc], -r8 │ │ │ │ + eoreq ip, pc, r8, lsr sl @ │ │ │ │ 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 │ │ │ │ - ldc2l 1, cr15, [r4, #-584] @ 0xfffffdb8 │ │ │ │ + ldc2 1, cr15, [r0, #584] @ 0x248 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx 421c38 │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000ed8c │ │ │ │ sbceq sl, r3, sl, lsr #11 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, lr, ror r5 │ │ │ │ ldrhteq pc, [sp], r2 @ │ │ │ │ - eoreq ip, pc, r6, asr #18 │ │ │ │ + eoreq ip, pc, r6, asr #19 │ │ │ │ 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 │ │ │ │ - stc2 1, cr15, [r8, #-584] @ 0xfffffdb8 │ │ │ │ + stc2l 1, cr15, [r4, #-584] @ 0xfffffdb8 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 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 @ │ │ │ │ - strhteq fp, [pc], -r8 │ │ │ │ - ldrdeq ip, [pc], -r0 @ │ │ │ │ - mlaeq pc, lr, r0, fp @ │ │ │ │ + eoreq fp, pc, r8, lsr r1 @ │ │ │ │ + eoreq ip, pc, r0, asr r9 @ │ │ │ │ + eoreq fp, pc, lr, lsl r1 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcd90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3740,27 +3740,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4151a0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2 1, cr15, [r0], #584 @ 0x248 │ │ │ │ + stc2l 1, cr15, [ip], #584 @ 0x248 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf96af05f │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000ece8 │ │ │ │ sbceq sl, r3, r2, ror #8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, r6, lsr r4 │ │ │ │ adcseq pc, sp, r2, lsr #8 │ │ │ │ - eoreq ip, pc, r6, asr r8 @ │ │ │ │ + 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 │ │ │ │ - stc2l 1, cr15, [r4], #-584 @ 0xfffffdb8 │ │ │ │ + stc2 1, cr15, [r0], #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 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 │ │ │ │ - eoreq sl, pc, r0, ror pc @ │ │ │ │ - eoreq ip, pc, r0, ror #15 │ │ │ │ - eoreq sl, pc, r6, asr pc @ │ │ │ │ + strdeq sl, [pc], -r0 @ │ │ │ │ + eoreq ip, pc, r0, ror #16 │ │ │ │ + ldrdeq sl, [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 │ │ │ │ - stc2 1, cr15, [ip], {146} @ 0x92 │ │ │ │ + mcrr2 1, 9, pc, r8, cr2 @ │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf8c6f05f │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000ec44 │ │ │ │ sbceq sl, r3, sl, lsl r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, lr, ror #5 │ │ │ │ umlalseq pc, sp, r2, r2 @ │ │ │ │ - eoreq ip, pc, r6, ror #14 │ │ │ │ + eoreq ip, pc, r6, ror #15 │ │ │ │ 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 │ │ │ │ - blx ff0a241a │ │ │ │ + blx fffa241a │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 336fd4 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @@ -3876,17 +3876,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fbe7f5 │ │ │ │ svclt 0x0000ebf0 │ │ │ │ sbceq sl, r3, r2, lsl #5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, r6, asr r2 │ │ │ │ ldrsbteq pc, [sp], r4 @ │ │ │ │ - eoreq sl, pc, r8, lsr #28 │ │ │ │ - strdeq ip, [pc], -r0 @ │ │ │ │ - eoreq sl, pc, lr, lsl #28 │ │ │ │ + eoreq sl, pc, r8, lsr #29 │ │ │ │ + eoreq ip, pc, r0, ror r7 @ │ │ │ │ + eoreq sl, pc, lr, lsl #29 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -3910,56 +3910,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - stc2l 2, cr15, [r2, #588]! @ 0x24c │ │ │ │ - cdp2 1, 15, cr15, cr12, cr10, {4} │ │ │ │ + mrc2 2, 0, pc, cr14, cr3, {4} │ │ │ │ + @ instruction: 0xff38f18a │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r8, r1, #1605632 @ 0x188000 │ │ │ │ stmdbhi r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf806f05f │ │ │ │ @ instruction: 0xf7fbe7cd │ │ │ │ svclt 0x0000eb84 │ │ │ │ ldrdeq sl, [r3], #16 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq sl, r3, r2, r1 │ │ │ │ adcseq pc, sp, ip, ror #1 │ │ │ │ - eoreq ip, pc, ip, lsr r6 @ │ │ │ │ + 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, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, fp, lsl #16 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, lr, lsr r0 @ │ │ │ │ - eoreq ip, pc, r4, lsr r6 @ │ │ │ │ + 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, r3, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - ldc2l 2, cr15, [r0, #-588] @ 0xfffffdb4 │ │ │ │ - cdp2 1, 6, cr15, cr10, cr10, {4} │ │ │ │ + stc2 2, cr15, [ip, #588] @ 0x24c │ │ │ │ + cdp2 1, 10, cr15, cr6, cr10, {4} │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r8, r1, #1605632 @ 0x188000 │ │ │ │ stmdbhi r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xff74f05e │ │ │ │ @ instruction: 0xf7fbe7cd │ │ │ │ svclt 0x0000eaf2 │ │ │ │ sbceq sl, r3, ip, lsr #1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, lr, rrx │ │ │ │ adcseq lr, sp, r0, lsl #31 │ │ │ │ - eoreq ip, pc, ip, lsl #11 │ │ │ │ + eoreq ip, pc, ip, lsl #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd214 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ andlt pc, r7, r9, ror pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrsbteq lr, [sp], r2 │ │ │ │ - eoreq ip, pc, r0, lsl #11 │ │ │ │ + eoreq ip, pc, r0, lsl #12 │ │ │ │ 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 4a2778 │ │ │ │ + blx 13a2778 │ │ │ │ blls 4a0074 │ │ │ │ blls 44ad44 │ │ │ │ blls 40ad44 │ │ │ │ blls 4cad44 │ │ │ │ andge lr, r6, sp, asr #19 │ │ │ │ stmdblt r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmdavs r8, {r0, r1, r3, r9, fp, lr} │ │ │ │ @@ -4095,36 +4095,36 @@ │ │ │ │ mrc2 0, 5, pc, cr12, cr14, {2} │ │ │ │ @ instruction: 0xf7fbe7d0 │ │ │ │ svclt 0x0000ea3a │ │ │ │ sbceq r9, r3, r8, lsl #31 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r9, [r3], #232 @ 0xe8 │ │ │ │ adcseq lr, sp, r4, asr #27 │ │ │ │ - eoreq ip, pc, ip, lsl #9 │ │ │ │ + eoreq ip, pc, ip, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd384 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ andlt pc, r7, r1, asr #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq lr, sp, sl, lsl sp │ │ │ │ - ldrdeq ip, [pc], -r4 @ │ │ │ │ + eoreq ip, pc, r4, asr r5 @ │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf982f192 │ │ │ │ + @ instruction: 0xf9bef192 │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2f7b20 │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf05e9403 │ │ │ │ @ instruction: 0xe7dbfe39 │ │ │ │ ldmib r6!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq r9, r3, r8, lsl lr │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq r9, [r3], #220 @ 0xdc │ │ │ │ adcseq lr, sp, ip, asr ip │ │ │ │ - eoreq ip, pc, r6, asr #8 │ │ │ │ + eoreq ip, pc, r6, asr #9 │ │ │ │ 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 │ │ │ │ - strbteq pc, [r3], sp, lsr #18 @ │ │ │ │ + strbteq pc, [r3], r9, ror #18 @ │ │ │ │ bmi 29ba8c │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ bfc pc, #28, #2 @ │ │ │ │ stmdb r6!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r9, r3, sl, ror #26 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, r8, lsr sp │ │ │ │ umlalseq lr, sp, r4, fp │ │ │ │ - eoreq ip, pc, ip, ror #7 │ │ │ │ + eoreq ip, pc, ip, ror #8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd528 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -4226,27 +4226,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 415938 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf8e4f192 │ │ │ │ + @ instruction: 0xf920f192 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ mcr2 0, 0, pc, cr10, cr14, {2} @ │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000e91c │ │ │ │ sbceq r9, r3, sl, asr #25 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq r9, r3, lr, ip │ │ │ │ ldrsbteq lr, [sp], sl │ │ │ │ - eoreq ip, pc, r2, ror r3 @ │ │ │ │ + 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: 0xf898f192 │ │ │ │ + @ instruction: 0xf8d4f192 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2 0, cr15, [lr, #376]! @ 0x178 │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000e8d0 │ │ │ │ sbceq r9, r3, r2, lsr ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, r6, lsl #24 │ │ │ │ adcseq lr, sp, lr, lsl sl │ │ │ │ - eoreq ip, pc, lr, lsl #6 │ │ │ │ + eoreq ip, pc, lr, lsl #7 │ │ │ │ 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: 0xf84af192 │ │ │ │ + @ instruction: 0xf886f192 │ │ │ │ strb r9, [r1, r5, lsl #18]! │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ @ instruction: 0x46336838 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf05e9501 │ │ │ │ ldrb pc, [lr, pc, ror #26] @ │ │ │ │ stm r0, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smulleq r9, r3, sl, fp │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, sl, ror #22 │ │ │ │ adcseq lr, sp, lr, asr r9 │ │ │ │ - eoreq ip, pc, r8, lsr #5 │ │ │ │ + eoreq ip, pc, r8, lsr #6 │ │ │ │ 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: 0xfffcf191 │ │ │ │ + @ instruction: 0xf838f192 │ │ │ │ strb r9, [r1, r5, lsl #18]! │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ @ instruction: 0x46336838 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf05e9501 │ │ │ │ ldrb pc, [lr, r1, lsr #26] @ │ │ │ │ ldmda r2!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strdeq r9, [r3], #174 @ 0xae │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, lr, asr #21 │ │ │ │ umlalseq lr, sp, lr, r8 │ │ │ │ - eoreq ip, pc, r8, asr #4 │ │ │ │ + eoreq ip, pc, r8, asr #5 │ │ │ │ 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: 0xffb0f191 │ │ │ │ + @ instruction: 0xffecf191 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [r6], {94} @ 0x5e │ │ │ │ @ instruction: 0xf7fae7df │ │ │ │ svclt 0x0000efe8 │ │ │ │ sbceq r9, r3, r2, ror #20 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, r6, lsr sl │ │ │ │ adcseq lr, sp, r2, ror #15 │ │ │ │ - strdeq ip, [pc], -r6 @ │ │ │ │ + eoreq ip, pc, r6, ror r2 @ │ │ │ │ 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: 0xff64f191 │ │ │ │ + @ instruction: 0xffa0f191 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2 0, cr15, [lr], {94} @ 0x5e │ │ │ │ @ instruction: 0xf7fae7df │ │ │ │ svclt 0x0000ef9c │ │ │ │ sbceq r9, r3, sl, asr #19 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq r9, r3, lr, r9 │ │ │ │ adcseq lr, sp, r6, lsr #14 │ │ │ │ - mlaeq pc, r6, r1, ip @ │ │ │ │ + eoreq ip, pc, r6, lsl r2 @ │ │ │ │ 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: 0xf191447a │ │ │ │ - @ instruction: 0xf04fff2f │ │ │ │ + @ instruction: 0xf04fff6b │ │ │ │ bls 1a72f8 │ │ │ │ blcc e46fc │ │ │ │ @ instruction: 0xf7fb990a │ │ │ │ strbteq lr, [r3], lr, lsl #23 │ │ │ │ bmi 1dbea8 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ andlt pc, r6, r9, lsl ip @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ umlalseq lr, sp, r4, r6 │ │ │ │ - eoreq ip, pc, r4, asr r1 @ │ │ │ │ + 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 │ │ │ │ - mcr2 1, 7, pc, cr4, cr1, {4} @ │ │ │ │ + @ instruction: 0xff20f191 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fe822916 │ │ │ │ @ instruction: 0xf7fae7df │ │ │ │ svclt 0x0000ef1c │ │ │ │ sbceq r9, r3, sl, asr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq r9, r3, lr, r8 │ │ │ │ ldrsbteq lr, [sp], lr │ │ │ │ - eoreq ip, pc, sl, ror #1 │ │ │ │ + eoreq ip, pc, sl, ror #2 │ │ │ │ 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: 0xf04ffeaf │ │ │ │ + @ instruction: 0xf04ffeeb │ │ │ │ bls 1a73f8 │ │ │ │ blcc e47fc │ │ │ │ @ instruction: 0xf7fb990a │ │ │ │ strbteq lr, [r3], lr, lsl #22 │ │ │ │ bmi 1dbfa8 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ mullt r6, r9, fp │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq lr, sp, ip, asr #10 │ │ │ │ - eoreq ip, pc, ip, lsr #1 │ │ │ │ + eoreq ip, pc, ip, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbda28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r8, #-128] @ 0xffffff80 │ │ │ │ blx 1822c50 │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -4656,25 +4656,25 @@ │ │ │ │ bge 5f82e4 │ │ │ │ stc2l 0, cr15, [sl, #976]! @ 0x3d0 │ │ │ │ ldr r4, [r0, r4, lsl #12]! │ │ │ │ ldcl 7, cr15, [r4, #1000] @ 0x3e8 │ │ │ │ strheq r9, [r3], #100 @ 0x64 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, lr, ror #12 │ │ │ │ - eoreq ip, pc, r2, lsr #10 │ │ │ │ + eoreq ip, pc, r2, lsr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbdc48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fb8 │ │ │ │ @ instruction: 0xf600b08f │ │ │ │ @ instruction: 0xf1a570e4 │ │ │ │ - @ instruction: 0xf8d4fd39 │ │ │ │ + @ instruction: 0xf8d4fd75 │ │ │ │ teqlt r3, r0, ror #31 │ │ │ │ rscvc pc, r4, r4, lsl #12 │ │ │ │ - stc2l 1, cr15, [r0, #-660] @ 0xfffffd6c │ │ │ │ + ldc2l 1, cr15, [ip, #-660]! @ 0xfffffd6c │ │ │ │ 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: 0xf8c4fc53 │ │ │ │ stmdacs r0, {r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf604d1ce │ │ │ │ @ instruction: 0xf1a570e4 │ │ │ │ - @ instruction: 0xf04ffd0f │ │ │ │ + @ instruction: 0xf04ffd4b │ │ │ │ @ instruction: 0xe7cc30ff │ │ │ │ ldrdgt pc, [r8], -pc @ │ │ │ │ @ instruction: 0xe7d644fc │ │ │ │ - eorseq pc, r5, r4, lsr #7 │ │ │ │ - eorseq pc, r5, r0, lsr #6 │ │ │ │ + eorseq pc, r5, r4, lsr #8 │ │ │ │ + eorseq pc, r5, r0, lsr #7 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xf500460d │ │ │ │ ldmdbmi r2!, {r7, sl, ip, lr} │ │ │ │ strmi fp, [r2], -r3, lsl #1 │ │ │ │ @@ -5044,23 +5044,23 @@ │ │ │ │ @ instruction: 0x460123d9 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ sxtab r4, r2, sl, ror #8 │ │ │ │ b ff3a5028 │ │ │ │ sbceq r9, r3, sl, asr #7 │ │ │ │ strheq r9, [r3], #58 @ 0x3a │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eoreq ip, pc, lr, asr #5 │ │ │ │ - eorseq r2, r6, ip, ror #17 │ │ │ │ - eoreq ip, pc, sl, lsr #3 │ │ │ │ + eoreq ip, pc, lr, asr #6 │ │ │ │ + eorseq r2, r6, ip, ror #18 │ │ │ │ + eoreq ip, pc, sl, lsr #4 │ │ │ │ sbceq r9, r3, r8, ror #4 │ │ │ │ - ldrhteq r1, [r6], -lr │ │ │ │ - mlaseq r0, sl, fp, r9 │ │ │ │ - eorseq lr, r5, r6, ror #28 │ │ │ │ + eorseq r1, r6, lr, lsr r1 │ │ │ │ + eorseq r9, r0, sl, lsl ip │ │ │ │ + eorseq lr, r5, r6, ror #29 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - strdeq fp, [pc], -r0 @ │ │ │ │ + eoreq fp, pc, r0, ror pc @ │ │ │ │ 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 │ │ │ │ - strdeq fp, [pc], -r2 @ │ │ │ │ + eoreq fp, pc, r2, ror lr @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r1, r9, asr sl │ │ │ │ @ instruction: 0x46044b59 │ │ │ │ ldmdami r9, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -5210,20 +5210,20 @@ │ │ │ │ stmdbcs r0, {sp} │ │ │ │ ldmib r8, {r0, r3, r4, r7, r8, ip, lr, pc}^ │ │ │ │ ldr r2, [sp, sl, lsl #2] │ │ │ │ stmib r0, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq r8, r3, r8, lsl #29 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r3, sl, ror lr │ │ │ │ - eorseq lr, r5, r4, asr #25 │ │ │ │ - ldrsbteq sp, [r4], -r6 │ │ │ │ + eorseq lr, r5, r4, asr #26 │ │ │ │ + eorseq sp, r4, r6, asr r2 │ │ │ │ andeq r0, r0, ip, lsl sl │ │ │ │ sbceq r8, r3, ip, lsl #27 │ │ │ │ andeq r0, r0, r8, lsl pc │ │ │ │ - eoreq fp, pc, lr, lsl #25 │ │ │ │ + eoreq fp, pc, lr, lsl #26 │ │ │ │ @ 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, lsr fp │ │ │ │ + ldrhteq lr, [r5], -r8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq sp, r4, sl, lsr r0 │ │ │ │ + ldrhteq sp, [r4], -sl │ │ │ │ sbceq r8, r3, r2, lsr ip │ │ │ │ - eoreq fp, pc, sl, lsr fp @ │ │ │ │ + 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, lsl #20 │ │ │ │ + eorseq lr, r5, lr, lsl #21 │ │ │ │ smulleq r8, r3, r6, fp │ │ │ │ - eorseq ip, r4, r0, lsl pc │ │ │ │ + mlaseq r4, r0, pc, ip @ │ │ │ │ andeq r0, r0, ip, lsl sl │ │ │ │ sbceq r8, r3, sl, lsl #20 │ │ │ │ andeq r0, r0, r8, lsl pc │ │ │ │ - eoreq fp, pc, ip, lsl #18 │ │ │ │ + eoreq fp, pc, ip, lsl #19 │ │ │ │ @ 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 13a3a24 │ │ │ │ @ instruction: 0xf7f9e7a4 │ │ │ │ svclt 0x0000eeb6 │ │ │ │ - eoreq fp, pc, r6, ror #15 │ │ │ │ + eoreq fp, pc, r6, ror #16 │ │ │ │ sbceq r8, r3, r8, ror #16 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r3, r8, asr #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 122d40 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -5873,39 +5873,39 @@ │ │ │ │ svclt 0x0000ec5a │ │ │ │ sbceq r8, r3, r0, ror #14 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r3, r4, asr r7 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ sbceq r8, r3, r0, lsr #14 │ │ │ │ andeq r0, r0, r8, asr #23 │ │ │ │ - eoreq fp, pc, sl, lsl #12 │ │ │ │ - eoreq fp, pc, r0, lsl r6 @ │ │ │ │ - strdeq fp, [pc], -sl @ │ │ │ │ - strdeq fp, [pc], -r2 @ │ │ │ │ - eoreq r9, pc, ip, ror r8 @ │ │ │ │ - mlaeq pc, ip, r5, fp @ │ │ │ │ - eoreq fp, pc, r4, ror #11 │ │ │ │ - ldrdeq fp, [pc], -sl @ │ │ │ │ - eoreq fp, pc, ip, asr r5 @ │ │ │ │ - eoreq fp, pc, r4, ror r5 @ │ │ │ │ - eoreq fp, pc, r0, asr #10 │ │ │ │ - eoreq r9, pc, r2, lsl #15 │ │ │ │ - eoreq r9, pc, lr, ror #14 │ │ │ │ - eoreq fp, pc, r4, asr #9 │ │ │ │ - strhteq fp, [pc], -lr │ │ │ │ - eoreq fp, pc, lr, lsr #9 │ │ │ │ - eoreq fp, pc, r4, lsr #9 │ │ │ │ - eorseq r7, r0, r4, ror r3 │ │ │ │ - strdeq fp, [pc], -r6 @ │ │ │ │ - eoreq fp, pc, sl, asr #7 │ │ │ │ - strhteq fp, [pc], -r0 │ │ │ │ - eorseq r7, r0, r4, asr r2 │ │ │ │ - strhteq fp, [pc], -r0 │ │ │ │ - eoreq r9, pc, ip, ror #10 │ │ │ │ - eoreq fp, pc, r2, ror #4 │ │ │ │ + eoreq fp, pc, sl, lsl #13 │ │ │ │ + mlaeq pc, r0, r6, fp @ │ │ │ │ + eoreq fp, pc, sl, ror r6 @ │ │ │ │ + eoreq fp, pc, r2, ror r6 @ │ │ │ │ + strdeq r9, [pc], -ip @ │ │ │ │ + eoreq fp, pc, ip, lsl r6 @ │ │ │ │ + eoreq fp, pc, r4, ror #12 │ │ │ │ + eoreq fp, pc, sl, asr r6 @ │ │ │ │ + ldrdeq fp, [pc], -ip @ │ │ │ │ + strdeq fp, [pc], -r4 @ │ │ │ │ + eoreq fp, pc, r0, asr #11 │ │ │ │ + eoreq r9, pc, r2, lsl #16 │ │ │ │ + eoreq r9, pc, lr, ror #15 │ │ │ │ + eoreq fp, pc, r4, asr #10 │ │ │ │ + eoreq fp, pc, lr, lsr r5 @ │ │ │ │ + eoreq fp, pc, lr, lsr #10 │ │ │ │ + eoreq fp, pc, r4, lsr #10 │ │ │ │ + ldrshteq r7, [r0], -r4 │ │ │ │ + eoreq fp, pc, r6, ror r4 @ │ │ │ │ + eoreq fp, pc, sl, asr #8 │ │ │ │ + eoreq fp, pc, r0, lsr r4 @ │ │ │ │ + ldrsbteq r7, [r0], -r4 │ │ │ │ + eoreq fp, pc, r0, lsr r3 @ │ │ │ │ + eoreq r9, pc, ip, ror #11 │ │ │ │ + eoreq fp, pc, r2, ror #5 │ │ │ │ svclt 0x00004770 │ │ │ │ @ instruction: 0x460db530 │ │ │ │ @ instruction: 0x4c02fba0 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ blx fe8eb5ba │ │ │ │ bl 7745d0 │ │ │ │ ldrbtmi r0, [r3], -r3, lsl #24 │ │ │ │ @@ -6062,15 +6062,15 @@ │ │ │ │ subsne lr, fp, r0, lsl #21 │ │ │ │ @ instruction: 0xf101fb00 │ │ │ │ tstpne fp, r3, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r3, #160, 22 @ 0x28000 │ │ │ │ submi r4, r8, r1, lsl r4 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eorseq sl, r6, ip, lsl #9 │ │ │ │ + eorseq sl, r6, ip, lsl #10 │ │ │ │ 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 │ │ │ │ - eorseq sl, r6, sl, ror r3 │ │ │ │ - eorseq sl, r6, r4, ror r2 │ │ │ │ - eorseq r9, r6, r6, lsl pc │ │ │ │ - ldrhteq r9, [r6], -r8 │ │ │ │ + ldrshteq sl, [r6], -sl │ │ │ │ + ldrshteq sl, [r6], -r4 │ │ │ │ + mlaseq r6, r6, pc, r9 @ │ │ │ │ + eorseq r9, r6, r8, lsr ip │ │ │ │ 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, #6094848 @ 0x5d0000 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf9a0f18d │ │ │ │ + @ instruction: 0xf9dcf18d │ │ │ │ teqvc r7, r0, lsr #12 │ │ │ │ stmdb r4, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ ldmdb r2!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - eoreq sl, pc, r8, lsr #4 │ │ │ │ - eoreq sl, pc, sl, ror #4 │ │ │ │ + eoreq sl, pc, r8, lsr #5 │ │ │ │ + eoreq sl, pc, sl, ror #5 │ │ │ │ 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: 0xf18d681f │ │ │ │ - stmdacs r0, {r0, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18e681f │ │ │ │ + stmdacs r0, {r0, r3, 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 │ │ │ │ - @ instruction: 0xf95cf18d │ │ │ │ + @ instruction: 0xf998f18d │ │ │ │ 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: 0xff9af18d │ │ │ │ + @ instruction: 0xffd6f18d │ │ │ │ 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: 0xff8af18d │ │ │ │ + @ instruction: 0xffc6f18d │ │ │ │ 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 │ │ │ │ - stc2l 1, cr15, [ip, #-596]! @ 0xfffffdac │ │ │ │ + stc2 1, cr15, [r8, #596]! @ 0x254 │ │ │ │ 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: 0xff46f18d │ │ │ │ + @ instruction: 0xff82f18d │ │ │ │ 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, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdavs sl!, {r0, r1, r2, r3, 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 │ │ │ │ - @ instruction: 0xe792f8b9 │ │ │ │ + @ instruction: 0xe792f8f5 │ │ │ │ strtmi r4, [r3], -r3, lsr #20 │ │ │ │ andcs r4, r2, r3, lsr #18 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf18d4479 │ │ │ │ - ldrb pc, [pc, -pc, lsr #17] @ │ │ │ │ + ldrb pc, [pc, -fp, ror #17] @ │ │ │ │ @ instruction: 0x462c4b11 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xe7744698 │ │ │ │ @ instruction: 0xf47f2c0b │ │ │ │ ldmdbmi ip, {r0, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ ldrbtmi r2, [r9], #-1028 @ 0xfffffbfc │ │ │ │ svc 0x004af7f8 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldr sl, [r5, -r0, asr #30]! │ │ │ │ tstcs r2, r0, lsr #12 │ │ │ │ svclt 0x0000e786 │ │ │ │ sbceq r7, r3, r3, lsr #20 │ │ │ │ strdeq r7, [r3], #22 │ │ │ │ - eoreq sl, pc, sl, lsr #4 │ │ │ │ - eoreq sl, pc, r8, lsr r2 @ │ │ │ │ - eoreq sl, pc, r4, asr r2 @ │ │ │ │ - eoreq sl, pc, r2, ror #3 │ │ │ │ + eoreq sl, pc, sl, lsr #5 │ │ │ │ + strhteq sl, [pc], -r8 │ │ │ │ + ldrdeq sl, [pc], -r4 @ │ │ │ │ + eoreq sl, pc, r2, ror #4 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - ldrdeq sl, [pc], -r6 @ │ │ │ │ - strhteq sl, [pc], -r6 │ │ │ │ + eoreq sl, pc, r6, asr r2 @ │ │ │ │ + eoreq sl, pc, r6, lsr r2 @ │ │ │ │ adcseq ip, sp, sl, asr #20 │ │ │ │ sbceq r9, r3, sl, lsr #11 │ │ │ │ - eoreq sl, pc, lr, lsr #2 │ │ │ │ - eoreq sl, pc, r8, lsr #2 │ │ │ │ - eoreq sl, pc, r0, lsr #2 │ │ │ │ - eoreq sl, pc, sl, lsr #3 │ │ │ │ - ldrdeq sl, [pc], -r0 @ │ │ │ │ - eoreq sl, pc, sl, lsl #2 │ │ │ │ - eoreq sl, pc, ip, asr r1 @ │ │ │ │ - mlaeq pc, ip, r0, sl @ │ │ │ │ - eoreq sl, pc, ip, lsr #2 │ │ │ │ - eoreq sl, pc, r8, lsl #1 │ │ │ │ - eoreq sl, pc, sl, asr #1 │ │ │ │ + eoreq sl, pc, lr, lsr #3 │ │ │ │ + eoreq sl, pc, r8, lsr #3 │ │ │ │ + eoreq sl, pc, r0, lsr #3 │ │ │ │ + eoreq sl, pc, sl, lsr #4 │ │ │ │ + eoreq sl, pc, r0, asr r1 @ │ │ │ │ + eoreq sl, pc, sl, lsl #3 │ │ │ │ + ldrdeq sl, [pc], -ip @ │ │ │ │ + eoreq sl, pc, ip, lsl r1 @ │ │ │ │ + eoreq sl, pc, ip, lsr #3 │ │ │ │ + eoreq sl, pc, r8, lsl #2 │ │ │ │ + eoreq sl, pc, sl, asr #2 │ │ │ │ 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: 0xf106fec1 │ │ │ │ @ instruction: 0xf7f8002c │ │ │ │ bvs 1a2500c │ │ │ │ @ instruction: 0x3670b196 │ │ │ │ - blx f25708 │ │ │ │ + blx 1e25708 │ │ │ │ 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 │ │ │ │ @ instruction: 0x4650fcb9 │ │ │ │ stcl 7, cr15, [r8, #992] @ 0x3e0 │ │ │ │ @ instruction: 0xb1ab6a73 │ │ │ │ @ instruction: 0xf18d9301 │ │ │ │ - blls e75b0 │ │ │ │ + blls e76a0 │ │ │ │ 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 │ │ │ │ - ldrdeq r9, [pc], -lr @ │ │ │ │ - eoreq r9, pc, lr, lsr fp @ │ │ │ │ - eoreq r9, pc, sl, lsl #21 │ │ │ │ - eorseq fp, r1, r4, lsl #18 │ │ │ │ - eoreq r8, pc, r4, lsl #29 │ │ │ │ - ldrdeq r9, [pc], -r8 @ │ │ │ │ - eoreq r9, pc, r2, ror #18 │ │ │ │ - eorseq fp, r1, r2, lsr #15 │ │ │ │ - eoreq r8, pc, r0, lsr #26 │ │ │ │ + eoreq r9, pc, lr, asr fp @ │ │ │ │ + strhteq r9, [pc], -lr │ │ │ │ + eoreq r9, pc, sl, lsl #22 │ │ │ │ + eorseq fp, r1, r4, lsl #19 │ │ │ │ + eoreq r8, pc, r4, lsl #30 │ │ │ │ + eoreq r9, pc, r8, asr sl @ │ │ │ │ + eoreq r9, pc, r2, ror #19 │ │ │ │ + eorseq fp, r1, r2, lsr #16 │ │ │ │ + eoreq r8, pc, r0, lsr #27 │ │ │ │ sbceq r6, r3, sl, ror r6 │ │ │ │ - eoreq r9, pc, r6, ror #16 │ │ │ │ - eoreq r9, pc, r0, lsr r8 @ │ │ │ │ + eoreq r9, pc, r6, ror #17 │ │ │ │ + strhteq r9, [pc], -r0 │ │ │ │ + eoreq r9, pc, r4, ror r8 @ │ │ │ │ + eoreq r9, pc, r6, asr r8 @ │ │ │ │ strdeq r9, [pc], -r4 @ │ │ │ │ - ldrdeq r9, [pc], -r6 @ │ │ │ │ - eoreq r9, pc, r4, ror r7 @ │ │ │ │ - eoreq r9, pc, ip, asr r7 @ │ │ │ │ - eoreq r9, pc, r8, lsr #14 │ │ │ │ - eoreq r9, pc, r0, asr #14 │ │ │ │ - eoreq r9, pc, r8, ror r6 @ │ │ │ │ - eoreq r9, pc, ip, ror r6 @ │ │ │ │ - eoreq r9, pc, r8, ror #12 │ │ │ │ - eoreq r9, pc, r8, asr r6 @ │ │ │ │ - eoreq r9, pc, r8, asr #12 │ │ │ │ - eoreq r9, pc, sl, lsl #11 │ │ │ │ + ldrdeq r9, [pc], -ip @ │ │ │ │ + eoreq r9, pc, r8, lsr #15 │ │ │ │ + eoreq r9, pc, r0, asr #15 │ │ │ │ + strdeq r9, [pc], -r8 @ │ │ │ │ + strdeq r9, [pc], -ip @ │ │ │ │ + eoreq r9, pc, r8, ror #13 │ │ │ │ + ldrdeq r9, [pc], -r8 @ │ │ │ │ + eoreq r9, pc, r8, asr #13 │ │ │ │ + eoreq r9, pc, sl, lsl #12 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf9faf18c │ │ │ │ + blx e26354 │ │ │ │ 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 │ │ │ │ - ldrdeq r9, [pc], -r4 @ │ │ │ │ - eoreq r9, pc, lr, lsl r3 @ │ │ │ │ + eoreq r9, pc, r4, asr r6 @ │ │ │ │ + mlaeq pc, lr, r3, 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, ror #6 │ │ │ │ + eoreq r9, pc, r4, ror #7 │ │ │ │ vrshl.s8 d27, d0, d13 │ │ │ │ vsubw.s8 , q14, d18 │ │ │ │ blx fe4fef84 │ │ │ │ bne fe7291e0 │ │ │ │ cmnpne r4, #-1342177276 @ p-variant is OBSOLETE @ 0xb0000004 │ │ │ │ teqpvc sl, #204, 4 @ p-variant is OBSOLETE @ 0xc000000c │ │ │ │ @ instruction: 0x0c0ceb63 │ │ │ │ @@ -8306,15 +8306,15 @@ │ │ │ │ @ instruction: 0xf1a88099 │ │ │ │ ldmdbcs r9, {r1, r2, r8}^ │ │ │ │ tstphi sl, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ smlatbeq r5, r8, r1, pc @ │ │ │ │ svclt 0x00382905 │ │ │ │ strmi r2, [r8], r5, lsl #2 │ │ │ │ movwcs lr, #22989 @ 0x59cd │ │ │ │ - @ instruction: 0xf900f18c │ │ │ │ + @ instruction: 0xf93cf18c │ │ │ │ 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 │ │ │ │ - ldc2 1, cr15, [sl, #556]! @ 0x22c │ │ │ │ + ldc2l 1, cr15, [r6, #556]! @ 0x22c │ │ │ │ strmi r9, [r5], -r0, lsl #22 │ │ │ │ strmi r4, [r8], -sl, lsl #13 │ │ │ │ ldmib r3, {r0, r1, r3, r5, r7, r9, sl, lr}^ │ │ │ │ addmi r1, sp, #-1610612733 @ 0xa0000003 │ │ │ │ andeq lr, r2, #112, 22 @ 0x1c000 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ ldrsbcs pc, [r8], #131 @ 0x83 @ │ │ │ │ @@ -8896,15 +8896,15 @@ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r5, r3, lr, lsl #17 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ addlt r4, fp, r4, lsl #12 │ │ │ │ - stc2l 1, cr15, [r0], #-556 @ 0xfffffdd4 │ │ │ │ + ldc2 1, cr15, [ip], {139} @ 0x8b │ │ │ │ strbmi pc, [r4, #-1103]! @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp, #-709] @ 0xfffffd3b │ │ │ │ eorscc lr, r6, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf142195b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ andlt sp, fp, r2, lsl #4 │ │ │ │ @@ -9213,16 +9213,16 @@ │ │ │ │ and pc, r0, r0, asr #17 │ │ │ │ stmdami r5, {r0, r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f54478 │ │ │ │ stmdami r4, {r3, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f54478 │ │ │ │ eorcs lr, r3, r4, lsl #29 │ │ │ │ svc 0x006af7f5 │ │ │ │ - strdeq r8, [pc], -r4 @ │ │ │ │ - ldrdeq r8, [pc], -ip @ │ │ │ │ + eoreq r8, pc, r4, ror r2 @ │ │ │ │ + eoreq r8, pc, ip, asr r2 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc2388 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcmi 0x001e0fe0 │ │ │ │ strmi fp, [r6], -r3, lsl #1 │ │ │ │ stmiavs sp, {r0, r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ andvs r2, r4, r0, lsl #8 │ │ │ │ @@ -9344,19 +9344,19 @@ │ │ │ │ addshi pc, r0, r5, asr #17 │ │ │ │ addsvc pc, r4, r5, asr #17 │ │ │ │ ldc2 0, cr15, [ip], #704 @ 0x2c0 │ │ │ │ @ instruction: 0xf8d5686b │ │ │ │ @ instruction: 0xf5031120 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ vorr.i16 d0, #14336 @ 0x3800 │ │ │ │ - stmdavs fp!, {r0, r2, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs fp!, {r0, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrdne pc, [r8, -r5]! │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ bleq 6a96e0 │ │ │ │ - ldc2l 2, cr15, [ip, #-524]! @ 0xfffffdf4 │ │ │ │ + ldc2 2, cr15, [r8, #524]! @ 0x20c │ │ │ │ ldrdmi pc, [r8], #133 @ 0x85 @ │ │ │ │ strtmi fp, [r6], -ip, ror #2 │ │ │ │ ldmdbvs r0!, {r2, r5, fp, sp, lr} │ │ │ │ ldmibvs r1!, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f51a09 │ │ │ │ smlawbcs r0, lr, lr, lr │ │ │ │ @ instruction: 0xf7f54630 │ │ │ │ @@ -9565,15 +9565,15 @@ │ │ │ │ stmib r4, {r0, r3, r9}^ │ │ │ │ ldrmi r7, [r8], -r2, lsl #16 │ │ │ │ andlt r6, r5, r2, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ strb r4, [sl, r3, lsl #12]! │ │ │ │ ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ bl ff0a96cc │ │ │ │ - eoreq r7, pc, r6, ror #24 │ │ │ │ + eoreq r7, pc, r6, ror #25 │ │ │ │ stmdavs r3, {r2, r3, ip, sp} │ │ │ │ ldreq r0, [r9, #-2586] @ 0xfffff5e6 │ │ │ │ ldrlt sp, [r0, #-1330] @ 0xffffface │ │ │ │ vaddl.u8 , d19, d2 │ │ │ │ @ instruction: 0xf0134107 │ │ │ │ @ instruction: 0xf0220cff │ │ │ │ @ instruction: 0xf0410208 │ │ │ │ @@ -9705,15 +9705,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ adchi pc, lr, r0, asr #32 │ │ │ │ andlt r4, fp, r0, lsr #12 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svceq 0x0074f8d6 │ │ │ │ @ instruction: 0xf500a908 │ │ │ │ ldrtmi r5, [r8], #-206 @ 0xffffff32 │ │ │ │ - @ instruction: 0xf8b4f283 │ │ │ │ + @ instruction: 0xf8f0f283 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdbls r8, {r0, r1, r2, r4, r7, pc} │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ @ instruction: 0x46078093 │ │ │ │ strcc lr, [r1, #-4] │ │ │ │ addmi r3, sp, #24, 14 @ 0x600000 │ │ │ │ addhi pc, ip, r0 │ │ │ │ @@ -9753,20 +9753,20 @@ │ │ │ │ smlawtpl ip, r4, r8, pc @ │ │ │ │ svclt 0x000c4285 │ │ │ │ @ instruction: 0xf0032300 │ │ │ │ blcs 6c5e0 │ │ │ │ @ instruction: 0xf50ad03a │ │ │ │ ldrtmi r5, [r9], -r0, lsl #13 │ │ │ │ bleq 6a9d40 │ │ │ │ - @ instruction: 0xf94cf283 │ │ │ │ + @ instruction: 0xf988f283 │ │ │ │ ldrdcs pc, [ip, -r4]! │ │ │ │ smlawteq r0, r4, r8, pc @ │ │ │ │ @ instruction: 0xf8d64639 │ │ │ │ vorr.i16 d0, #14336 @ 0x3800 │ │ │ │ - @ instruction: 0xf8d4f943 │ │ │ │ + @ instruction: 0xf8d4f97f │ │ │ │ @ instruction: 0xf8c43120 │ │ │ │ stmdacs r0, {r3, r5, r8} │ │ │ │ blcs 9b66c │ │ │ │ svcge 0x0074f47f │ │ │ │ ldrbtmi r4, [r8], #-2079 @ 0xfffff7e1 │ │ │ │ blls 13e294 │ │ │ │ ldm r2, {r1, r3, r4, r7, fp, ip, lr}^ │ │ │ │ @@ -9774,15 +9774,15 @@ │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ ldmdblt r2, {r0, r9} │ │ │ │ ldreq r6, [r3, #-2274] @ 0xfffff71e │ │ │ │ bmi 720e4c │ │ │ │ ldmdbmi sl, {r0, r1, r9, sl, lr} │ │ │ │ ldrbtmi r2, [sl], #-1 │ │ │ │ @ instruction: 0xf18a4479 │ │ │ │ - stmiavs r3!, {r0, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs r3!, {r0, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0234620 │ │ │ │ adcvs r0, r3, r8, lsl #6 │ │ │ │ mrc2 7, 2, pc, cr8, cr15, {7} │ │ │ │ movwcs lr, #1876 @ 0x754 │ │ │ │ smlawtcc ip, r4, r8, pc @ │ │ │ │ ldrbtmi r4, [r8], #-2066 @ 0xfffff7ee │ │ │ │ movwcs lr, #2012 @ 0x7dc │ │ │ │ @@ -9791,24 +9791,24 @@ │ │ │ │ @ instruction: 0xf8c4e7d6 │ │ │ │ @ instruction: 0xf8c48124 │ │ │ │ ldrb r8, [r1, ip, lsr #2]! │ │ │ │ ldc 7, cr15, [r2, #980]! @ 0x3d4 │ │ │ │ sbceq r4, r3, r2, ror r8 │ │ │ │ sbceq r4, r3, r0, ror r8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eoreq r7, pc, r8, asr #22 │ │ │ │ + eoreq r7, pc, r8, asr #23 │ │ │ │ strdeq r4, [r3], #110 @ 0x6e │ │ │ │ - mlaeq pc, lr, sl, r7 @ │ │ │ │ - eoreq r7, pc, ip, lsl #21 │ │ │ │ - eoreq r7, pc, sl, lsr #19 │ │ │ │ + eoreq r7, pc, lr, lsl fp @ │ │ │ │ + eoreq r7, pc, ip, lsl #22 │ │ │ │ + eoreq r7, pc, sl, lsr #20 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq r7, pc, r6, lsl sl @ │ │ │ │ - eoreq r7, pc, r4, lsl #12 │ │ │ │ - eoreq r7, pc, sl, lsr r9 @ │ │ │ │ - eoreq r7, pc, r2, lsl r9 @ │ │ │ │ + mlaeq pc, r6, sl, r7 @ │ │ │ │ + eoreq r7, pc, r4, lsl #13 │ │ │ │ + strhteq r7, [pc], -sl │ │ │ │ + mlaeq pc, r2, r9, r7 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x460cb093 │ │ │ │ blmi ffefd520 │ │ │ │ ldmdbls ip, {r0, r2, r9, sl, lr} │ │ │ │ @@ -10161,15 +10161,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ msrhi SPSR_fs, r0, asr #32 │ │ │ │ pop {r0, r4, ip, sp, pc} │ │ │ │ bmi ff04fffc │ │ │ │ ldmibmi pc!, {r0, r1, r9, sl, lr} @ │ │ │ │ ldrbtmi r4, [sl], #-1624 @ 0xfffff9a8 │ │ │ │ @ instruction: 0xf18a4479 │ │ │ │ - strbmi pc, [r0], -r7, ror #16 @ │ │ │ │ + strbmi pc, [r0], -r3, lsr #17 @ │ │ │ │ stmda ip, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bvs 1ae5e78 │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ stmibvs r8!, {r1, r3, r4, r8, pc} │ │ │ │ ldrdgt pc, [r4], -r5 │ │ │ │ cdpeq 1, 0, cr15, cr8, cr12, {0} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @@ -10349,16 +10349,16 @@ │ │ │ │ strb r1, [sp, r1] │ │ │ │ mrc 7, 4, APSR_nzcv, cr4, cr4, {7} │ │ │ │ sbceq r4, r3, ip, lsl r1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r4, r3, r4, lsl #2 │ │ │ │ @ instruction: 0xffffbe03 │ │ │ │ ldrdeq r3, [r3], #254 @ 0xfe │ │ │ │ - eoreq r7, pc, lr, lsr r4 @ │ │ │ │ - strdeq r6, [pc], -r8 @ │ │ │ │ + strhteq r7, [pc], -lr │ │ │ │ + eoreq r7, pc, r8, ror r0 @ │ │ │ │ @ instruction: 0xffffbe9d │ │ │ │ @ instruction: 0xffffbb9b │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ @@ -11823,15 +11823,15 @@ │ │ │ │ @ instruction: 0xf100b1d8 │ │ │ │ @ instruction: 0xf100027c │ │ │ │ eorsvs r0, r1, r0, lsl r1 │ │ │ │ svccc 0x0000e852 │ │ │ │ stmda r2, {r0, r8, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, ip, sp} │ │ │ │ @ instruction: 0xf188d1f8 │ │ │ │ - @ instruction: 0xf105fd83 │ │ │ │ + @ instruction: 0xf105fdbf │ │ │ │ ldm r3, {r7, r8, r9}^ │ │ │ │ stmia r3, {r0, r1, r2, r3, r4, r5, r6, sl, fp, ip, sp, pc}^ │ │ │ │ bcs 6e018 │ │ │ │ @ instruction: 0x4620d1f9 │ │ │ │ mrc 7, 6, APSR_nzcv, cr2, cr3, {7} │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ eorsvs r8, r0, r8, ror r8 │ │ │ │ @@ -12012,15 +12012,15 @@ │ │ │ │ @ instruction: 0xf1714298 │ │ │ │ bicsle r0, r6, #0, 2 │ │ │ │ mvnseq pc, #1073741825 @ 0x40000001 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ mrc 7, 1, APSR_nzcv, cr4, cr2, {7} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf1888100 │ │ │ │ - strmi pc, [r2], -r9, lsl #24 │ │ │ │ + strmi pc, [r2], -r5, asr #24 │ │ │ │ @ instruction: 0xf105460c │ │ │ │ stmdbge r4, {r5, r6, r7} │ │ │ │ andshi pc, r4, sp, asr #17 │ │ │ │ ldrmi r9, [r0], r1, lsl #4 │ │ │ │ @ instruction: 0xf7ff9704 │ │ │ │ @ instruction: 0x4603fe91 │ │ │ │ ldmib r0, {r1, r7, r9, sl, lr}^ │ │ │ │ @@ -12147,15 +12147,15 @@ │ │ │ │ svclt 0x0000e88c │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ eorsmi r3, r3, r3, lsr r3 │ │ │ │ sbceq r2, r3, lr, lsl #7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r2, r3, lr, lsr #6 │ │ │ │ - eoreq r5, pc, ip, lsr #8 │ │ │ │ + eoreq r5, pc, ip, lsr #9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcvs 0x00866843 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrdcs pc, [r8], r0 │ │ │ │ @@ -12439,15 +12439,15 @@ │ │ │ │ sbcle r2, r3, r0, lsl #16 │ │ │ │ strtmi sl, [r1], -r6, lsl #20 │ │ │ │ @ instruction: 0xf7ffa805 │ │ │ │ blls 1ed010 │ │ │ │ adcsle r2, fp, r0, lsl #22 │ │ │ │ ldrdmi pc, [r4], #131 @ 0x83 @ │ │ │ │ @ instruction: 0xf1889303 │ │ │ │ - blls 16c6b0 │ │ │ │ + blls 16c7a0 │ │ │ │ rsbseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0x567fe8d2 │ │ │ │ cmneq ip, r2, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ cmncc ip, #248, 2 @ 0x3e │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, fp, ip, sp}^ │ │ │ │ @@ -12678,15 +12678,15 @@ │ │ │ │ @ instruction: 0xf8c0a068 │ │ │ │ stc 0, cr10, [sp, #496] @ 0x1f0 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d5, [sp, #32] │ │ │ │ vstr d4, [sp, #24] │ │ │ │ vstr d3, [sp, #16] │ │ │ │ @ instruction: 0xf1872b02 │ │ │ │ - blmi 1e2e2f4 │ │ │ │ + blmi 1e2e3e4 │ │ │ │ stceq 1, cr15, [r0], #24 │ │ │ │ blvc 329e1c │ │ │ │ ldrbtmi r2, [fp], #-562 @ 0xfffffdce │ │ │ │ blvs 1be9e2c │ │ │ │ ldc 3, cr3, [sp, #256] @ 0x100 │ │ │ │ vldr d5, [sp, #32] │ │ │ │ @ instruction: 0xf04f2b02 │ │ │ │ @@ -12796,44 +12796,44 @@ │ │ │ │ svccc 0x00b99999 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00d33333 │ │ │ │ ... │ │ │ │ sbceq r1, r3, ip, lsr #19 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r1, r3, sl, lsr #18 │ │ │ │ - mlaseq r6, lr, ip, r3 │ │ │ │ + eorseq r3, r6, lr, lsl sp │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc5b84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fb8 │ │ │ │ blmi 13c0ac0 │ │ │ │ ldrbtmi fp, [r8], #-141 @ 0xffffff73 │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ stmdage r3, {r0, r1, r6, r7, fp, ip, lr} │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf824f7ff │ │ │ │ @ instruction: 0xb3ab9b03 │ │ │ │ @ instruction: 0xf1879301 │ │ │ │ - blls ee0e0 │ │ │ │ + blls ee1d0 │ │ │ │ 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 │ │ │ │ - stc2 1, cr15, [ip, #540]! @ 0x21c │ │ │ │ + stc2l 1, cr15, [r8, #540]! @ 0x21c │ │ │ │ ldm r2, {r0, r9, fp, ip, pc}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 6efc8 │ │ │ │ bmi d231e4 │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ @@ -12851,15 +12851,15 @@ │ │ │ │ cmnpeq ip, #0, 2 @ p-variant is OBSOLETE │ │ │ │ tstpeq r0, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorvs r9, r1, r1 │ │ │ │ svccs 0x0000e853 │ │ │ │ stmda r3, {r0, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, sp} │ │ │ │ @ instruction: 0xf187d1f8 │ │ │ │ - bls ee03c │ │ │ │ + bls ee12c │ │ │ │ ldm r2, {r7, r9, ip, sp}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 6f030 │ │ │ │ @ instruction: 0x4638d1f9 │ │ │ │ mcr 7, 6, pc, cr8, cr2, {7} @ │ │ │ │ ldc 7, cr14, [r6, #796] @ 0x31c │ │ │ │ bge 20d674 │ │ │ │ @@ -12870,15 +12870,15 @@ │ │ │ │ movwls r9, #6916 @ 0x1b04 │ │ │ │ rsbseq pc, ip, #-1073741824 @ 0xc0000000 │ │ │ │ tstpeq r0, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmda r2, {r0, r5, sp, lr}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ tstcc r0, r2, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ - ldc2l 1, cr15, [r2, #-540] @ 0xfffffde4 │ │ │ │ + stc2 1, cr15, [lr, #540] @ 0x21c │ │ │ │ orrcc r9, r0, #1024 @ 0x400 │ │ │ │ @ instruction: 0x567fe8d3 │ │ │ │ cmneq r2, r3, asr #17 │ │ │ │ sbcsle r2, r8, r0, lsl #20 │ │ │ │ @ instruction: 0xf7f2e7f8 │ │ │ │ @ instruction: 0xf7f2ed90 │ │ │ │ svclt 0x0000eac8 │ │ │ │ @@ -12950,15 +12950,15 @@ │ │ │ │ @ instruction: 0x46310114 │ │ │ │ @ instruction: 0xf7ffa812 │ │ │ │ blls 52e72c │ │ │ │ @ instruction: 0xf1039302 │ │ │ │ @ instruction: 0xf1030770 │ │ │ │ strls r0, [lr, -ip, ror #2] │ │ │ │ orrlt r9, r3, r9, lsl #2 │ │ │ │ - ldc2 1, cr15, [r2], #540 @ 0x21c │ │ │ │ + stc2l 1, cr15, [lr], #540 @ 0x21c │ │ │ │ cmncs pc, #14090240 @ 0xd70000 │ │ │ │ cmneq ip, r7, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ stmdbls r9, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ svccc 0x0000e851 │ │ │ │ stmda r1, {r0, r8, r9, fp, ip, sp}^ │ │ │ │ bcs 7b400 │ │ │ │ @@ -12972,15 +12972,15 @@ │ │ │ │ blcs 95838 │ │ │ │ msrhi SPSR_fsc, r0, asr #32 │ │ │ │ stmdbls r9, {r1, r2, r4, r5, r6, fp, sp, lr} │ │ │ │ svccc 0x0000e851 │ │ │ │ stmda r1, {r0, r8, r9, ip, sp}^ │ │ │ │ bcs 7b434 │ │ │ │ @ instruction: 0xf187d1f8 │ │ │ │ - svcls 0x000efc87 │ │ │ │ + svcls 0x000efcc3 │ │ │ │ cmncs pc, #14090240 @ 0xd70000 │ │ │ │ cmneq ip, r7, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ blls 16342c │ │ │ │ @ instruction: 0xf88d4631 │ │ │ │ bge 53ad68 │ │ │ │ @ instruction: 0xf88d9b0b │ │ │ │ @@ -12989,15 +12989,15 @@ │ │ │ │ tstls r3, #2048 @ 0x800 │ │ │ │ ldrcc pc, [ip, #-2260]! @ 0xfffff72c │ │ │ │ stmdals sl, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf7fc9b11 │ │ │ │ mrcls 12, 0, APSR_nzcv, cr3, cr5, {6} │ │ │ │ andeq pc, r0, fp, asr #17 │ │ │ │ @ instruction: 0xf187b196 │ │ │ │ - @ instruction: 0xf106fc65 │ │ │ │ + @ instruction: 0xf106fca1 │ │ │ │ ldm ip, {r4, r5, r6, sl, fp}^ │ │ │ │ stmia ip, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1be017e │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ ldmda r6, {r2, r3, r5, r6, r9, sl, ip, sp}^ │ │ │ │ blcc be898 │ │ │ │ andcc lr, r0, #4587520 @ 0x460000 │ │ │ │ @@ -13112,15 +13112,15 @@ │ │ │ │ @ instruction: 0xf9d2f7ff │ │ │ │ tstcs r4, #3620864 @ 0x374000 │ │ │ │ movwcs lr, #51661 @ 0xc9cd │ │ │ │ strt r9, [pc], r2, lsl #16 │ │ │ │ @ instruction: 0xf8d39b02 │ │ │ │ @ instruction: 0xf1034088 │ │ │ │ @ instruction: 0xf18a0090 │ │ │ │ - stceq 15, cr15, [r2, #-108] @ 0xffffff94 │ │ │ │ + stceq 15, cr15, [r2, #-348] @ 0xfffffea4 │ │ │ │ andcc lr, r1, #270336 @ 0x42000 │ │ │ │ tstpeq r3, #192, 6 @ p-variant is OBSOLETE │ │ │ │ andseq pc, r3, #134217731 @ 0x8000003 │ │ │ │ vmov.i32 d20, #9633792 @ 0x00930000 │ │ │ │ ldrmi r2, [r3], #-531 @ 0xfffffded │ │ │ │ andspl pc, pc, #72, 4 @ 0x80000004 │ │ │ │ rscne pc, fp, #1342177292 @ 0x5000000c │ │ │ │ @@ -13248,15 +13248,15 @@ │ │ │ │ blmi ec1958 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1490e0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r3, r0, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0x460587f0 │ │ │ │ - blx 182b6a8 │ │ │ │ + blx fe72b6a8 │ │ │ │ strbtmi pc, [r4], #-1103 @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp], #-709 @ 0xfffffd3b │ │ │ │ strmi r4, [r9], r0, lsl #13 │ │ │ │ subcc lr, r6, #3489792 @ 0x354000 │ │ │ │ @ instruction: 0xf142191b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ @@ -13450,17 +13450,17 @@ │ │ │ │ ldr r7, [r4, r4, ror #1]! │ │ │ │ mrscs r2, R9_usr │ │ │ │ subeq pc, r8, r7, lsl #2 │ │ │ │ mrc2 7, 6, pc, cr12, cr15, {7} │ │ │ │ @ instruction: 0xe7d96efd │ │ │ │ ldrbtmi r4, [r8], #-2051 @ 0xfffff7fd │ │ │ │ stcl 7, cr15, [r4, #-964]! @ 0xfffffc3c │ │ │ │ - eoreq r4, pc, ip, lsl r0 @ │ │ │ │ - mlaeq pc, r2, pc, r3 @ │ │ │ │ - eoreq r4, pc, r6, lsl #2 │ │ │ │ + mlaeq pc, ip, r0, r4 @ │ │ │ │ + eoreq r4, pc, r2, lsl r0 @ │ │ │ │ + eoreq r4, pc, r6, lsl #3 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrdls pc, [r4], -r0 @ │ │ │ │ stmdbvs r5, {r2, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ @@ -13705,15 +13705,15 @@ │ │ │ │ @ instruction: 0xf8d4fe15 │ │ │ │ @ instruction: 0xe75c2094 │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ bl 1bad764 │ │ │ │ svclt 0x0000deff │ │ │ │ sbceq r0, r3, r4, lsl #22 │ │ │ │ andeq r0, r0, r0, ror ip │ │ │ │ - eoreq r3, pc, r6, lsl sp @ │ │ │ │ + mlaeq pc, r6, sp, r3 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [lr], -r9, lsl #1 │ │ │ │ strmi r2, [r5], -r8, ror #6 │ │ │ │ @ instruction: 0x91074690 │ │ │ │ @@ -13785,15 +13785,15 @@ │ │ │ │ ldrmi r9, [r8], -r7, lsl #22 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x462183f0 │ │ │ │ @ instruction: 0xf09d4628 │ │ │ │ @ instruction: 0xe7d5fa3d │ │ │ │ @ instruction: 0x461a469c │ │ │ │ svclt 0x0000e7b0 │ │ │ │ - eoreq r3, pc, sl, asr ip @ │ │ │ │ + ldrdeq r3, [pc], -sl @ │ │ │ │ ldrblt fp, [r0, #-914]! @ 0xfffffc6e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svccc 0x0074f8d0 │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ addlt r2, r4, ip, lsl lr │ │ │ │ @@ -13955,25 +13955,25 @@ │ │ │ │ @ instruction: 0x4604fd93 │ │ │ │ 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: 0xff6af289 │ │ │ │ + @ instruction: 0xffa6f289 │ │ │ │ stmdbhi r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bge 2013a4 │ │ │ │ @ instruction: 0xf1046ba3 │ │ │ │ movwls r0, #8264 @ 0x2048 │ │ │ │ blvs 94aaa0 │ │ │ │ ldrsbtgt pc, [ip], -r7 @ │ │ │ │ ldmdbne fp, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ bl 12547b8 │ │ │ │ strls r0, [r1, -ip, lsl #14] │ │ │ │ - ldc2l 2, cr15, [lr, #500] @ 0x1f4 │ │ │ │ + mrc2 2, 0, pc, cr10, cr13, {3} │ │ │ │ @ instruction: 0xf8844648 │ │ │ │ stmib r6, {r3, pc}^ │ │ │ │ bmi 401fcc │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -13984,15 +13984,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf0e09400 │ │ │ │ strb pc, [r8, r9, asr #24]! @ │ │ │ │ stcl 7, cr15, [lr], #964 @ 0x3c4 │ │ │ │ smulleq r0, r3, ip, r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r0, r3, r2, lsr r4 │ │ │ │ - eoreq r3, pc, r6, asr #18 │ │ │ │ + eoreq r3, pc, r6, asr #19 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, r9, r7, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -14003,25 +14003,25 @@ │ │ │ │ @ instruction: 0x4604fd33 │ │ │ │ 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: 0xff0af289 │ │ │ │ + @ instruction: 0xff46f289 │ │ │ │ stmdbhi r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bge 201464 │ │ │ │ @ instruction: 0xf1046ba3 │ │ │ │ movwls r0, #8264 @ 0x2048 │ │ │ │ blvs 94ab60 │ │ │ │ ldrsbtgt pc, [ip], -r7 @ │ │ │ │ ldmdbne fp, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ bl 1254878 │ │ │ │ strls r0, [r1, -ip, lsl #14] │ │ │ │ - mcr2 2, 7, pc, cr14, cr12, {3} @ │ │ │ │ + @ instruction: 0xff2af27c │ │ │ │ @ instruction: 0xf8844648 │ │ │ │ stmib r6, {r3, pc}^ │ │ │ │ bmi 40208c │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -14032,15 +14032,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf0e09400 │ │ │ │ strb pc, [r8, r9, ror #23]! @ │ │ │ │ stc 7, cr15, [lr], {241} @ 0xf1 │ │ │ │ ldrdeq r0, [r3], #60 @ 0x3c │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r0, r3, r2, ror r3 │ │ │ │ - eoreq r3, pc, r6, lsl #17 │ │ │ │ + eoreq r3, pc, r6, lsl #18 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, r9, r7, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -14051,25 +14051,25 @@ │ │ │ │ @ instruction: 0x4604fcd3 │ │ │ │ eorsle r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf04f6a80 │ │ │ │ @ instruction: 0xf04f0900 │ │ │ │ vst2.8 {d16-d17}, [pc], r1 │ │ │ │ vsubw.s8 , q8, d0 │ │ │ │ movwls r3, #25346 @ 0x6302 │ │ │ │ - cdp2 2, 10, cr15, cr10, cr9, {4} │ │ │ │ + cdp2 2, 14, cr15, cr6, cr9, {4} │ │ │ │ stmdbhi r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bge 201524 │ │ │ │ @ instruction: 0xf1046ba3 │ │ │ │ movwls r0, #8264 @ 0x2048 │ │ │ │ blvs 94ac20 │ │ │ │ ldrsbtgt pc, [ip], -r7 @ │ │ │ │ ldmdbne fp, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ bl 1254938 │ │ │ │ strls r0, [r1, -ip, lsl #14] │ │ │ │ - ldc2 2, cr15, [r8], {126} @ 0x7e │ │ │ │ + mrrc2 2, 7, pc, r4, cr14 @ │ │ │ │ @ instruction: 0xf8844648 │ │ │ │ stmib r6, {r3, pc}^ │ │ │ │ bmi 40214c │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -14080,15 +14080,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf0e09400 │ │ │ │ strb pc, [r8, r9, lsl #23]! @ │ │ │ │ stc 7, cr15, [lr], #-964 @ 0xfffffc3c │ │ │ │ sbceq r0, r3, ip, lsl r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strheq r0, [r3], #34 @ 0x22 │ │ │ │ - eoreq r3, pc, r6, asr #15 │ │ │ │ + eoreq r3, pc, r6, asr #16 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc6f98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stc2 0, cr15, [r4], #844 @ 0x34c │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -14180,25 +14180,25 @@ │ │ │ │ andeq lr, pc, lr, lsl #17 │ │ │ │ bvc d63fb8 │ │ │ │ @ instruction: 0xf815b11b │ │ │ │ blcs 1bef2c │ │ │ │ vhadd.s8 , q0, │ │ │ │ ldmdbvs r0!, {r0, r1, r3, r4, r5, r8, ip} │ │ │ │ @ instruction: 0xf1a3af0c │ │ │ │ - blvc 1b6f870 │ │ │ │ + blvc 1b6f960 │ │ │ │ ldreq pc, [r4, #-256] @ 0xffffff00 │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf1a64680 │ │ │ │ - svcgt 0x000ff80d │ │ │ │ + svcgt 0x000ff849 │ │ │ │ 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 aee0f8 │ │ │ │ + bmi aee1e8 │ │ │ │ ldrbtmi r4, [sl], #-2855 @ 0xfffff4d9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsr fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r8], -r2, asr #2 │ │ │ │ pop {r1, r2, r4, r5, ip, sp, pc} │ │ │ │ stccs 1, cr8, [r0], {240} @ 0xf0 │ │ │ │ @@ -14220,22 +14220,22 @@ │ │ │ │ svccc 0x0001f812 │ │ │ │ addsmi r3, r0, #8, 2 │ │ │ │ biceq lr, r3, #5120 @ 0x1400 │ │ │ │ blvc 1eb5f8 │ │ │ │ blvc ab5b4 │ │ │ │ blvc 1b24784 │ │ │ │ ldmdbvs r0!, {r0, r5, r9, sl, lr} │ │ │ │ - cdp2 1, 8, cr15, cr2, cr3, {5} │ │ │ │ + cdp2 1, 11, cr15, cr14, cr3, {5} │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ strhteq sp, [r2], #15 │ │ │ │ eorcc sl, r8, r4, lsl r9 │ │ │ │ stcl 7, cr15, [r2, #-964]! @ 0xfffffc3c │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf1a83514 │ │ │ │ - ldr pc, [r4, r3, lsr #16]! │ │ │ │ + sbfx pc, pc, #16, #21 │ │ │ │ ldrb r2, [fp, -r1]! │ │ │ │ b fffadfa4 │ │ │ │ sbceq r0, r3, r6, lsl #3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strheq r0, [r3], #10 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -14248,17 +14248,17 @@ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ ldmpl r3, {r7, r8, r9, sl, fp}^ │ │ │ │ ldmdavs fp, {r1, r4, r7, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9389 │ │ │ │ @ instruction: 0xf10c0300 │ │ │ │ tstpcs r4, fp, lsl #28 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46386178 │ │ │ │ - blx ff22c714 │ │ │ │ + blx 12c716 │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - blx ff12c71c │ │ │ │ + blx 2c71c │ │ │ │ ldrdcs r2, [r0, -r8] │ │ │ │ @ instruction: 0xf7f1a816 │ │ │ │ @ instruction: 0xf1b8e81c │ │ │ │ cmnle pc, r0, lsl #30 │ │ │ │ smlattcs r0, ip, r2, r2 │ │ │ │ @ instruction: 0xf04fa84e │ │ │ │ @ instruction: 0xf7f10801 │ │ │ │ @@ -14490,15 +14490,15 @@ │ │ │ │ @ instruction: 0xf97ef065 │ │ │ │ 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 ff8acde6 │ │ │ │ + ldc2 2, cr15, [ip], {124} @ 0x7c │ │ │ │ blmi 282c1c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64a468 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f181f0 │ │ │ │ @@ -14543,15 +14543,15 @@ │ │ │ │ @ instruction: 0xf914f065 │ │ │ │ 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 │ │ │ │ - stc2l 2, cr15, [r6], #492 @ 0x1ec │ │ │ │ + stc2 2, cr15, [r2, #-492]! @ 0xfffffe14 │ │ │ │ blmi 282cf0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64a53c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f181f0 │ │ │ │ @@ -14596,15 +14596,15 @@ │ │ │ │ @ instruction: 0xf8aaf065 │ │ │ │ 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 4acf90 │ │ │ │ + blx 13acf90 │ │ │ │ blmi 282dc4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64a610 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f181f0 │ │ │ │ @@ -14680,30 +14680,30 @@ │ │ │ │ sbceq pc, r2, ip, lsl sl @ │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc78dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ vsubhn.i16 d4, , q2 │ │ │ │ - strmi pc, [r5], -r1, asr #19 │ │ │ │ + @ instruction: 0x4605f9fd │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf18ff9bd │ │ │ │ - movwcs pc, #3255 @ 0xcb7 @ │ │ │ │ + @ instruction: 0xf18ff9f9 │ │ │ │ + movwcs pc, #3315 @ 0xcf3 @ │ │ │ │ andls fp, r1, r8, ror r9 │ │ │ │ @ instruction: 0xf1804628 │ │ │ │ - vstmiahi r2, {s30-s238} │ │ │ │ + fstmiaxhi r2, {d15-d20} @ 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 202d14c │ │ │ │ + blx fef2d14c │ │ │ │ stmdacs r1, {r0, r8, r9, fp, ip, pc} │ │ │ │ ldccs 0, cr13, [r0], {245} @ 0xf5 │ │ │ │ ldrb sp, [r2, lr, ror #3]! │ │ │ │ bcc 4abf78 │ │ │ │ vmov.i32 d16, #47871 @ 0x0000baff │ │ │ │ vst4. {d5,d7,d9,d11}, [r2], r7 │ │ │ │ ldmibcs pc!, {r9, lr}^ @ │ │ │ │ @@ -14758,15 +14758,15 @@ │ │ │ │ svcls 0x0054460e │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fed71414 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , , d9 │ │ │ │ - movtcs pc, #18725 @ 0x4925 @ │ │ │ │ + movtcs pc, #18785 @ 0x4961 @ │ │ │ │ stclcs 8, cr15, [ip, #-864] @ 0xfffffca0 │ │ │ │ orrpl pc, r0, r5, lsl #10 │ │ │ │ tstls ip, r8 │ │ │ │ blx 26f442 │ │ │ │ ldclcc 8, cr15, [r8], {216} @ 0xd8 │ │ │ │ eorge pc, r7, r2, asr r8 @ │ │ │ │ ldclcs 8, cr15, [r0, #-864] @ 0xfffffca0 │ │ │ │ @@ -14960,15 +14960,15 @@ │ │ │ │ svcls 0x0054460e │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fed7173c │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , q4, d9 │ │ │ │ - movtcs pc, #20369 @ 0x4f91 @ │ │ │ │ + movtcs pc, #20429 @ 0x4fcd @ │ │ │ │ stclcs 8, cr15, [ip, #-864] @ 0xfffffca0 │ │ │ │ orrpl pc, r0, r5, lsl #10 │ │ │ │ tstls ip, r8 │ │ │ │ blx 26f76a │ │ │ │ ldclcc 8, cr15, [r8], {216} @ 0xd8 │ │ │ │ eorge pc, r7, r2, asr r8 @ │ │ │ │ ldclcs 8, cr15, [r0, #-864] @ 0xfffffca0 │ │ │ │ @@ -15162,15 +15162,15 @@ │ │ │ │ svcls 0x0054460e │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fed71a64 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , q4, d9 │ │ │ │ - movtcs pc, #19965 @ 0x4dfd @ │ │ │ │ + movtcs pc, #20025 @ 0x4e39 @ │ │ │ │ stclcs 8, cr15, [ip, #-864] @ 0xfffffca0 │ │ │ │ orrpl pc, r0, r5, lsl #10 │ │ │ │ tstls ip, r8 │ │ │ │ blx 26fa92 │ │ │ │ ldclcc 8, cr15, [r8], {216} @ 0xd8 │ │ │ │ eorge pc, r7, r2, asr r8 @ │ │ │ │ ldclcs 8, cr15, [r0, #-864] @ 0xfffffca0 │ │ │ │ @@ -15355,18 +15355,18 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc8360 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ movwcs fp, #4226 @ 0x1082 │ │ │ │ @ instruction: 0x71234608 │ │ │ │ vaddw.s8 , q4, d1 │ │ │ │ - @ instruction: 0x0782fd57 │ │ │ │ + @ instruction: 0x0782fd93 │ │ │ │ andcs fp, r8, r8, asr #30 │ │ │ │ stmdals r1, {r0, r1, r3, sl, ip, lr, pc} │ │ │ │ - ldc2l 2, cr15, [r0, #-544] @ 0xfffffde0 │ │ │ │ + stc2 2, cr15, [ip, #544] @ 0x220 │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs r0!, {r0, r3, sp} │ │ │ │ @ instruction: 0xf0001c43 │ │ │ │ svclt 0x00580007 │ │ │ │ andlt r6, r2, r3, lsr #32 │ │ │ │ svclt 0x0000bd10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -15387,15 +15387,15 @@ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3114 │ │ │ │ @ instruction: 0xf5000300 │ │ │ │ stmmi sl, {r7, r8, r9, ip, lr} │ │ │ │ ldrbtmi r6, [r8], #-763 @ 0xfffffd05 │ │ │ │ @ instruction: 0xf8d360b8 │ │ │ │ @ instruction: 0xf1870358 │ │ │ │ - @ instruction: 0x4622fe57 │ │ │ │ + @ instruction: 0x4622fe93 │ │ │ │ rscsvs r4, r8, r9, lsr #12 │ │ │ │ mcrr 7, 15, pc, r8, cr0 @ │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ blx fe32d354 │ │ │ │ @ instruction: 0xf0534640 │ │ │ │ @ instruction: 0xf506f961 │ │ │ │ stmib r7, {r6, r8, r9, ip, lr}^ │ │ │ │ @@ -15493,15 +15493,15 @@ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr} │ │ │ │ cmppeq ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ ldmpl r3, {r2, r5, r8, r9, fp, lr}^ │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36afb │ │ │ │ rorlt r3, r0, #6 │ │ │ │ ldrmi r4, [r9], -sl, asr #12 │ │ │ │ - ldc2 1, cr15, [ip, #540]! @ 0x21c │ │ │ │ + ldc2l 1, cr15, [r8, #540]! @ 0x21c │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ bvs fff256bc │ │ │ │ msrcc SPSR_s, #13762560 @ 0xd20000 │ │ │ │ msrpl SPSR_, #12713984 @ 0xc20000 │ │ │ │ msrls SPSR_f, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xe7b9441d │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -15523,15 +15523,15 @@ │ │ │ │ stmdbcc r4, {r3, r4, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ movweq lr, #6925 @ 0x1b0d │ │ │ │ smlald r6, sl, r8, r0 │ │ │ │ stmia r8!, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq lr, r2, r2, asr #28 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq lr, r2, r6, lsl lr │ │ │ │ - eorseq r1, r6, r8, lsl #4 │ │ │ │ + eorseq r1, r6, r8, lsl #5 │ │ │ │ sbceq lr, r2, r0, asr #25 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc8628 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdbvc r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @@ -15550,21 +15550,21 @@ │ │ │ │ svclt 0x0000bd08 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ @ instruction: 0x46074698 │ │ │ │ - blx ffdadea4 │ │ │ │ + blx cadea6 │ │ │ │ @ instruction: 0xf17f2601 │ │ │ │ - tstplt r0, sp, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + tstplt r0, r9, asr #24 @ p-variant is OBSOLETE │ │ │ │ ldrtmi r6, [r8], -r6, asr #17 │ │ │ │ vabdl.s8 q1, d8, d1 │ │ │ │ - @ instruction: 0xf17ffaeb │ │ │ │ - tstplt r0, r5, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf17ffb27 │ │ │ │ + tstplt r0, r1, asr #24 @ p-variant is OBSOLETE │ │ │ │ stmdavs r0!, {r0, r1, r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7f04631 │ │ │ │ @ instruction: 0x4639ea9c │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ b fe62f470 │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ ldrtmi r6, [r1], -r8, lsr #16 │ │ │ │ @@ -15597,41 +15597,41 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [sl], fp, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ ldmpl r3, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r5, r9, sp} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @ instruction: 0xf1a20300 │ │ │ │ - strmi pc, [r4], -r1, asr #23 │ │ │ │ + @ instruction: 0x4604fbfd │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - stc2l 1, cr15, [r4, #-664]! @ 0xfffffd68 │ │ │ │ + stc2 1, cr15, [r0, #664]! @ 0x298 │ │ │ │ cmppne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a26938 │ │ │ │ - @ instruction: 0x464afbdd │ │ │ │ + @ instruction: 0x464afc19 │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ - stc2l 1, cr15, [sl], #656 @ 0x290 │ │ │ │ + stc2 1, cr15, [r6, #-656]! @ 0xfffffd70 │ │ │ │ movwcs r9, #1027 @ 0x403 │ │ │ │ ldrbeq pc, [r4], #-262 @ 0xfffffefa @ │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf8df9302 │ │ │ │ ldm sp, {r3, r4, r6, lr, pc} │ │ │ │ @ instruction: 0xf8d6000f │ │ │ │ stm r4, {r2, r5, sp, lr, pc} │ │ │ │ ldrtmi r0, [r8], -pc │ │ │ │ @ instruction: 0xf8584631 │ │ │ │ bl 13d5c8 │ │ │ │ svcvc 0x00db13ce │ │ │ │ orreq lr, r3, #6144 @ 0x1800 │ │ │ │ eorge pc, r8, r3, asr #17 │ │ │ │ - ldc2 1, cr15, [sl, #-664]! @ 0xfffffd68 │ │ │ │ + ldc2l 1, cr15, [r6, #-664]! @ 0xfffffd68 │ │ │ │ blmi 303ddc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1cb61c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_abt │ │ │ │ andseq pc, r4, r6, lsl #2 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @@ -15646,36 +15646,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r4, sp, lsl #12 │ │ │ │ tstcs r0, r4, lsl #12 │ │ │ │ ldrmi r6, [r7], -r0, lsl #18 │ │ │ │ @ instruction: 0xf1a24699 │ │ │ │ - stmdbvs fp!, {r0, r1, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs fp!, {r0, r1, r2, r3, r6, 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], -r5, lsl #25 @ │ │ │ │ + ldrbmi pc, [r1], -r1, asr #25 @ │ │ │ │ @ instruction: 0xf1a64620 │ │ │ │ - blvc f709f8 │ │ │ │ + blvc f70ae8 │ │ │ │ cmppcc r6, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ blx 1cbacc │ │ │ │ b aee25c │ │ │ │ @ instruction: 0xf1a20903 │ │ │ │ - strls pc, [r3], -r1, ror #22 │ │ │ │ + @ instruction: 0x9603fb9d │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1003300 │ │ │ │ movwls r0, #9812 @ 0x2654 │ │ │ │ cdpeq 1, 6, cr15, cr4, cr0, {0} │ │ │ │ mulge ip, r7, r8 │ │ │ │ @ instruction: 0xf8804684 │ │ │ │ ldm sp, {r3, r5, sp, pc} │ │ │ │ @@ -15691,15 +15691,15 @@ │ │ │ │ bl f96a4 │ │ │ │ @ instruction: 0xf89212c3 │ │ │ │ @ instruction: 0xf8923020 │ │ │ │ bl 379770 │ │ │ │ bl 3724b8 │ │ │ │ addsvs r0, sp, #536870920 @ 0x20000008 │ │ │ │ addsvs r2, r3, #0, 6 │ │ │ │ - ldc2 1, cr15, [r2], #664 @ 0x298 │ │ │ │ + stc2l 1, cr15, [lr], #664 @ 0x298 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1ba87f0 │ │ │ │ svclt 0x001f0f20 │ │ │ │ @ instruction: 0xf00a2501 │ │ │ │ blx 1b3f48 │ │ │ │ @ instruction: 0xf105f50a │ │ │ │ @ instruction: 0xe7db35ff │ │ │ │ @@ -15716,49 +15716,49 @@ │ │ │ │ teqls r3, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blmi 1b519ec │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r9, {r2, r8, sp} │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - stc2 1, cr15, [ip], {166} @ 0xa6 │ │ │ │ + mcrr2 1, 10, pc, r8, cr6 @ │ │ │ │ andcs r4, r4, #105472 @ 0x19c00 │ │ │ │ ldmdals sp, {r3, r8, sp} │ │ │ │ tstls r3, #15400960 @ 0xeb0000 │ │ │ │ - @ instruction: 0xff9af1a1 │ │ │ │ + @ instruction: 0xffd6f1a1 │ │ │ │ pkhbtmi r9, r2, sp, lsl #28 │ │ │ │ @ instruction: 0xf2701ca0 │ │ │ │ - eorcs pc, r0, #3784704 @ 0x39c000 │ │ │ │ + eorcs pc, r0, #143360 @ 0x23000 │ │ │ │ tstcs r4, r3, lsl #12 │ │ │ │ @ instruction: 0xf1a14630 │ │ │ │ - cdpls 15, 1, cr15, cr13, cr15, {4} │ │ │ │ + cdpls 15, 1, cr15, cr13, cr11, {6} │ │ │ │ subcs r4, ip, #128, 12 @ 0x8000000 │ │ │ │ stmdage r0!, {r8, sp} │ │ │ │ ldrsbtcc pc, [r4], #134 @ 0x86 @ │ │ │ │ subls pc, ip, r6, lsl #17 │ │ │ │ movweq lr, #39491 @ 0x9a43 │ │ │ │ rscscc pc, r4, r6, asr #17 │ │ │ │ stc 7, cr15, [sl], {239} @ 0xef │ │ │ │ tstcs r0, r0, lsr r6 │ │ │ │ - blx 18addf0 │ │ │ │ + blx fe7addf0 │ │ │ │ @ instruction: 0x3010f8d8 │ │ │ │ @ instruction: 0xf1004607 │ │ │ │ @ instruction: 0x46310614 │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ @ instruction: 0xf8d86283 │ │ │ │ stmib r0, {r3, ip, sp}^ │ │ │ │ blls 7bf7b0 │ │ │ │ umaalcs pc, r8, r3, r9 @ │ │ │ │ svclt 0x00192a0e │ │ │ │ @ instruction: 0x2320464a │ │ │ │ @ instruction: 0xf8d3464a │ │ │ │ @ instruction: 0xf1a43180 │ │ │ │ - @ instruction: 0x4639fbd5 │ │ │ │ + @ instruction: 0x4639fc11 │ │ │ │ @ instruction: 0xf1a6a819 │ │ │ │ - bvs fff30898 │ │ │ │ + bvs fff30988 │ │ │ │ blcs 3cfbf4 │ │ │ │ blcs 127954 │ │ │ │ blcc 167d88 │ │ │ │ sbcslt r2, fp, #1073741824 @ 0x40000000 │ │ │ │ vpmax.u8 d15, d3, d1 │ │ │ │ svceq 0x006cf013 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -15766,43 +15766,43 @@ │ │ │ │ orrne pc, r3, r0, asr #4 │ │ │ │ svclt 0x0014420b │ │ │ │ ldmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ mulshi r1, r2, r8 │ │ │ │ msrne (UNDEF: 103), r0 │ │ │ │ strcc r9, [r1], #-2077 @ 0xfffff7e3 │ │ │ │ - blx fe72de6c │ │ │ │ + blx ff62de6c │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf1008028 │ │ │ │ @ instruction: 0x464b0814 │ │ │ │ strmi r4, [r7], -r1, asr #12 │ │ │ │ - blx fea2de8a │ │ │ │ + blx ff92de8a │ │ │ │ @ instruction: 0xf107ab15 │ │ │ │ @ instruction: 0x96180c54 │ │ │ │ stmib sp, {r9, sl, sp}^ │ │ │ │ @ instruction: 0x96176615 │ │ │ │ ldrsbtls pc, [r4], pc @ │ │ │ │ @ instruction: 0xf8d7cb0f │ │ │ │ stm ip, {r2, r5, sp, lr, pc} │ │ │ │ ldrtmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf855a819 │ │ │ │ bl 13d844 │ │ │ │ @ instruction: 0xf89313ce │ │ │ │ bl 23d8f0 │ │ │ │ addsvs r0, lr, #201326594 @ 0xc000002 │ │ │ │ - blx ffe2deca │ │ │ │ + ldc2 1, cr15, [r2], #-664 @ 0xfffffd68 │ │ │ │ stmdbge r1!, {r3, r6, r9, sp} │ │ │ │ @ instruction: 0x23224668 │ │ │ │ rsbshi pc, ip, sp, asr #17 │ │ │ │ sbccc pc, r4, sp, lsl #17 │ │ │ │ @ instruction: 0xf7f09430 │ │ │ │ ldmib sp, {r1, r2, r5, r8, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4631231f │ │ │ │ @ instruction: 0xf1a6a819 │ │ │ │ - movwcs pc, #65413 @ 0xff85 @ │ │ │ │ + movwcs pc, #65473 @ 0xffc1 @ │ │ │ │ ldrbmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7ffa819 │ │ │ │ bmi 6f1364 │ │ │ │ ldrbtmi r4, [sl], #-2835 @ 0xfffff4ed │ │ │ │ ldmpl r3, {r0, r2, r3, r4, fp, ip, pc}^ │ │ │ │ blls d4b8d4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -15820,19 +15820,19 @@ │ │ │ │ stmdbeq r0!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04fe798 │ │ │ │ ldr r0, [r5, r1, lsl #18] │ │ │ │ cdp 7, 9, cr15, cr6, cr15, {7} │ │ │ │ sbceq lr, r2, ip, lsl #18 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq lr, r2, r8, lsl #18 │ │ │ │ - eoreq r1, pc, r4, asr lr @ │ │ │ │ + ldrdeq r1, [pc], -r4 @ │ │ │ │ andeq r0, r0, r8, lsl #27 │ │ │ │ andeq r0, r0, r8, ror #16 │ │ │ │ smulleq lr, r2, lr, r7 │ │ │ │ - strdeq r1, [pc], -r4 @ │ │ │ │ + eoreq r1, pc, r4, ror sp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febc8ad4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff0 │ │ │ │ blmi 70c204 │ │ │ │ ldrbtmi fp, [fp], #-131 @ 0xffffff7d │ │ │ │ ldmibvs r1, {r0, r6, r8, r9, fp, ip, sp, pc} │ │ │ │ @@ -16176,15 +16176,15 @@ │ │ │ │ ldc2 0, cr15, [r2], #-48 @ 0xffffffd0 │ │ │ │ movwls r2, #29453 @ 0x730d │ │ │ │ @ instruction: 0xf7efe760 │ │ │ │ svclt 0x0000ebd0 │ │ │ │ strheq lr, [r2], #48 @ 0x30 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r3, sp, sl, ror #25 │ │ │ │ - mlaseq r6, lr, r7, r0 │ │ │ │ + eorseq r0, r6, lr, lsl r8 │ │ │ │ sbceq lr, r2, r6, lsr #4 │ │ │ │ ldrshteq r3, [sp], lr │ │ │ │ ldrsbteq r3, [sp], sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ @@ -16312,15 +16312,15 @@ │ │ │ │ blx 92e082 │ │ │ │ movwls r2, #29453 @ 0x730d │ │ │ │ @ instruction: 0xf7efe760 │ │ │ │ svclt 0x0000eac0 │ │ │ │ smulleq lr, r2, r0, r1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r3, sp, r6, lsr #21 │ │ │ │ - eorseq r0, r6, lr, ror r5 │ │ │ │ + ldrshteq r0, [r6], -lr │ │ │ │ sbceq lr, r2, r6 │ │ │ │ ldrhteq r3, [sp], sl │ │ │ │ umlalseq r3, sp, r6, r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ @@ -16448,30 +16448,30 @@ │ │ │ │ blx 52e2a0 │ │ │ │ movwls r2, #29453 @ 0x730d │ │ │ │ @ instruction: 0xf7efe760 │ │ │ │ svclt 0x0000e9b0 │ │ │ │ sbceq sp, r2, r0, ror pc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r3, sp, r2, ror #16 │ │ │ │ - eorseq r0, r6, lr, asr r3 │ │ │ │ + ldrsbteq r0, [r6], -lr │ │ │ │ sbceq sp, r2, r6, ror #27 │ │ │ │ adcseq r3, sp, r6, ror r7 │ │ │ │ adcseq r3, sp, r2, asr r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc94a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - blx ff82ecce │ │ │ │ - ldc2l 1, cr15, [r8], #504 @ 0x1f8 │ │ │ │ + ldc2 2, cr15, [sl], {135} @ 0x87 │ │ │ │ + ldc2 1, cr15, [r4, #-504]! @ 0xfffffe08 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs cc5c8 │ │ │ │ @ instruction: 0x4620d93c │ │ │ │ - blx ff5aece2 │ │ │ │ - stc2l 1, cr15, [lr], #504 @ 0x1f8 │ │ │ │ + ldc2 2, cr15, [r0], {135} @ 0x87 │ │ │ │ + stc2 1, cr15, [sl, #-504]! @ 0xfffffe08 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r4, r6, r9, pc} │ │ │ │ blcs b4640 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 439c44 │ │ │ │ ldm pc, {r0, r3, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, r9, #18 │ │ │ │ @@ -16483,25 +16483,25 @@ │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ vst4.8 {d16-d19}, [pc :128], r8 │ │ │ │ ldclcs 3, cr7, [fp], #-936 @ 0xfffffc58 │ │ │ │ eorshi pc, r8, #0 │ │ │ │ andle r2, r7, r2, lsl #25 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - ldc2l 2, cr15, [r8, #-540] @ 0xfffffde4 │ │ │ │ + ldc2 2, cr15, [r4, #540] @ 0x21c │ │ │ │ stmdacs r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ addhi pc, r8, #0 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf9b6f063 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xf990f063 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0x4603fb97 │ │ │ │ + @ instruction: 0x4603fbd3 │ │ │ │ vadd.i8 q1, q8, q0 │ │ │ │ ldmdacs ip, {r0, r1, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9dd │ │ │ │ bcs fe932bc4 │ │ │ │ ldrdge sp, [r2, -r9] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -17000,15 +17000,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ strb r6, [r5, r2, lsr #1] │ │ │ │ stcl 7, cr15, [r0, #-952]! @ 0xfffffc48 │ │ │ │ sbceq sp, r2, ip, ror #12 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sp, r2, sl, asr #12 │ │ │ │ sbceq sp, r2, ip, lsr r5 │ │ │ │ - mlaeq pc, r0, sl, r0 @ │ │ │ │ + eoreq r0, pc, r0, lsl fp @ │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc9d38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ @ instruction: 0xf5033f74 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @@ -17016,16 +17016,16 @@ │ │ │ │ @ instruction: 0xb11002f6 │ │ │ │ rscscc pc, r7, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @ instruction: 0x2191f891 │ │ │ │ svclt 0x00182a02 │ │ │ │ mvnsle r4, r8, lsl r6 │ │ │ │ vqdmull.s q3, d6, d0[2] │ │ │ │ - @ instruction: 0xf17eff81 │ │ │ │ - @ instruction: 0xf890f89b │ │ │ │ + @ instruction: 0xf17effbd │ │ │ │ + @ instruction: 0xf890f8d7 │ │ │ │ @ instruction: 0xf0000020 │ │ │ │ stmdacc r2, {r0, r1, r2} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febc9d88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -17113,15 +17113,15 @@ │ │ │ │ adcvs r0, fp, r0, lsl r2 │ │ │ │ @ instruction: 0xf7eee7c5 │ │ │ │ svclt 0x0000ec80 │ │ │ │ sbceq sp, r2, r8, lsl r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sp, r2, lr, ror #7 │ │ │ │ sbceq sp, r2, r0, ror r3 │ │ │ │ - eoreq r0, pc, r8, asr #17 │ │ │ │ + eoreq r0, pc, r8, asr #18 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc9efc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r9], #-736 @ 0xfffffd20 │ │ │ │ @ instruction: 0xf8dfb090 │ │ │ │ ldrbtmi lr, [ip], #-228 @ 0xffffff1c │ │ │ │ @@ -17408,16 +17408,16 @@ │ │ │ │ @ instruction: 0x460c9218 │ │ │ │ andsls r9, r9, fp │ │ │ │ ldm r3, {r0, r1, r2, r8, ip, pc} │ │ │ │ blge c73198 │ │ │ │ blhi 32e7ec │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, q3, q12 │ │ │ │ - @ instruction: 0xf17dfc71 │ │ │ │ - movwlt pc, #3467 @ 0xd8b @ │ │ │ │ + @ instruction: 0xf17dfcad │ │ │ │ + movwlt pc, #3527 @ 0xdc7 @ │ │ │ │ blcs cd4a0 │ │ │ │ stmdals lr, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ bls 4dddfc │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ blhi bae7e0 │ │ │ │ @@ -17427,15 +17427,15 @@ │ │ │ │ blls b97de8 │ │ │ │ blls bd7df0 │ │ │ │ blls c17e20 │ │ │ │ blls c97de4 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd5e80 │ │ │ │ stmdals r9, {r0, r4, r8, r9, ip, pc} │ │ │ │ - stc2l 1, cr15, [r6, #-500]! @ 0xfffffe0c │ │ │ │ + stc2 1, cr15, [r2, #500]! @ 0x1f4 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r3, r4, r6, r8, pc} │ │ │ │ ldmeq fp, {r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #54017 @ 0xd301 │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ blls 457a14 │ │ │ │ @@ -17742,16 +17742,16 @@ │ │ │ │ ldrsbtne pc, [r0], -fp @ │ │ │ │ tstls r6, lr │ │ │ │ muleq r7, r3, r8 │ │ │ │ vldr d10, [fp, #192] @ 0xc0 │ │ │ │ ldrls r8, [r9, #-2826] @ 0xfffff4f6 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, q3, q8 │ │ │ │ - @ instruction: 0xf17df9d3 │ │ │ │ - movwlt pc, #2797 @ 0xaed @ │ │ │ │ + @ instruction: 0xf17dfa0f │ │ │ │ + movwlt pc, #2857 @ 0xb29 @ │ │ │ │ blcs cd9dc │ │ │ │ stmdbls r6, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ stmdals lr, {r3, r4, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x912e9a11 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ @@ -17761,15 +17761,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c9ab68 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd63bc │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - blx ff2afd08 │ │ │ │ + blx 1afd0a │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r2, r5, r6, r8, pc} │ │ │ │ ldmeq fp, {r0, r2, r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #45825 @ 0xb301 │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ blls 3d7f64 │ │ │ │ @@ -18069,16 +18069,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: 0xf17dff43 │ │ │ │ - movwlt pc, #2141 @ 0x85d @ │ │ │ │ + @ instruction: 0xf17dff7f │ │ │ │ + movwlt pc, #2201 @ 0x899 @ │ │ │ │ blcs cdefc │ │ │ │ stmdbls r6, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ stmdals lr, {r3, r4, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x912e9a11 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ @@ -18088,15 +18088,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c9b088 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd68dc │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - @ instruction: 0xf838f17d │ │ │ │ + @ instruction: 0xf874f17d │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r2, r5, r6, r8, pc} │ │ │ │ ldmeq fp, {r0, r2, r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #45825 @ 0xb301 │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ blls 3d8484 │ │ │ │ @@ -18396,16 +18396,16 @@ │ │ │ │ ldrsbtne pc, [r0], -fp @ │ │ │ │ tstls r6, lr │ │ │ │ muleq r7, r3, r8 │ │ │ │ vldr d10, [fp, #192] @ 0xc0 │ │ │ │ ldrls r8, [r9, #-2826] @ 0xfffff4f6 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf17cfcb3 │ │ │ │ - movwlt pc, #3533 @ 0xdcd @ │ │ │ │ + @ instruction: 0xf17cfcef │ │ │ │ + movwlt pc, #3593 @ 0xe09 @ │ │ │ │ blcs ce41c │ │ │ │ stmdbls r6, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ stmdals lr, {r3, r4, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x912e9a11 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ @@ -18415,15 +18415,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c9b5a8 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd6dfc │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - stc2 1, cr15, [r8, #496]! @ 0x1f0 │ │ │ │ + stc2l 1, cr15, [r4, #496]! @ 0x1f0 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r2, r5, r6, r8, pc} │ │ │ │ ldmeq fp, {r0, r2, r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #45825 @ 0xb301 │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ blls 3d89a4 │ │ │ │ @@ -18710,16 +18710,16 @@ │ │ │ │ strls r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ subls pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf0009616 │ │ │ │ addsmi r8, pc, #-268435447 @ 0xf0000009 │ │ │ │ sasxmi fp, pc, r8 @ │ │ │ │ blls 59a25c │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - blx fb1008 │ │ │ │ - blx 1630bea │ │ │ │ + blx 1eb1008 │ │ │ │ + blx fe530bea │ │ │ │ stmiavs r3, {r4, r6, r7, r8, ip, sp, pc}^ │ │ │ │ ldmdble r7, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -r9, lsl #22 │ │ │ │ strtmi r6, [r2], -r6, lsr #32 │ │ │ │ @ instruction: 0x832be9cd │ │ │ │ movwcs sl, #2346 @ 0x92a │ │ │ │ strls r9, [sl, #-768]! @ 0xfffffd00 │ │ │ │ @@ -18728,25 +18728,25 @@ │ │ │ │ movwls r9, #47914 @ 0xbb2a │ │ │ │ tstls r8, #44032 @ 0xac00 │ │ │ │ movwls r9, #39724 @ 0x9b2c │ │ │ │ tstls r6, #2293760 @ 0x230000 │ │ │ │ tstls r2, #6488064 @ 0x630000 │ │ │ │ blvs 179b288 │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf17cfa19 │ │ │ │ - mvnlt pc, r3, lsr fp @ │ │ │ │ + @ instruction: 0xf17cfa55 │ │ │ │ + mvnlt pc, pc, ror #22 │ │ │ │ blcs ce950 │ │ │ │ @ instruction: 0x4620d91a │ │ │ │ vabal.s8 q1, d5, d1 │ │ │ │ - @ instruction: 0xf17cfa0f │ │ │ │ - tstplt r0, r9, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf17cfa4b │ │ │ │ + tstplt r0, r5, ror #22 @ p-variant is OBSOLETE │ │ │ │ strtmi r6, [r0], -r5, asr #17 │ │ │ │ vaddhn.i16 d2, , │ │ │ │ - @ instruction: 0xf17cfa07 │ │ │ │ - tstplt r0, r1, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf17cfa43 │ │ │ │ + tstplt r0, sp, asr fp @ p-variant is OBSOLETE │ │ │ │ ldmdals r3, {r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ed4629 │ │ │ │ @ instruction: 0x4621e9b8 │ │ │ │ stmdals r2!, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ed9313 │ │ │ │ strhtls lr, [r2], -r2 │ │ │ │ bls 25b2d0 │ │ │ │ @@ -18883,15 +18883,15 @@ │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ @ instruction: 0xf8909b12 │ │ │ │ blx 174ede │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals fp, {r0, sl, lr} │ │ │ │ ldmdbls r8, {r8, ip, pc} │ │ │ │ - blx b1280 │ │ │ │ + blx fb1280 │ │ │ │ @ instruction: 0xf8d39b15 │ │ │ │ @ instruction: 0xf8d33478 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls 2e998c │ │ │ │ blls 65ad34 │ │ │ │ stmdbls r1!, {r1, r3, sl, lr} │ │ │ │ @@ -18961,25 +18961,25 @@ │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ @ instruction: 0xf8909b12 │ │ │ │ blx 175012 │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals r9, {ip, pc} │ │ │ │ ldmdals r3, {r0, sl, lr} │ │ │ │ stmdbls r2!, {r0, r8, ip, pc} │ │ │ │ - @ instruction: 0xf936f275 │ │ │ │ + @ instruction: 0xf972f275 │ │ │ │ bmi 166e76c │ │ │ │ ldrbtmi r4, [sl], #-2901 @ 0xfffff4ab │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, ror fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addshi pc, lr, r0, asr #32 │ │ │ │ pop {r0, r1, r4, r5, r6, ip, sp, pc} │ │ │ │ stmdals lr, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdbge r8!, {r0, r3, r5, r9, fp, sp, pc} │ │ │ │ - blx 1b313d2 │ │ │ │ + blx fea313d2 │ │ │ │ vldrls s18, [r8, #-164] @ 0xffffff5c │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7ec4628 │ │ │ │ bls 2709a8 │ │ │ │ @ instruction: 0x46049b12 │ │ │ │ tstls r9, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -19024,25 +19024,25 @@ │ │ │ │ bl ff1752cc │ │ │ │ cdpls 2, 1, cr0, cr0, cr8, {0} │ │ │ │ svccc 0x0074f8db │ │ │ │ strbmi r9, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ vqdmulh.s d25, d6, d7 │ │ │ │ - blls 472e78 │ │ │ │ + blls 472f68 │ │ │ │ blge cd96e8 │ │ │ │ stmibne r0!, {r0, r8, r9, ip, pc} │ │ │ │ strls r9, [r4, -sl, lsl #22] │ │ │ │ bls 2996ec │ │ │ │ svccc 0x0074f8db │ │ │ │ strbmi r9, [fp], #-2316 @ 0xfffff6f4 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ vqdmulh.s d25, d5, d7 │ │ │ │ - blls ab2d98 │ │ │ │ + blls ab2e88 │ │ │ │ @ instruction: 0xf405fb03 │ │ │ │ bicle r4, r4, #68, 10 @ 0x11000000 │ │ │ │ bls adbb7c │ │ │ │ blx 11b77a │ │ │ │ adcsmi pc, r3, #4, 12 @ 0x400000 │ │ │ │ mcrge 6, 6, pc, cr6, cr15, {3} @ │ │ │ │ ldr r9, [r8, r8, lsr #22] │ │ │ │ @@ -19070,24 +19070,24 @@ │ │ │ │ svcvc 0x00b7f5b0 │ │ │ │ andcs sp, r3, r1, lsl #2 │ │ │ │ ldrlt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi fp, [r4], -r3, lsl #1 │ │ │ │ - @ instruction: 0xf888f17c │ │ │ │ + @ instruction: 0xf8c4f17c │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf9f8f18b │ │ │ │ + blx db11e4 │ │ │ │ blcs 77c868 │ │ │ │ ldm pc, {r1, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ svceq 0x000ff003 │ │ │ │ tstcc pc, r1, lsr r1 @ │ │ │ │ teqcc r1, r5, lsl r5 │ │ │ │ @ instruction: 0x31263131 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ @@ -19103,15 +19103,15 @@ │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ stchi 7, cr14, [r3], {217} @ 0xd9 │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ mcrhi 7, 0, lr, cr3, cr5, {6} │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ ldrdls lr, [r1], -r1 │ │ │ │ @ instruction: 0xf18b4620 │ │ │ │ - bls f3164 │ │ │ │ + bls f3254 │ │ │ │ addmi fp, r2, #72, 18 @ 0x120000 │ │ │ │ andcs fp, r6, r4, lsl pc │ │ │ │ strb r2, [r1, r4]! │ │ │ │ svclt 0x00142800 │ │ │ │ andcs r2, r4, r7 │ │ │ │ ldrdcs lr, [r3], -ip │ │ │ │ svclt 0x0000e7da │ │ │ │ @@ -19528,15 +19528,15 @@ │ │ │ │ eorsle r2, sl, r0, lsl #22 │ │ │ │ ldmdbpl r2!, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ strmi r4, [ip], -r0, lsl #13 │ │ │ │ teqle r7, r2, lsl #21 │ │ │ │ strble r0, [r4], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [ip], #-1883 @ 0xfffff8a5 │ │ │ │ vbic.i16 , #64 @ 0x0040 │ │ │ │ - andscs pc, r3, #46336 @ 0xb500 │ │ │ │ + andscs pc, r3, #61696 @ 0xf100 │ │ │ │ svceq 0x0006f010 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf025d031 │ │ │ │ andscs pc, r2, #52992 @ 0xcf00 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ stc2l 0, cr15, [sl], {37} @ 0x25 │ │ │ │ strtmi r2, [r1], -pc, lsl #4 │ │ │ │ @@ -19595,15 +19595,15 @@ │ │ │ │ eorsle r2, sl, r0, lsl #22 │ │ │ │ ldmdbpl r2!, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ strmi r4, [ip], -r0, lsl #13 │ │ │ │ teqle r7, r2, lsl #21 │ │ │ │ strble r0, [r4], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [ip], #-1883 @ 0xfffff8a5 │ │ │ │ vbic.i16 , #64 @ 0x0040 │ │ │ │ - andscs pc, r3, #12032 @ 0x2f00 │ │ │ │ + andscs pc, r3, #27392 @ 0x6b00 │ │ │ │ svceq 0x0006f010 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf026d031 │ │ │ │ andscs pc, r2, #671744 @ 0xa4000 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf924f026 │ │ │ │ strtmi r2, [r1], -pc, lsl #4 │ │ │ │ @@ -19662,15 +19662,15 @@ │ │ │ │ eorsle r2, sl, r0, lsl #22 │ │ │ │ ldmdbpl r2!, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ strmi r4, [ip], -r0, lsl #13 │ │ │ │ teqle r7, r2, lsl #21 │ │ │ │ strble r0, [r4], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [ip], #-1883 @ 0xfffff8a5 │ │ │ │ vbic.i16 , #64 @ 0x0040 │ │ │ │ - andscs pc, r3, #173056 @ 0x2a400 │ │ │ │ + andscs pc, r3, #234496 @ 0x39400 │ │ │ │ svceq 0x0006f010 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf026d031 │ │ │ │ andscs pc, r2, #16640 @ 0x4100 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ ldc2 0, cr15, [ip], #-152 @ 0xffffff68 │ │ │ │ strtmi r2, [r1], -pc, lsl #4 │ │ │ │ @@ -20491,15 +20491,15 @@ │ │ │ │ svcvc 0x0088f5b2 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 7edb4 │ │ │ │ teqpne fp, #64, 4 @ p-variant is OBSOLETE │ │ │ │ strmi fp, [r1], lr, lsl #30 │ │ │ │ stmdbeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4630461e │ │ │ │ - stc2l 1, cr15, [lr, #-488]! @ 0xfffffe18 │ │ │ │ + stc2 1, cr15, [sl, #488]! @ 0x1e8 │ │ │ │ blvs fe0a268c │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12dcdfc │ │ │ │ movwmi r2, #21893 @ 0x5585 │ │ │ │ bvs 193885c │ │ │ │ @@ -20549,15 +20549,15 @@ │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ svclt 0x000c7f88 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ vqdmulh.s d18, d0, d0 │ │ │ │ svclt 0x001c133b │ │ │ │ ldrmi r2, [r8], r2, lsl #14 │ │ │ │ @ instruction: 0xf17a4640 │ │ │ │ - teqplt r8, fp @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r7, lsr sp @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed36ebc │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3, -r7, asr #20] │ │ │ │ ldrdcs lr, [fp, -sp] │ │ │ │ orrcs lr, r9, #290816 @ 0x47000 │ │ │ │ stmibeq r0!, {r0, r1, r6, sl, ip, sp, lr, pc} │ │ │ │ @@ -20612,15 +20612,15 @@ │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ svclt 0x000c7f88 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ vqdmulh.s d18, d0, d0 │ │ │ │ svclt 0x001c133b │ │ │ │ ldrmi r2, [r8], r2, lsl #14 │ │ │ │ @ instruction: 0xf17a4640 │ │ │ │ - teqplt r8, sp, ror ip @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r9 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed36fb8 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3, -r7, asr #20] │ │ │ │ ldrdcs lr, [fp, -sp] │ │ │ │ orrcs lr, r9, #290816 @ 0x47000 │ │ │ │ stmibeq r0!, {r0, r1, r6, sl, ip, sp, lr, pc} │ │ │ │ @@ -20702,16 +20702,16 @@ │ │ │ │ strmi r9, [r4], -ip │ │ │ │ muleq r7, r3, r8 │ │ │ │ @ instruction: 0xf8cdab34 │ │ │ │ stm r3, {r2, r4, r5, r6, ip, sp, pc} │ │ │ │ strtmi r0, [r8], -r7 │ │ │ │ vldr s18, [r2, #28] │ │ │ │ vqdmlsl.s q4, d3, d10 │ │ │ │ - @ instruction: 0xf17afaad │ │ │ │ - movwlt pc, #35783 @ 0x8bc7 @ │ │ │ │ + @ instruction: 0xf17afae9 │ │ │ │ + movwlt pc, #35843 @ 0x8c03 @ │ │ │ │ blcs d0828 │ │ │ │ ldmdbls r2, {r1, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ ldrtls sl, [r2], #-2845 @ 0xfffff4e3 │ │ │ │ @ instruction: 0x9c0baa34 │ │ │ │ teqls r5, r8, lsr #12 │ │ │ │ movwls sl, #2352 @ 0x930 │ │ │ │ vstr d10, [sp, #112] @ 0x70 │ │ │ │ @@ -20722,15 +20722,15 @@ │ │ │ │ tstls r8, #50176 @ 0xc400 │ │ │ │ movwls r9, #52018 @ 0xcb32 │ │ │ │ ldrsbtlt pc, [r4], #-141 @ 0xffffff73 @ │ │ │ │ movwls r9, #47924 @ 0xbb34 │ │ │ │ blhi cb1bcc │ │ │ │ tstls r2, #54272 @ 0xd400 │ │ │ │ @ instruction: 0xf17a9809 │ │ │ │ - stmdacs r0, {r0, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ rsbshi pc, r7, #0 │ │ │ │ bls 290b78 │ │ │ │ blcs b88dc │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blx 15b1b2 │ │ │ │ andls pc, r8, #536870912 @ 0x20000000 │ │ │ │ strcs r9, [r0], -pc, lsl #22 │ │ │ │ @@ -20853,15 +20853,15 @@ │ │ │ │ @ instruction: 0xf04f68e4 │ │ │ │ bls 7073d8 │ │ │ │ @ instruction: 0xf8d44635 │ │ │ │ ldmdals r7, {r2, r8, fp, ip} │ │ │ │ @ instruction: 0xf8459117 │ │ │ │ rsbsvs r2, r3, r8, lsl #22 │ │ │ │ stmiapl r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - blx fe732d58 │ │ │ │ + blx ff632d58 │ │ │ │ cmplt r8, r7, lsl r9 │ │ │ │ bls 391584 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 10f8cf0 │ │ │ │ movwls r3, #49987 @ 0xc343 │ │ │ │ blls 39cfd0 │ │ │ │ @@ -20991,15 +20991,15 @@ │ │ │ │ @ instruction: 0xf04f8ff0 │ │ │ │ ldrmi r4, [r0], -r0, lsr #6 │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ stmiapl r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf17a9117 │ │ │ │ - ldmdbls r7, {r0, r2, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r7, {r0, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ bls 4e2548 │ │ │ │ b 115d5d8 │ │ │ │ bls 4ff7b4 │ │ │ │ moveq pc, #1124073472 @ 0x43000000 │ │ │ │ blls 35b5f8 │ │ │ │ biccc lr, r2, #274432 @ 0x43000 │ │ │ │ @@ -21020,15 +21020,15 @@ │ │ │ │ streq pc, [r8, #-262] @ 0xfffffefa │ │ │ │ stmiapl r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf5066073 │ │ │ │ @ instruction: 0xf8c43380 │ │ │ │ vadd.i8 , , q12 │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ - @ instruction: 0xf94af17a │ │ │ │ + @ instruction: 0xf986f17a │ │ │ │ ldmdbls r7, {r3, r4, r5, r6, r8, r9, ip, sp, pc} │ │ │ │ blls 2704d0 │ │ │ │ blcs 191088 │ │ │ │ stclge 4, cr15, [r5, #-508] @ 0xfffffe04 │ │ │ │ ldrsbtge pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ movwls r2, #62208 @ 0xf300 │ │ │ │ ldrbtmi r2, [sl], #769 @ 0x301 │ │ │ │ @@ -21382,16 +21382,16 @@ │ │ │ │ @ instruction: 0x460c921e │ │ │ │ andsls r9, pc, ip │ │ │ │ ldm r3, {r0, r1, r2, r8, ip, pc} │ │ │ │ blge df6fc4 │ │ │ │ blhi 332618 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, q1, q12 │ │ │ │ - @ instruction: 0xf179fd5b │ │ │ │ - movwlt pc, #3701 @ 0xe75 @ │ │ │ │ + @ instruction: 0xf179fd97 │ │ │ │ + movwlt pc, #3761 @ 0xeb1 @ │ │ │ │ blcs d12cc │ │ │ │ stmdals fp, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ bls 521c40 │ │ │ │ eorsls sl, r6, r2, lsr r9 │ │ │ │ eorsls r4, r7, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0x9600aa36 │ │ │ │ blhi d3260c │ │ │ │ @@ -21401,15 +21401,15 @@ │ │ │ │ blls d1bc18 │ │ │ │ blls d5bc20 │ │ │ │ blls d9bc54 │ │ │ │ blls e1bc10 │ │ │ │ ldc 3, cr9, [sp, #44] @ 0x2c │ │ │ │ blls e59cc4 │ │ │ │ stmdals r9, {r1, r4, r8, r9, ip, pc} │ │ │ │ - mrc2 1, 2, pc, cr0, cr9, {3} │ │ │ │ + mcr2 1, 4, pc, cr12, cr9, {3} @ │ │ │ │ stmdacs r0, {r0, r1, r3, r4, ip, pc} │ │ │ │ addhi pc, r0, #0 │ │ │ │ bls 29161c │ │ │ │ blcs b9380 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blx 15bc56 │ │ │ │ andls pc, r8, #536870912 @ 0x20000000 │ │ │ │ @@ -21503,15 +21503,15 @@ │ │ │ │ orrshi pc, r8, r0, asr #32 │ │ │ │ vpmax.s8 d25, d0, d10 │ │ │ │ addsmi r1, sl, #-1946157055 @ 0x8c000001 │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ @ instruction: 0xf0407f88 │ │ │ │ vrhadd.s8 q12, q0, │ │ │ │ @ instruction: 0xf179103b │ │ │ │ - strmi pc, [r7], -r5, lsl #27 │ │ │ │ + strmi pc, [r7], -r1, asr #27 │ │ │ │ movwls r2, #49922 @ 0xc302 │ │ │ │ ldmibvs sl!, {r0, r1, r2, r4, r6, r8, ip, sp, pc} │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ ldmeq r2, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ svclt 0x00382a01 │ │ │ │ @ instruction: 0xf7e92201 │ │ │ │ strmi lr, [r6], -r2, lsl #24 │ │ │ │ @@ -21668,15 +21668,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ rsbslt r8, r1, r5, lsl #1 │ │ │ │ blhi 1b2718 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ stmdals r9, {r0, r1, r6, r7, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xf179930c │ │ │ │ - @ instruction: 0x4607fc39 │ │ │ │ + @ instruction: 0x4607fc75 │ │ │ │ ldrhvs lr, [sp], #-100 @ 0xffffff9c │ │ │ │ andcs pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ adcseq pc, r2, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf8c4601a │ │ │ │ svccs 0x000068e4 │ │ │ │ mcrge 4, 7, pc, cr13, cr15, {3} @ │ │ │ │ ldmdbls r7, {r2, r3, r9, fp, ip, pc} │ │ │ │ @@ -21962,16 +21962,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 317d34 │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - @ instruction: 0xf8d0f282 │ │ │ │ - @ instruction: 0xf9eaf179 │ │ │ │ + @ instruction: 0xf90cf282 │ │ │ │ + blx a33eb4 │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b9c58c │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -21983,26 +21983,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bde5b8 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2c0564 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - @ instruction: 0xf8a6f282 │ │ │ │ - @ instruction: 0xf9c0f179 │ │ │ │ + @ instruction: 0xf8e2f282 │ │ │ │ + @ instruction: 0xf9fcf179 │ │ │ │ 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: 0xf179f89b │ │ │ │ - @ instruction: 0xb108f9b5 │ │ │ │ + @ instruction: 0xf179f8d7 │ │ │ │ + strdlt pc, [r8, -r1] │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - @ instruction: 0xf892f282 │ │ │ │ - @ instruction: 0xf9acf179 │ │ │ │ + @ instruction: 0xf8cef282 │ │ │ │ + @ instruction: 0xf9e8f179 │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ stmda r2, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7ea9815 │ │ │ │ stmib sp, {r1, r2, r3, r4, r5, fp, sp, lr, pc}^ │ │ │ │ blls 2d79a0 │ │ │ │ @@ -22094,28 +22094,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2dba88 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - @ instruction: 0xf8e4f179 │ │ │ │ + @ instruction: 0xf920f179 │ │ │ │ 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, fp, asr #17 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r7, lsl #18 @ p-variant is OBSOLETE │ │ │ │ blcs 452120 │ │ │ │ svcge 0x0049f63f │ │ │ │ blne 37441c │ │ │ │ blls 2b1864 │ │ │ │ @ instruction: 0x3191f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d8208 │ │ │ │ @@ -22165,15 +22165,15 @@ │ │ │ │ @ instruction: 0xf05d9335 │ │ │ │ @ instruction: 0xf8d8fd5b │ │ │ │ bge c7c6f4 │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f74 │ │ │ │ tstcc r8, lr, asr #3 │ │ │ │ - blx ffcb45b4 │ │ │ │ + blx bb45b6 │ │ │ │ sbceq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ blx b3d5a │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -22190,15 +22190,15 @@ │ │ │ │ @ instruction: 0x973f9b15 │ │ │ │ movtls r9, #5957 @ 0x1745 │ │ │ │ stc2l 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 537720 │ │ │ │ + blls 537810 │ │ │ │ ldrbmi r9, [r2], -r1, lsl #6 │ │ │ │ strtmi r9, [r1], -r9, lsl #22 │ │ │ │ andhi pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ strls r8, [r0, -r8] │ │ │ │ eorhi pc, r0, sp, asr #17 │ │ │ │ ldrdcc pc, [r8, r3]! │ │ │ │ @@ -22261,15 +22261,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5c0a98 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ ldc2 0, cr15, [r6], #372 @ 0x174 │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vadd.i64 q13, , q4 │ │ │ │ - blls 537604 │ │ │ │ + blls 5376f4 │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r9, lsl #20 │ │ │ │ ldrdcc pc, [r4], -r9 @ │ │ │ │ @ instruction: 0xf8929300 │ │ │ │ @ instruction: 0xf8d23190 │ │ │ │ stmib sp, {r3, r5, r7, r8, sp}^ │ │ │ │ @ instruction: 0xf0032204 │ │ │ │ @@ -22324,38 +22324,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 84660 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2353 @ 0xfffff6cf │ │ │ │ @ instruction: 0xf17e4479 │ │ │ │ - @ instruction: 0xe668f953 │ │ │ │ + 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 b41ea │ │ │ │ strbcc pc, [ip, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ str r0, [r4], -ip, ror #10 │ │ │ │ blvs 1e9fabc │ │ │ │ - stc2l 2, cr15, [r6, #516]! @ 0x204 │ │ │ │ - @ instruction: 0xff00f178 │ │ │ │ + cdp2 2, 2, cr15, cr2, cr1, {4} │ │ │ │ + @ instruction: 0xff3cf178 │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blvs 1478acc │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ mulsle fp, r1, r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1190f897 │ │ │ │ blls 2f17a8 │ │ │ │ blvs 1681ac8 │ │ │ │ - ldc2l 2, cr15, [r0, #516] @ 0x204 │ │ │ │ - mcr2 1, 7, pc, cr10, cr8, {3} @ │ │ │ │ + cdp2 2, 0, cr15, cr12, cr1, {4} │ │ │ │ + @ instruction: 0xff26f178 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ movweq pc, #8611 @ 0x21a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ adcsmi r0, fp, #1490944 @ 0x16c000 │ │ │ │ mcrge 4, 1, pc, cr15, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b08 │ │ │ │ @@ -22370,17 +22370,17 @@ │ │ │ │ strheq r8, [r2], #114 @ 0x72 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq lr, ip, ip, asr #1 │ │ │ │ adcseq sp, ip, r8, lsr #31 │ │ │ │ sbceq r8, r2, r6, asr r5 │ │ │ │ ldrhteq sp, [ip], ip │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq fp, lr, sl, lsr r7 │ │ │ │ - ldrdeq fp, [lr], -r0 @ │ │ │ │ - strdeq fp, [lr], -sl @ │ │ │ │ + strhteq fp, [lr], -sl │ │ │ │ + eoreq fp, lr, r0, asr r2 │ │ │ │ + eoreq fp, lr, sl, ror r7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, pc, asr #20 │ │ │ │ blmi 1449788 │ │ │ │ ldrbtmi r4, [sl], #-2383 @ 0xfffff6b1 │ │ │ │ @@ -22503,16 +22503,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 3185ac │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - ldc2 2, cr15, [r4], {129} @ 0x81 │ │ │ │ - stc2 1, cr15, [lr, #480]! @ 0x1e0 │ │ │ │ + ldc2l 2, cr15, [r0], {129} @ 0x81 │ │ │ │ + stc2l 1, cr15, [sl, #480]! @ 0x1e0 │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b9ce04 │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -22524,26 +22524,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bdee30 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2c0ddc │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - stc2l 2, cr15, [sl], #-516 @ 0xfffffdfc │ │ │ │ - stc2 1, cr15, [r4, #480] @ 0x1e0 │ │ │ │ + stc2 2, cr15, [r6], #516 @ 0x204 │ │ │ │ + stc2l 1, cr15, [r0, #480] @ 0x1e0 │ │ │ │ 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: 0xf178fc5f │ │ │ │ - tstplt r8, r9, ror sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf178fc9b │ │ │ │ + @ instruction: 0xb108fdb5 │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - mrrc2 2, 8, pc, r6, cr1 @ │ │ │ │ - ldc2l 1, cr15, [r0, #-480]! @ 0xfffffe20 │ │ │ │ + ldc2 2, cr15, [r2], {129} @ 0x81 │ │ │ │ + stc2 1, cr15, [ip, #480]! @ 0x1e0 │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ stc 7, cr15, [r6], {233} @ 0xe9 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7e99815 │ │ │ │ stmib sp, {r1, sl, fp, sp, lr, pc}^ │ │ │ │ blls 2d8218 │ │ │ │ @@ -22635,28 +22635,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2dc300 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - stc2 1, cr15, [r8], #480 @ 0x1e0 │ │ │ │ + stc2l 1, cr15, [r4], #480 @ 0x1e0 │ │ │ │ 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, pc, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, fp, asr #25 @ p-variant is OBSOLETE │ │ │ │ blcs 452998 │ │ │ │ svcge 0x0049f63f │ │ │ │ blne 374c94 │ │ │ │ blls 2b20dc │ │ │ │ @ instruction: 0x3191f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d8a80 │ │ │ │ @@ -22706,15 +22706,15 @@ │ │ │ │ @ instruction: 0xf05d9335 │ │ │ │ @ instruction: 0xf8d8f91f │ │ │ │ bge c7cf6c │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f74 │ │ │ │ tstcc r8, lr, asr #3 │ │ │ │ - cdp2 2, 11, cr15, cr4, cr14, {3} │ │ │ │ + cdp2 2, 15, cr15, cr0, cr14, {3} │ │ │ │ sbceq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ mcr2 0, 6, pc, cr4, cr2, {2} @ │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -22731,15 +22731,15 @@ │ │ │ │ @ instruction: 0x973f9b15 │ │ │ │ movtls r9, #5957 @ 0x1745 │ │ │ │ @ instruction: 0xf90af05d │ │ │ │ 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 537298 │ │ │ │ + blls 537388 │ │ │ │ ldrbmi r9, [r2], -r1, lsl #6 │ │ │ │ strtmi r9, [r1], -r9, lsl #22 │ │ │ │ andhi pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ strls r8, [r0, -r8] │ │ │ │ eorhi pc, r0, sp, asr #17 │ │ │ │ ldrdcc pc, [r8, r3]! │ │ │ │ @@ -22802,15 +22802,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5c1310 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ @ instruction: 0xf87af05d │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vadd.i64 q13, q10, q4 │ │ │ │ - blls 53717c │ │ │ │ + blls 53726c │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r9, lsl #20 │ │ │ │ ldrdcc pc, [r4], -r9 @ │ │ │ │ @ instruction: 0xf8929300 │ │ │ │ @ instruction: 0xf8d23190 │ │ │ │ stmib sp, {r3, r5, r7, r8, sp}^ │ │ │ │ @ instruction: 0xf0032204 │ │ │ │ @@ -22865,38 +22865,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 84ed8 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2353 @ 0xfffff6cf │ │ │ │ @ instruction: 0xf17d4479 │ │ │ │ - @ instruction: 0xe668fd17 │ │ │ │ + @ instruction: 0xe668fd53 │ │ │ │ strmi r4, [r1], -pc, lsr #20 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ movtmi pc, #63040 @ 0xf640 @ │ │ │ │ mcr2 0, 6, pc, cr4, cr7, {6} @ │ │ │ │ strbcc pc, [ip, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ str r0, [r4], -ip, ror #10 │ │ │ │ blvs 1ea0334 │ │ │ │ - @ instruction: 0xf9aaf281 │ │ │ │ - blx ff1b4cfc │ │ │ │ + @ instruction: 0xf9e6f281 │ │ │ │ + blx b4cfe │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blvs 1479344 │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ mulsle fp, r1, r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1190f897 │ │ │ │ blls 2f2020 │ │ │ │ blvs 1682340 │ │ │ │ - @ instruction: 0xf994f281 │ │ │ │ - blx fec34d28 │ │ │ │ + @ instruction: 0xf9d0f281 │ │ │ │ + blx ffb34d28 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ movweq pc, #8611 @ 0x21a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ adcsmi r0, fp, #1490944 @ 0x16c000 │ │ │ │ mcrge 4, 1, pc, cr15, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b08 │ │ │ │ @@ -22911,17 +22911,17 @@ │ │ │ │ sbceq r7, r2, sl, lsr pc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ umlalseq sp, ip, ip, r8 │ │ │ │ adcseq sp, ip, r8, ror r7 │ │ │ │ ldrdeq r7, [r2], #206 @ 0xce │ │ │ │ adcseq sp, ip, ip, lsl #13 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq sl, lr, r2, asr #29 │ │ │ │ - eoreq sl, lr, r8, asr r9 │ │ │ │ - eoreq sl, lr, r2, lsl #29 │ │ │ │ + eoreq sl, lr, r2, asr #30 │ │ │ │ + ldrdeq sl, [lr], -r8 @ │ │ │ │ + eoreq sl, lr, r2, lsl #30 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, pc, asr #20 │ │ │ │ blmi 144a000 │ │ │ │ ldrbtmi r4, [sl], #-2383 @ 0xfffff6b1 │ │ │ │ @@ -23044,16 +23044,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 318e24 │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - @ instruction: 0xf858f281 │ │ │ │ - @ instruction: 0xf972f178 │ │ │ │ + @ instruction: 0xf894f281 │ │ │ │ + @ instruction: 0xf9aef178 │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b9d67c │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -23065,26 +23065,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bdf6a8 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2c1654 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - @ instruction: 0xf82ef281 │ │ │ │ - @ instruction: 0xf948f178 │ │ │ │ + @ instruction: 0xf86af281 │ │ │ │ + @ instruction: 0xf984f178 │ │ │ │ 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: 0xf178f823 │ │ │ │ - tstplt r8, sp, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf178f85f │ │ │ │ + tstplt r8, r9, ror r9 @ p-variant is OBSOLETE │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - @ instruction: 0xf81af281 │ │ │ │ - @ instruction: 0xf934f178 │ │ │ │ + @ instruction: 0xf856f281 │ │ │ │ + @ instruction: 0xf970f178 │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ svc 0x00caf7e8 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7e89815 │ │ │ │ stmib sp, {r1, r2, r6, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ blls 2d8a90 │ │ │ │ @@ -23176,28 +23176,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2dcb78 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - @ instruction: 0xf86cf178 │ │ │ │ + @ instruction: 0xf8a8f178 │ │ │ │ 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, r3, asr r8 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, pc, lsl #17 @ p-variant is OBSOLETE │ │ │ │ blcs 453210 │ │ │ │ svcge 0x0049f63f │ │ │ │ blne 37550c │ │ │ │ blls 2b2954 │ │ │ │ @ instruction: 0x3191f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d92f8 │ │ │ │ @@ -23247,15 +23247,15 @@ │ │ │ │ @ instruction: 0xf05c9335 │ │ │ │ @ instruction: 0xf8d8fce3 │ │ │ │ bge c7d7e4 │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f74 │ │ │ │ tstcc r8, lr, asr #3 │ │ │ │ - blx 1eb56a0 │ │ │ │ + blx fedb56a0 │ │ │ │ sbceq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ blx fe2b4e44 │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -23272,15 +23272,15 @@ │ │ │ │ @ instruction: 0x973f9b15 │ │ │ │ movtls r9, #5957 @ 0x1745 │ │ │ │ stc2l 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 536fe0 │ │ │ │ + blls 5370d0 │ │ │ │ ldrbmi r9, [r2], -r1, lsl #6 │ │ │ │ strtmi r9, [r1], -r9, lsl #22 │ │ │ │ andhi pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ strls r8, [r0, -r8] │ │ │ │ eorhi pc, r0, sp, asr #17 │ │ │ │ ldrdcc pc, [r8, r3]! │ │ │ │ @@ -23343,15 +23343,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5c1b88 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ ldc2 0, cr15, [lr], #-368 @ 0xfffffe90 │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vadd.i64 q13, , q4 │ │ │ │ - blls 536ec4 │ │ │ │ + blls 536fb4 │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r9, lsl #20 │ │ │ │ ldrdcc pc, [r4], -r9 @ │ │ │ │ @ instruction: 0xf8929300 │ │ │ │ @ instruction: 0xf8d23190 │ │ │ │ stmib sp, {r3, r5, r7, r8, sp}^ │ │ │ │ @ instruction: 0xf0032204 │ │ │ │ @@ -23406,38 +23406,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 85750 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2353 @ 0xfffff6cf │ │ │ │ @ instruction: 0xf17d4479 │ │ │ │ - @ instruction: 0xe668f8db │ │ │ │ + @ instruction: 0xe668f917 │ │ │ │ strmi r4, [r1], -pc, lsr #20 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ movtmi pc, #63040 @ 0xf640 @ │ │ │ │ blx fe2b52d4 │ │ │ │ strbcc pc, [ip, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ str r0, [r4], -ip, ror #10 │ │ │ │ blvs 1ea0bac │ │ │ │ - stc2l 2, cr15, [lr, #-512]! @ 0xfffffe00 │ │ │ │ - mcr2 1, 4, pc, cr8, cr7, {3} @ │ │ │ │ + stc2 2, cr15, [sl, #512]! @ 0x200 │ │ │ │ + mcr2 1, 6, pc, cr4, cr7, {3} @ │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blvs 1479bbc │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ mulsle fp, r1, r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1190f897 │ │ │ │ blls 2f2898 │ │ │ │ blvs 1682bb8 │ │ │ │ - ldc2l 2, cr15, [r8, #-512] @ 0xfffffe00 │ │ │ │ - mrc2 1, 3, pc, cr2, cr7, {3} │ │ │ │ + ldc2 2, cr15, [r4, #512] @ 0x200 │ │ │ │ + mcr2 1, 5, pc, cr14, cr7, {3} @ │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ movweq pc, #8611 @ 0x21a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ adcsmi r0, fp, #1490944 @ 0x16c000 │ │ │ │ mcrge 4, 1, pc, cr15, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b08 │ │ │ │ @@ -23452,17 +23452,17 @@ │ │ │ │ sbceq r7, r2, r2, asr #13 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq sp, ip, r0 │ │ │ │ ldrsbteq ip, [ip], ip │ │ │ │ sbceq r7, r2, r6, ror #8 │ │ │ │ ldrshteq ip, [ip], r0 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq sl, lr, sl, asr #12 │ │ │ │ - eoreq sl, lr, r0, ror #1 │ │ │ │ - eoreq sl, lr, sl, lsl #12 │ │ │ │ + eoreq sl, lr, sl, asr #13 │ │ │ │ + eoreq sl, lr, r0, ror #2 │ │ │ │ + eoreq sl, lr, sl, lsl #13 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, pc, asr #20 │ │ │ │ blmi 144a878 │ │ │ │ ldrbtmi r4, [sl], #-2383 @ 0xfffff6b1 │ │ │ │ @@ -23772,15 +23772,15 @@ │ │ │ │ blmi 2734b4 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ svclt 0x0000e7ef │ │ │ │ sbceq r6, r2, ip, asr lr │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r2, sl, lsr lr │ │ │ │ sbceq r6, r2, r8, lsl ip │ │ │ │ - eoreq sl, lr, r0, asr #1 │ │ │ │ + eoreq sl, lr, r0, asr #2 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi 110ad94 │ │ │ │ addslt r4, r4, r2, asr #22 │ │ │ │ @@ -23806,15 +23806,15 @@ │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ svclt 0x000c7f88 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ vqdmulh.s d18, d0, d0 │ │ │ │ svclt 0x001c133b │ │ │ │ ldrmi r2, [pc], -r2, lsl #12 │ │ │ │ @ instruction: 0xf1774638 │ │ │ │ - teqplt r0, pc, ror fp @ p-variant is OBSOLETE │ │ │ │ + teqplt r0, fp @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a06b80 │ │ │ │ blx fec795b4 │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ blls 7f9ab8 │ │ │ │ vmlscs.f32 s28, s16, s30 │ │ │ │ cdpvc 4, 4, cr15, cr0, cr14, {0} │ │ │ │ ldreq pc, [r0], #-964 @ 0xfffffc3c │ │ │ │ @@ -23978,18 +23978,18 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #152, 4 @ 0x80000009 │ │ │ │ andls r9, sp, #738197504 @ 0x2c000000 │ │ │ │ tstpcc r0, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ sbcshi pc, r8, r0, asr #32 │ │ │ │ vsubhn.i16 d4, q0, q12 │ │ │ │ - andls pc, r8, fp, lsl #18 │ │ │ │ + andls pc, r8, r7, asr #18 │ │ │ │ @ instruction: 0xf1a44620 │ │ │ │ vmvn.i32 q0, #983040 @ 0x000f0000 │ │ │ │ - blls 6b7c78 │ │ │ │ + blls 6b7d68 │ │ │ │ vst3.32 @ instruction: 0xf484fab4 │ │ │ │ @ instruction: 0xf8d39009 │ │ │ │ stmdbeq r4!, {r7, sp}^ │ │ │ │ @ instruction: 0xf1b96b53 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ blcs fe119b0c │ │ │ │ adchi pc, lr, r0 │ │ │ │ @@ -24376,15 +24376,15 @@ │ │ │ │ blmi 273e24 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ svclt 0x0000e7ef │ │ │ │ strdeq r6, [r2], #76 @ 0x4c │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq r6, [r2], #74 @ 0x4a │ │ │ │ strheq r6, [r2], #42 @ 0x2a │ │ │ │ - eoreq r9, lr, r0, asr r7 │ │ │ │ + ldrdeq r9, [lr], -r0 @ │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi f8b704 │ │ │ │ addslt r4, r4, ip, lsr fp │ │ │ │ @@ -24409,15 +24409,15 @@ │ │ │ │ msrne SPSR_xc, #64, 4 │ │ │ │ svclt 0x0018429a │ │ │ │ svcvc 0x0088f5b2 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vshl.s8 d16, d0, d0 │ │ │ │ cmple r0, fp, lsr r7 │ │ │ │ @ instruction: 0xf1764638 │ │ │ │ - teqplt r8, r9, asr #29 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r5, lsl #30 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed3ab20 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ streq lr, [r3], #2628 @ 0xa44 │ │ │ │ strvc lr, [r8], #2628 @ 0xa44 │ │ │ │ @ instruction: 0xf4449b05 │ │ │ │ strls r4, [r3], #-1233 @ 0xfffffb2f │ │ │ │ @@ -24477,15 +24477,15 @@ │ │ │ │ msrne SPSR_xc, #64, 4 │ │ │ │ svclt 0x0018429a │ │ │ │ svcvc 0x0088f5b2 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vshl.s8 d16, d0, d0 │ │ │ │ cmple r0, fp, lsr r7 │ │ │ │ @ instruction: 0xf1764638 │ │ │ │ - teqplt r8, r1, asr #28 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, sp, ror lr @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed3ac30 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ streq lr, [r3], #2628 @ 0xa44 │ │ │ │ strvc lr, [r8], #2628 @ 0xa44 │ │ │ │ @ instruction: 0xf4449b05 │ │ │ │ strls r4, [r3], #-1233 @ 0xfffffb2f │ │ │ │ @@ -24646,18 +24646,18 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #152, 4 @ 0x80000009 │ │ │ │ andls r9, sp, #738197504 @ 0x2c000000 │ │ │ │ tstpcc r0, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ sbcshi pc, r8, r0, asr #32 │ │ │ │ vmax.s d20, d15, d24 │ │ │ │ - ldrdls pc, [r8], -r3 │ │ │ │ + andls pc, r8, pc, lsl #24 │ │ │ │ @ instruction: 0xf1a44620 │ │ │ │ vqshl.s64 q8, , │ │ │ │ - blls 6b9208 │ │ │ │ + blls 6b92f8 │ │ │ │ vst3.32 @ instruction: 0xf484fab4 │ │ │ │ @ instruction: 0xf8d39009 │ │ │ │ stmdbeq r4!, {r7, sp}^ │ │ │ │ @ instruction: 0xf1b96b53 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ blcs fe11a57c │ │ │ │ adchi pc, lr, r0 │ │ │ │ @@ -24838,18 +24838,18 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #152, 4 @ 0x80000009 │ │ │ │ andls r9, sp, #738197504 @ 0x2c000000 │ │ │ │ tstpcc r0, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ sbcshi pc, r8, r0, asr #32 │ │ │ │ vmax.s d20, d15, d24 │ │ │ │ - andls pc, r8, r3, asr sl @ │ │ │ │ + andls pc, r8, pc, lsl #21 │ │ │ │ @ instruction: 0xf1a44620 │ │ │ │ vqshl.s64 q8, , │ │ │ │ - blls 6b8f08 │ │ │ │ + blls 6b8ff8 │ │ │ │ vst3.32 @ instruction: 0xf484fab4 │ │ │ │ @ instruction: 0xf8d39009 │ │ │ │ stmdbeq r4!, {r7, sp}^ │ │ │ │ @ instruction: 0xf1b96b53 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ blcs fe11a87c │ │ │ │ adchi pc, lr, r0 │ │ │ │ @@ -25577,15 +25577,15 @@ │ │ │ │ svclt 0x0000ea52 │ │ │ │ sbceq r5, r2, r0, asr r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r5, [r2], #54 @ 0x36 │ │ │ │ adcseq sl, ip, r0, asr sp │ │ │ │ ldrhteq sl, [ip], ip │ │ │ │ sbceq r5, r2, sl, ror #1 │ │ │ │ - eorseq r7, r5, lr, ror #8 │ │ │ │ + eorseq r7, r5, lr, ror #9 │ │ │ │ adcseq sl, ip, r8, asr #19 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @@ -26011,15 +26011,15 @@ │ │ │ │ svclt 0x0000eeee │ │ │ │ sbceq r4, r2, r8, lsl #27 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r4, r2, lr, lsr #26 │ │ │ │ adcseq sl, ip, r4, ror #12 │ │ │ │ ldrsbteq sl, [ip], r0 │ │ │ │ sbceq r4, r2, r2, lsr #20 │ │ │ │ - eorseq r6, r5, r6, lsr #27 │ │ │ │ + eorseq r6, r5, r6, lsr #28 │ │ │ │ ldrsbteq sl, [ip], ip │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @@ -26445,15 +26445,15 @@ │ │ │ │ svclt 0x0000eb8a │ │ │ │ sbceq r4, r2, r0, asr #13 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r4, r2, r6, ror #12 │ │ │ │ adcseq r9, ip, r8, ror pc │ │ │ │ adcseq r9, ip, r4, ror #29 │ │ │ │ sbceq r4, r2, sl, asr r3 │ │ │ │ - ldrsbteq r6, [r5], -lr │ │ │ │ + eorseq r6, r5, lr, asr r7 │ │ │ │ ldrshteq r9, [ip], r0 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @@ -26560,19 +26560,19 @@ │ │ │ │ blx 11b81b6 │ │ │ │ @ instruction: 0xf1026862 │ │ │ │ stmdavs r8!, {r3, r8} │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ movweq pc, #4685 @ 0x124d @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ rsbvs r6, r1, r3, lsl r0 │ │ │ │ - ldc2l 2, cr15, [lr], {125} @ 0x7d │ │ │ │ - @ instruction: 0xff7af183 │ │ │ │ + ldc2 2, cr15, [sl, #-500] @ 0xfffffe0c │ │ │ │ + @ instruction: 0xffb6f183 │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - ldc2 2, cr15, [r2, #500]! @ 0x1f4 │ │ │ │ + stc2l 2, cr15, [lr, #500]! @ 0x1f4 │ │ │ │ teqeq sl, #163840 @ 0x28000 │ │ │ │ svceq 0x0006f010 │ │ │ │ andcs fp, r1, r4, lsl pc │ │ │ │ b 11040d0 │ │ │ │ bvs 18c08d8 │ │ │ │ movweq lr, #27208 @ 0x6a48 │ │ │ │ biceq lr, r0, #274432 @ 0x43000 │ │ │ │ @@ -26595,15 +26595,15 @@ │ │ │ │ andlt r6, r3, r0, rrx │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ vhadd.s8 q11, , │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andvs r0, r3, r8, lsl #7 │ │ │ │ ldr r6, [ip, r2, rrx] │ │ │ │ vadd.i64 d22, d13, d24 │ │ │ │ - @ instruction: 0xf010fd75 │ │ │ │ + @ instruction: 0xf010fdb1 │ │ │ │ svclt 0x00140f06 │ │ │ │ strcs r2, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xe7b800b6 │ │ │ │ @ instruction: 0xf8594a0e │ │ │ │ @ instruction: 0xf5022002 │ │ │ │ @ instruction: 0xf1023180 │ │ │ │ adcvs r0, r1, r8 │ │ │ │ @@ -29074,15 +29074,15 @@ │ │ │ │ bvs 19468e8 │ │ │ │ blcs a27f4 │ │ │ │ blmi fe8f2994 │ │ │ │ @ instruction: 0xf50558fd │ │ │ │ adcvs r3, r3, r0, lsl #7 │ │ │ │ @ instruction: 0x4628e07a │ │ │ │ @ instruction: 0xf1729301 │ │ │ │ - andls pc, r0, r7, asr sl @ │ │ │ │ + mulls r0, r3, sl │ │ │ │ @ instruction: 0xf7f64628 │ │ │ │ stmdbge r5, {r0, r1, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ movwcs lr, #2525 @ 0x9dd │ │ │ │ @ instruction: 0xf1024680 │ │ │ │ @ instruction: 0xf1020533 │ │ │ │ @ instruction: 0x46ac0937 │ │ │ │ svceq 0x0001f815 │ │ │ │ @@ -29361,15 +29361,15 @@ │ │ │ │ b 108ee5c │ │ │ │ ldr r2, [lr, #69]! @ 0x45 │ │ │ │ orrsle r2, lr, r2, lsl #16 │ │ │ │ beq 127a724 │ │ │ │ ldc 6, cr14, [r3, #864] @ 0x360 │ │ │ │ stmib sp, {r9, fp}^ │ │ │ │ movwls r1, #513 @ 0x201 │ │ │ │ - mcr2 1, 4, pc, cr8, cr5, {3} @ │ │ │ │ + mcr2 1, 6, pc, cr4, cr5, {3} @ │ │ │ │ blls a507c │ │ │ │ andvs r9, r8, r2, lsl #20 │ │ │ │ @ instruction: 0xf1bce5fb │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ strmi r8, [ip, #187]! @ 0xbb │ │ │ │ tstphi fp, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ svcmi 0x00fff1b1 │ │ │ │ @@ -30082,17 +30082,17 @@ │ │ │ │ tstpvc r1, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #13 │ │ │ │ @ instruction: 0x4628463b │ │ │ │ @ instruction: 0xf8439207 │ │ │ │ tstcs r0, r8, lsl #22 │ │ │ │ rsbvs r6, r3, r9, ror r0 │ │ │ │ @ instruction: 0xf1809305 │ │ │ │ - b 147e834 │ │ │ │ + b 147e924 │ │ │ │ strtmi r2, [r8], -r0, lsl #16 │ │ │ │ - ldc2 1, cr15, [r6], #-512 @ 0xfffffe00 │ │ │ │ + ldc2l 1, cr15, [r2], #-512 @ 0xfffffe00 │ │ │ │ b 12a5fe0 │ │ │ │ b 12898c8 │ │ │ │ bcs 817f8 │ │ │ │ cmnphi r6, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ blls 1d9e5c │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmiavs r2!, {r0, r1, r2, r3, r6, r7, r8, pc}^ │ │ │ │ @@ -30128,15 +30128,15 @@ │ │ │ │ @ instruction: 0xf10cc004 │ │ │ │ strtmi r0, [r8], -r8, lsl #6 │ │ │ │ andvc pc, r4, ip, asr #17 │ │ │ │ andeq pc, r1, #536870916 @ 0x20000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andcs pc, r0, ip, asr #17 │ │ │ │ @ instruction: 0xf1716063 │ │ │ │ - @ instruction: 0x4605fa1b │ │ │ │ + @ instruction: 0x4605fa57 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe2601a8 │ │ │ │ tstpeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7f24620 │ │ │ │ blvs febfdb58 │ │ │ │ @ instruction: 0xf1a76863 │ │ │ │ blx fee41490 │ │ │ │ @@ -30315,17 +30315,17 @@ │ │ │ │ andsvs r0, r9, r8, lsl #3 │ │ │ │ tstcs r0, r0, lsl r3 │ │ │ │ rsbsvs r4, r9, r8, lsr #12 │ │ │ │ tstpvc r1, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #13 │ │ │ │ rsbvs r6, r3, r9, lsr r0 │ │ │ │ movwls r9, #20999 @ 0x5207 │ │ │ │ - blx 13bc15c │ │ │ │ + blx fe2bc15c │ │ │ │ strtmi r4, [r8], -r0, lsl #13 │ │ │ │ - blx 19bc164 │ │ │ │ + blx fe8bc164 │ │ │ │ subeq r9, r0, #28672 @ 0x7000 │ │ │ │ b 10a6780 │ │ │ │ b 1289b90 │ │ │ │ bcs 81ba0 │ │ │ │ mrcge 4, 1, APSR_nzcv, cr1, cr15, {1} │ │ │ │ svcvc 0x0088f5b5 │ │ │ │ ldceq 1, cr15, [r0], {7} │ │ │ │ @@ -30526,17 +30526,17 @@ │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ andsvs r0, r3, r1, lsl #7 │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ orrcc pc, r0, #8388608 @ 0x800000 │ │ │ │ adcvs r4, r3, r7, lsl r6 │ │ │ │ movweq pc, #33026 @ 0x8102 @ │ │ │ │ strtmi lr, [r8], -r1, asr #10 │ │ │ │ - @ instruction: 0xf8a6f180 │ │ │ │ + @ instruction: 0xf8e2f180 │ │ │ │ strtmi r4, [r8], -r7, lsl #12 │ │ │ │ - @ instruction: 0xf8bef180 │ │ │ │ + @ instruction: 0xf8faf180 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stmdacs r7, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdaeq fp, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf5b54b1d │ │ │ │ bls 21fce4 │ │ │ │ @ instruction: 0xf44fbf18 │ │ │ │ ldmpl r2, {r4, r5, r6, r7, r8, r9, sl, sp, lr}^ │ │ │ │ @@ -30747,15 +30747,15 @@ │ │ │ │ blx 974a1c │ │ │ │ strbeq pc, [r9, r6, lsl #2] @ │ │ │ │ svcge 0x0049f53f │ │ │ │ addsmi r3, r6, #1048576 @ 0x100000 │ │ │ │ ldclvs 3, cr13, [r8], #-988 @ 0xfffffc24 │ │ │ │ @ instruction: 0xf7f54651 │ │ │ │ stmdavs r0!, {r0, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - stc2 2, cr15, [r4, #-484] @ 0xfffffe1c │ │ │ │ + stc2l 2, cr15, [r0, #-484] @ 0xfffffe1c │ │ │ │ svceq 0x0006f010 │ │ │ │ cmpphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ blmi ffcd2df0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, ip, asr #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -30796,15 +30796,15 @@ │ │ │ │ movweq pc, #33025 @ 0x8101 @ │ │ │ │ ldclvs 7, cr14, [fp], #-492 @ 0xfffffe14 │ │ │ │ ldrbtvs r2, [lr], #260 @ 0x104 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ eorle pc, r8, r7, asr #17 │ │ │ │ @ instruction: 0xf8d363fb │ │ │ │ @ instruction: 0xf1780358 │ │ │ │ - smlattcs r4, r3, sp, pc @ │ │ │ │ + tstpcs r4, pc, lsl lr @ p-variant is OBSOLETE │ │ │ │ andvs r6, r6, r8, ror r2 │ │ │ │ @ instruction: 0xf0444650 │ │ │ │ @ instruction: 0x4650fa19 │ │ │ │ @ instruction: 0xf8f0f044 │ │ │ │ ldclcc 8, cr15, [r8], {219} @ 0xdb │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ smlabtcs r0, r4, r2, r2 │ │ │ │ @@ -30948,15 +30948,15 @@ │ │ │ │ blmi e42624 │ │ │ │ stmiapl fp, {r0, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d16bf9 │ │ │ │ addsmi r0, r8, #92, 6 @ 0x70000001 │ │ │ │ blvs fff745b0 │ │ │ │ msrne SPSR_, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4642b198 │ │ │ │ - stc2l 1, cr15, [ip], #480 @ 0x1e0 │ │ │ │ + stc2 1, cr15, [r8, #-480]! @ 0xfffffe20 │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ svcge 0x007ff43f │ │ │ │ @ instruction: 0xf8c36bfb │ │ │ │ @ instruction: 0xf8c35360 │ │ │ │ @ instruction: 0xf8d38368 │ │ │ │ ldrmi r3, [sp], #-868 @ 0xfffffc9c │ │ │ │ strbmi lr, [r8, #1906] @ 0x772 │ │ │ │ @@ -30994,15 +30994,15 @@ │ │ │ │ svc 0x00fef7e0 │ │ │ │ ... │ │ │ │ sbceq r0, r2, r4, ror r0 │ │ │ │ sbceq r0, r2, lr, rrx │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq pc, [r1], #216 @ 0xd8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eorseq r2, r5, ip, lsl r1 │ │ │ │ + mlaseq r5, ip, r1, r2 │ │ │ │ @ instruction: 0xffff29cf │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r9, sl, ror #27 │ │ │ │ @@ -31250,15 +31250,15 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @ instruction: 0x46154698 │ │ │ │ ldrmi r4, [r8], -r6, lsl #12 │ │ │ │ addlt r4, r7, fp, lsr fp │ │ │ │ ldrbtmi r4, [fp], #-1548 @ 0xfffff9f4 │ │ │ │ vmin.s d20, d25, d9 │ │ │ │ - @ instruction: 0xf8d5f839 │ │ │ │ + @ instruction: 0xf8d5f875 │ │ │ │ strmi r3, [r7], -r0, lsl #1 │ │ │ │ @ instruction: 0xf1b86b5b │ │ │ │ svclt 0x00080f7f │ │ │ │ subsle r2, r8, r2, lsl #23 │ │ │ │ svclt 0x00182b82 │ │ │ │ subsle r3, r7, r8, lsl #11 │ │ │ │ stmib sp, {r0, r9, sp}^ │ │ │ │ @@ -31710,15 +31710,15 @@ │ │ │ │ cdpmi 5, 9, cr0, cr14, cr5, {0} │ │ │ │ cdpmi 5, 0, cr0, cr5, cr5, {0} │ │ │ │ ldceq 1, cr15, [ip], {13} │ │ │ │ stmdavs r0, {r0, r1, r5, r6, r7, fp, sp, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0xf16f4628 │ │ │ │ - @ instruction: 0x4603fdbd │ │ │ │ + @ instruction: 0x4603fdf9 │ │ │ │ blvs fe12ddf0 │ │ │ │ @ instruction: 0xd1232a01 │ │ │ │ ldc 6, cr4, [pc, #168] @ 811e0 │ │ │ │ @ instruction: 0x46257a9f │ │ │ │ @ instruction: 0xac07a90a │ │ │ │ bvs bcd20 │ │ │ │ beq fc418 │ │ │ │ @@ -31740,15 +31740,15 @@ │ │ │ │ ldmdale fp!, {r6, r9, fp, sp}^ │ │ │ │ blvs fe72d600 │ │ │ │ vpmax.s8 d18, d0, d1 │ │ │ │ movwcs r8, #165 @ 0xa5 │ │ │ │ bge 24a19c │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf806f16c │ │ │ │ + @ instruction: 0xf842f16c │ │ │ │ ldc 0, cr14, [r0, #260] @ 0x104 │ │ │ │ vmov.f32 s14, #80 @ 0x3e800000 0.250 │ │ │ │ vsqrt.f32 s15, s0 │ │ │ │ vstmdble r3!, {s31-s46} │ │ │ │ bvc bcd94 │ │ │ │ bvc ffa7cc8c │ │ │ │ blx 4bcd84 │ │ │ │ @@ -31893,15 +31893,15 @@ │ │ │ │ @ instruction: 0xf89312c8 │ │ │ │ bcs 281470 │ │ │ │ @ instruction: 0xf0004683 │ │ │ │ bcs 4a1a68 │ │ │ │ orrshi pc, r6, r0, asr #32 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf17e1302 │ │ │ │ - @ instruction: 0xf1bbfe8d │ │ │ │ + @ instruction: 0xf1bbfec9 │ │ │ │ svclt 0x00880f3f │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ movwne lr, #10717 @ 0x29dd │ │ │ │ stmdacs r0, {r6, r7, r9, ip, sp, pc} │ │ │ │ svcge 0x0039f43f │ │ │ │ teqpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1032600 │ │ │ │ @@ -31919,15 +31919,15 @@ │ │ │ │ stmdbvc fp, {r2, r7, r8} │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002b01 │ │ │ │ blcs 121a14 │ │ │ │ cmnphi r4, r0 @ p-variant is OBSOLETE │ │ │ │ beq bcab0 │ │ │ │ @ instruction: 0xf1739202 │ │ │ │ - bls 13fe9c │ │ │ │ + bls 13ff8c │ │ │ │ streq lr, [r4], #2826 @ 0xb0a │ │ │ │ @ instruction: 0xf1a188e1 │ │ │ │ @ instruction: 0xf1c10320 │ │ │ │ blx 82500 │ │ │ │ blx bd888 │ │ │ │ movwmi pc, #58115 @ 0xe303 @ │ │ │ │ vst1.8 {d15-d16}, [r4 :128], r0 │ │ │ │ @@ -31940,22 +31940,22 @@ │ │ │ │ @ instruction: 0xf3c28d9a │ │ │ │ ldr r1, [lr, r8, asr #5] │ │ │ │ vmov.i32 d24, #11206655 @ 0x00aaffff │ │ │ │ ldr r1, [sl, r8, asr #5] │ │ │ │ @ instruction: 0xf3c28c9a │ │ │ │ ldr r1, [r6, r8, asr #5] │ │ │ │ @ instruction: 0xf17e4628 │ │ │ │ - stmdacs r0, {r0, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bichi pc, r3, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - ldc2l 1, cr15, [r8, #504] @ 0x1f8 │ │ │ │ + mrc2 1, 0, pc, cr4, cr14, {3} │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ andhi pc, r4, #64 @ 0x40 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - stc2l 1, cr15, [lr], #504 @ 0x1f8 │ │ │ │ + stc2 1, cr15, [sl, #-504]! @ 0xfffffe08 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r1, r3, r5, r9, pc}^ │ │ │ │ b 1163578 │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe696607b │ │ │ │ @@ -31979,15 +31979,15 @@ │ │ │ │ bvc ffa7d014 │ │ │ │ blx 4bd10c │ │ │ │ bicshi pc, r3, r0, asr #6 │ │ │ │ ldrbtmi pc, [r7], #-68 @ 0xffffffbc @ │ │ │ │ strbeq pc, [r0], #-1092 @ 0xfffffbbc @ │ │ │ │ @ instruction: 0xe668603c │ │ │ │ @ instruction: 0xf17e4628 │ │ │ │ - stmdacs r0, {r0, r2, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstphi sp, r0 @ p-variant is OBSOLETE │ │ │ │ stmiavs r2!, {r0, r1, r5, fp, sp, lr}^ │ │ │ │ ldrdne lr, [r1], -r4 │ │ │ │ movweq pc, #37827 @ 0x93c3 @ │ │ │ │ orrvc lr, r2, #274432 @ 0x43000 │ │ │ │ rsbsmi pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, pc, #192, 4 │ │ │ │ @@ -32045,45 +32045,45 @@ │ │ │ │ andeq lr, r1, #274432 @ 0x43000 │ │ │ │ bvc ffa7d244 │ │ │ │ bcc fe4bceb0 │ │ │ │ tstpeq r1, r3 @ p-variant is OBSOLETE │ │ │ │ cmneq r3, #1024 @ 0x400 │ │ │ │ eorsvs r4, fp, r3, lsl r3 │ │ │ │ strtmi lr, [r8], -r3, ror #11 │ │ │ │ - ldc2l 1, cr15, [lr], #504 @ 0x1f8 │ │ │ │ + ldc2 1, cr15, [sl, #-504]! @ 0xfffffe08 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ strdls r8, [r2], -sl │ │ │ │ @ instruction: 0xf17e4628 │ │ │ │ - stmdacs r0, {r0, r2, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r6, 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, #3691] @ 0xe6b @ │ │ │ │ + strb pc, [ip, #3751] @ 0xea7 @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi sl, [r9], -r7, lsl #20 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1674400 │ │ │ │ - strb pc, [r2, #2879] @ 0xb3f @ │ │ │ │ + strb pc, [r2, #2939] @ 0xb7b @ │ │ │ │ stmdavs r0!, {r0, r2, r3, r4, r5, r9, sl, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ strgt r6, [pc, #-2275] @ 80dcd │ │ │ │ @ instruction: 0xf893e5bb │ │ │ │ bcs 14978c │ │ │ │ ldm pc, {r0, r1, r2, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ ldrne pc, [r9, #-2] │ │ │ │ mrchi 2, 0, r0, cr11, cr1, {0} │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ cmple lr, r6, lsl #22 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi sl, [r9], -r7, lsl #20 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1674400 │ │ │ │ - str pc, [r4, #3021]! @ 0xbcd │ │ │ │ + str pc, [r4, #3081]! @ 0xc09 │ │ │ │ @ instruction: 0xf3c38d9b │ │ │ │ strb r1, [pc, r8, asr #7]! │ │ │ │ vmov.i32 d24, #12320767 @ 0x00bbffff │ │ │ │ strb r1, [fp, r8, asr #7]! │ │ │ │ @ instruction: 0xf3c38c9b │ │ │ │ strb r1, [r7, r8, asr #7]! │ │ │ │ bvc ff27d1d8 │ │ │ │ @@ -32122,20 +32122,20 @@ │ │ │ │ movweq lr, #14880 @ 0x3a20 │ │ │ │ svcpl 0x0080f5b1 │ │ │ │ sadd16mi fp, r8, r8 │ │ │ │ movwcs lr, #1650 @ 0x672 │ │ │ │ bge 24a794 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx 6bdd38 │ │ │ │ + blx 15bdd38 │ │ │ │ strcs lr, [r1], #-1349 @ 0xfffffabb │ │ │ │ strmi r4, [r1], -r3, lsl #12 │ │ │ │ ldrtmi sl, [r8], -r7, lsl #20 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx ffebdd4e │ │ │ │ + ldc2 1, cr15, [r4], #-412 @ 0xfffffe64 │ │ │ │ vbic.i32 d30, #10158080 @ 0x009b0000 │ │ │ │ bcs 82010 │ │ │ │ adcshi pc, r9, r0 │ │ │ │ ldrbtmi pc, [r8], #-68 @ 0xffffffbc @ │ │ │ │ streq pc, [r0], #1092 @ 0x444 │ │ │ │ stmdavs r1!, {r1, r2, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1b1460b │ │ │ │ @@ -32171,20 +32171,20 @@ │ │ │ │ vst2.8 {d6-d9}, [r2], r0 │ │ │ │ movwmi r0, #45695 @ 0xb27f │ │ │ │ eorsvs r4, fp, r3, lsl r3 │ │ │ │ movwcs lr, #1261 @ 0x4ed │ │ │ │ bge 24a858 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldc2l 1, cr15, [lr, #-412] @ 0xfffffe64 │ │ │ │ + ldc2 1, cr15, [sl, #412] @ 0x19c │ │ │ │ movwcs lr, #1251 @ 0x4e3 │ │ │ │ bge 24a86c │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - cdp2 1, 1, cr15, cr2, cr7, {3} │ │ │ │ + cdp2 1, 4, cr15, cr14, cr7, {3} │ │ │ │ ldc 4, cr14, [pc, #868] @ 81bdc │ │ │ │ @ instruction: 0xf1b26a7d │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ vst4.32 {d24-d27}, [pc :64], sl │ │ │ │ vsubw.s8 q10, q2, d0 │ │ │ │ addsmi r7, sl, #-67108863 @ 0xfc000001 │ │ │ │ adchi pc, sl, r0, lsl #1 │ │ │ │ @@ -32207,15 +32207,15 @@ │ │ │ │ addmi r8, sl, #240 @ 0xf0 │ │ │ │ tstphi r3, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ bvs 19fcf58 │ │ │ │ str r4, [r9], fp, lsl #12 │ │ │ │ bge 24a8e8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - mrrc2 1, 6, pc, sl, cr7 @ │ │ │ │ + ldc2 1, cr15, [r6], {103} @ 0x67 │ │ │ │ @ instruction: 0x4606e49b │ │ │ │ svceq 0x000ef110 │ │ │ │ @ instruction: 0xf1c0db4b │ │ │ │ cdp 0, 0, cr0, cr0, cr5, {0} │ │ │ │ @ instruction: 0xf7df1a10 │ │ │ │ ldclcc 8, cr14, [lr, #-984]! @ 0xfffffc28 │ │ │ │ b 103f888 │ │ │ │ @@ -32230,15 +32230,15 @@ │ │ │ │ blcs bb178 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr0, cr15, {3} │ │ │ │ ldrbtmi pc, [r8], #-68 @ 0xffffffbc @ │ │ │ │ movwcs lr, #1548 @ 0x60c │ │ │ │ bge 24a944 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xffb6f167 │ │ │ │ + @ instruction: 0xfff2f167 │ │ │ │ ldcl 4, cr14, [pc, #436] @ 81b04 │ │ │ │ andcs r6, r0, r7, asr #20 │ │ │ │ @ instruction: 0xf1b2e63b │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ vst4.32 {d24-d27}, [pc], fp │ │ │ │ vsubw.s8 q10, q2, d0 │ │ │ │ addsmi r7, sl, #-67108863 @ 0xfc000001 │ │ │ │ @@ -32580,15 +32580,15 @@ │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0x6cfb0900 │ │ │ │ vqadd.s64 q11, , │ │ │ │ - ldclvs 13, cr15, [fp], #-852 @ 0xfffffcac │ │ │ │ + ldclvs 14, cr15, [fp], #-68 @ 0xffffffbc │ │ │ │ ldrdcs pc, [r0, r7] │ │ │ │ cmnppl r3, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0x332861b8 │ │ │ │ bl 15a0cc │ │ │ │ ldrvs r1, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldrdcc pc, [r8, r7] │ │ │ │ subsls pc, r4, r7, asr #17 │ │ │ │ @@ -32613,15 +32613,15 @@ │ │ │ │ sadd16mi fp, r3, r8 │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ stm r6, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r8], -r7, lsl #2 @ │ │ │ │ @ instruction: 0xf8d32118 │ │ │ │ @ instruction: 0xf1760358 │ │ │ │ - strmi pc, [r4], -pc, lsr #31 │ │ │ │ + strmi pc, [r4], -fp, ror #31 │ │ │ │ mcrgt 2, 0, r6, cr15, cr8, {7} │ │ │ │ rsbvs r6, r1, r0, lsr #32 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ tstcs r3, r1, ror #2 │ │ │ │ @ instruction: 0x46206cfc │ │ │ │ blx ff7be06e │ │ │ │ @@ -32715,18 +32715,18 @@ │ │ │ │ @ instruction: 0x6128ce03 │ │ │ │ ldcvs 1, cr6, [fp], #-420 @ 0xfffffe5c │ │ │ │ ldrsbtle pc, [r0], -r7 @ │ │ │ │ stccs 8, cr6, [r2, #116] @ 0x74 │ │ │ │ ldmdbvs ip!, {r1, r2, r4, r5, r6, ip, lr, pc} │ │ │ │ strtmi r2, [r8], -r1, lsl #6 │ │ │ │ vrhadd.s d23, d7, d19 │ │ │ │ - streq pc, [r1, r3, lsr #27] │ │ │ │ + @ instruction: 0x0781fddf │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r8], -fp, lsl #8 │ │ │ │ - ldc2 2, cr15, [ip, #476] @ 0x1dc │ │ │ │ + ldc2l 2, cr15, [r8, #476] @ 0x1dc │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldmibvs fp!, {r0, r1, r5, sp, lr} │ │ │ │ svcvc 0x0088f5b3 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -32838,15 +32838,15 @@ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlasle r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1764632 │ │ │ │ - strmi pc, [r5], -r7, lsr #28 │ │ │ │ + strmi pc, [r5], -r3, ror #28 │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ ldcvs 14, cr10, [fp], #960 @ 0x3c0 │ │ │ │ msrpl SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrvs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ usat r4, #3, sp, lsl #8 │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -32855,15 +32855,15 @@ │ │ │ │ stmda lr!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strb r4, [r9, r5, lsl #12]! │ │ │ │ ldrb r2, [sl], r0, lsl #10 │ │ │ │ ... │ │ │ │ sbceq lr, r1, r4, lsl #4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq lr, [r1], #16 │ │ │ │ - eorseq r0, r5, r4, lsr #9 │ │ │ │ + eorseq r0, r5, r4, lsr #10 │ │ │ │ @ instruction: 0xffffa101 │ │ │ │ sbceq sp, r1, r0, ror lr │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ @ instruction: 0xf7df4630 │ │ │ │ @ instruction: 0x4605ebf2 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldcvs 14, cr10, [ip], #776 @ 0x308 │ │ │ │ @@ -33026,15 +33026,15 @@ │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ @ instruction: 0x67bc2118 │ │ │ │ addmi pc, ip, r7, asr #17 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ andsle pc, ip, r7, asr #17 │ │ │ │ - ldc2l 1, cr15, [r2], #-472 @ 0xfffffe28 │ │ │ │ + stc2 1, cr15, [lr], #472 @ 0x1d8 │ │ │ │ ldcleq 1, cr15, [r8], #-28 @ 0xffffffe4 │ │ │ │ @ instruction: 0x61b84606 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -33200,15 +33200,15 @@ │ │ │ │ bvs 1f15534 │ │ │ │ blvs f18bac │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1766a3a │ │ │ │ - @ instruction: 0x4604fb51 │ │ │ │ + strmi pc, [r4], -sp, lsl #23 │ │ │ │ sbcsle r2, r8, r0, lsl #24 │ │ │ │ bvs f1d56c │ │ │ │ msrmi SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrcs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ bfi r4, ip, #8, #4 │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -33230,34 +33230,34 @@ │ │ │ │ strbmi r2, [r4], #-768 @ 0xfffffd00 │ │ │ │ cmppcc ip, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ blcc 1bc774 │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 5fc5e8 │ │ │ │ ldmdbmi r5, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [r4], {115} @ 0x73 │ │ │ │ + mrrc2 1, 7, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbvs r0, [ip, #600]! @ 0x258 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrvs r3, [ip, #3568]! @ 0xdf0 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xe6c4add4 │ │ │ │ mcr 7, 3, pc, cr6, cr14, {6} @ │ │ │ │ ... │ │ │ │ sbceq sp, r1, sl, lsr #23 │ │ │ │ smulleq sp, r1, r6, fp │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sp, r1, r8, lsl #21 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eorseq pc, r4, r8, lsr #26 │ │ │ │ + eorseq pc, r4, r8, lsr #27 │ │ │ │ @ instruction: 0xffff9981 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ - strdeq r0, [lr], -r8 @ │ │ │ │ - eoreq r0, lr, r2, asr r7 │ │ │ │ + eoreq r0, lr, r8, ror sp │ │ │ │ + ldrdeq r0, [lr], -r2 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ bmi fe9d4398 │ │ │ │ blmi fe9d41cc │ │ │ │ addlt r4, r6, sl, ror r4 │ │ │ │ @@ -33482,15 +33482,15 @@ │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0x6cfb0900 │ │ │ │ vqadd.s64 q11, q3, │ │ │ │ - ldclvs 14, cr15, [fp], #-788 @ 0xfffffcec │ │ │ │ + ldclvs 15, cr15, [fp], #-4 │ │ │ │ ldrdcs pc, [r0, r7] │ │ │ │ cmnppl r3, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0x332861b8 │ │ │ │ bl 15aeec │ │ │ │ ldrvs r1, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldrdcc pc, [r8, r7] │ │ │ │ subsls pc, r4, r7, asr #17 │ │ │ │ @@ -33515,15 +33515,15 @@ │ │ │ │ sadd16mi fp, r3, r8 │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ stm r6, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r8], -r7, lsl #2 @ │ │ │ │ @ instruction: 0xf8d32118 │ │ │ │ @ instruction: 0xf1760358 │ │ │ │ - @ instruction: 0x4604f89f │ │ │ │ + @ instruction: 0x4604f8db │ │ │ │ mcrgt 2, 0, r6, cr15, cr8, {7} │ │ │ │ rsbvs r6, r1, r0, lsr #32 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ tstcs r3, r1, ror #2 │ │ │ │ @ instruction: 0x46206cfc │ │ │ │ stc2l 0, cr15, [ip], {65} @ 0x41 │ │ │ │ @@ -33617,18 +33617,18 @@ │ │ │ │ @ instruction: 0x6128ce03 │ │ │ │ ldcvs 1, cr6, [fp], #-420 @ 0xfffffe5c │ │ │ │ ldrsbtle pc, [r0], -r7 @ │ │ │ │ stccs 8, cr6, [r2, #116] @ 0x74 │ │ │ │ ldmdbvs ip!, {r1, r2, r4, r5, r6, ip, lr, pc} │ │ │ │ strtmi r2, [r8], -r1, lsl #6 │ │ │ │ vrhadd.s d23, d6, d19 │ │ │ │ - @ instruction: 0x0781fe93 │ │ │ │ + streq pc, [r1, pc, asr #29] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r8], -fp, lsl #8 │ │ │ │ - mcr2 2, 4, pc, cr12, cr6, {3} @ │ │ │ │ + mcr2 2, 6, pc, cr8, cr6, {3} @ │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldmibvs fp!, {r0, r1, r5, sp, lr} │ │ │ │ svcvc 0x0088f5b3 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -33740,15 +33740,15 @@ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlasle r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1754632 │ │ │ │ - @ instruction: 0x4605ff17 │ │ │ │ + @ instruction: 0x4605ff53 │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ ldcvs 14, cr10, [fp], #960 @ 0x3c0 │ │ │ │ msrpl SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrvs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ usat r4, #3, sp, lsl #8 │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -33757,15 +33757,15 @@ │ │ │ │ ldmdb lr, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strb r4, [r9, r5, lsl #12]! │ │ │ │ ldrb r2, [sl], r0, lsl #10 │ │ │ │ ... │ │ │ │ sbceq sp, r1, r4, ror #7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strheq sp, [r1], #48 @ 0x30 │ │ │ │ - eorseq pc, r4, r4, lsl #13 │ │ │ │ + eorseq pc, r4, r4, lsl #14 │ │ │ │ @ instruction: 0xffff92e1 │ │ │ │ sbceq sp, r1, r0, asr r0 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ @ instruction: 0xf7de4630 │ │ │ │ strmi lr, [r5], -r2, ror #25 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldcvs 14, cr10, [ip], #776 @ 0x308 │ │ │ │ @@ -33928,15 +33928,15 @@ │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ @ instruction: 0x67bc2118 │ │ │ │ addmi pc, ip, r7, asr #17 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ andsle pc, ip, r7, asr #17 │ │ │ │ - stc2l 1, cr15, [r2, #-468]! @ 0xfffffe2c │ │ │ │ + ldc2 1, cr15, [lr, #468] @ 0x1d4 │ │ │ │ ldcleq 1, cr15, [r8], #-28 @ 0xffffffe4 │ │ │ │ @ instruction: 0x61b84606 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -34102,15 +34102,15 @@ │ │ │ │ bvs 1f16354 │ │ │ │ blvs f199cc │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1756a3a │ │ │ │ - strmi pc, [r4], -r1, asr #24 │ │ │ │ + @ instruction: 0x4604fc7d │ │ │ │ sbcsle r2, r8, r0, lsl #24 │ │ │ │ bvs f1e38c │ │ │ │ msrmi SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrcs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ bfi r4, ip, #8, #4 │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -34132,34 +34132,34 @@ │ │ │ │ strbmi r2, [r4], #-768 @ 0xfffffd00 │ │ │ │ cmppcc ip, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ blcc 1bd594 │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 5fd408 │ │ │ │ ldmdbmi r5, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [r4, #-456] @ 0xfffffe38 │ │ │ │ + stc2l 1, cr15, [r0, #-456] @ 0xfffffe38 │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbvs r0, [ip, #600]! @ 0x258 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrvs r3, [ip, #3568]! @ 0xdf0 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xe6c4add4 │ │ │ │ svc 0x0056f7dd │ │ │ │ ... │ │ │ │ sbceq ip, r1, sl, lsl #27 │ │ │ │ sbceq ip, r1, r6, ror sp │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq ip, r1, r8, ror #24 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eorseq lr, r4, r8, lsl #30 │ │ │ │ + eorseq lr, r4, r8, lsl #31 │ │ │ │ @ instruction: 0xffff8b61 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ - ldrdeq pc, [sp], -r8 @ │ │ │ │ - eoreq pc, sp, r2, lsr r9 @ │ │ │ │ + eoreq pc, sp, r8, asr pc @ │ │ │ │ + strhteq pc, [sp], -r2 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x4616b0db │ │ │ │ ldrcs pc, [r8, #-2271] @ 0xfffff721 │ │ │ │ @@ -34231,15 +34231,15 @@ │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ strpl pc, [r0, #1282] @ 0x502 │ │ │ │ blgt 45c580 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ cmppeq r8, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ ldrbeq pc, [ip, #-263] @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf1752114 │ │ │ │ - strmi pc, [r4], -r3, lsl #22 │ │ │ │ + @ instruction: 0x4604fb3f │ │ │ │ eorvs ip, r0, pc, lsl #26 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ tstcs r5, r1, rrx │ │ │ │ @ instruction: 0x61206828 │ │ │ │ @ instruction: 0xf0404658 │ │ │ │ uasxmi pc, r8, r3 @ │ │ │ │ cdp2 0, 0, cr15, cr10, cr0, {2} │ │ │ │ @@ -34487,30 +34487,30 @@ │ │ │ │ strmi r4, [r5], -r4, lsl #12 │ │ │ │ svclt 0x0000e5a2 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ sbceq ip, r1, ip, ror r8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq ip, r1, r2, asr r8 │ │ │ │ - eorseq lr, r4, r8, asr #22 │ │ │ │ + eorseq lr, r4, r8, asr #23 │ │ │ │ @ instruction: 0xffffb629 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ sbceq ip, r1, r4, asr #8 │ │ │ │ blcs 1043e20 │ │ │ │ stclcs 8, cr13, [r0, #-132] @ 0xffffff7c │ │ │ │ svclt 0x0038462b │ │ │ │ adcsvs r2, fp, #64, 6 │ │ │ │ bvs 1f16a2c │ │ │ │ blvs f1a014 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ @ instruction: 0xb1a81360 │ │ │ │ @ instruction: 0xf1756aba │ │ │ │ - @ instruction: 0x4604f91d │ │ │ │ + @ instruction: 0x4604f959 │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ blvs f6f74c │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d32368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ adcmi lr, fp, #145752064 @ 0x8b00000 │ │ │ │ @@ -34535,15 +34535,15 @@ │ │ │ │ blmi f3d6dc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r9, fp, sp, lr}^ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ andcs pc, r8, fp, asr #17 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d8e76b │ │ │ │ vhadd.s d16, d5, d0 │ │ │ │ - strmi pc, [r1], -r5, lsl #29 │ │ │ │ + strmi pc, [r1], -r1, asr #29 │ │ │ │ svcvc 0x0088f5b0 │ │ │ │ vqadd.s8 , q0, │ │ │ │ addsmi r1, r8, #1543503872 @ 0x5c000000 │ │ │ │ strcs fp, [pc], #-3864 @ 83d74 │ │ │ │ ldcvs 1, cr13, [sl], #-32 @ 0xffffffe0 │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #45632 @ 0xb240 @ │ │ │ │ @@ -34941,15 +34941,15 @@ │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0x6cfb0900 │ │ │ │ vqadd.s64 q11, , │ │ │ │ - @ instruction: 0x6c7bfb59 │ │ │ │ + @ instruction: 0x6c7bfb95 │ │ │ │ teqvs r8, #4096000 @ 0x3e8000 │ │ │ │ bl 15c5bc │ │ │ │ @ instruction: 0xf5031302 │ │ │ │ @ instruction: 0xf8d75173 │ │ │ │ smlawbcc r8, r4, r1, r3 │ │ │ │ ldmdbne r4, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @@ -34972,15 +34972,15 @@ │ │ │ │ svclt 0x00182900 │ │ │ │ @ instruction: 0xf8c74613 │ │ │ │ blgt 4784d4 │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ @ instruction: 0xf1076cbb │ │ │ │ tstcs r8, r8, ror r6 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ - ldc2 1, cr15, [r6, #-464]! @ 0xfffffe30 │ │ │ │ + ldc2l 1, cr15, [r2, #-464]! @ 0xfffffe30 │ │ │ │ adcsvs r4, r8, #4, 12 @ 0x400000 │ │ │ │ eorvs ip, r0, pc, lsl #28 │ │ │ │ adcvs r6, r2, r1, rrx │ │ │ │ cdpgt 0, 0, cr6, cr3, cr3, {7} │ │ │ │ cmnvs r1, r0, lsr #2 │ │ │ │ ldclvs 1, cr2, [ip], #12 │ │ │ │ @ instruction: 0xf0404620 │ │ │ │ @@ -35175,15 +35175,15 @@ │ │ │ │ ldmvs sl!, {r0, r4, r5, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mulsle pc, r8, r2 @ │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1744632 │ │ │ │ - @ instruction: 0x4605fbdb │ │ │ │ + @ instruction: 0x4605fc17 │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ ldcvs 15, cr10, [fp], #116 @ 0x74 │ │ │ │ msrpl SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrvs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xe710441d │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -35214,15 +35214,15 @@ │ │ │ │ ldclvs 15, cr10, [sl], #224 @ 0xe0 │ │ │ │ @ instruction: 0xf7e04630 │ │ │ │ @ instruction: 0xe732f9f9 │ │ │ │ ... │ │ │ │ sbceq fp, r1, ip, lsl #26 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq fp, [r1], #200 @ 0xc8 │ │ │ │ - ldrhteq sp, [r4], -r2 │ │ │ │ + eorseq lr, r4, r2, lsr r0 │ │ │ │ @ instruction: 0xffff7c0f │ │ │ │ sbceq fp, r1, sl, lsr #19 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ ldmvs r8!, {r0, r1, r2, r3, r9, fp, lr} │ │ │ │ ldmdavs r2, {r1, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f0552 │ │ │ │ @@ -35326,15 +35326,15 @@ │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ @ instruction: 0x673c2118 │ │ │ │ addmi pc, r4, r7, asr #17 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - blx 1cc0f94 │ │ │ │ + blx febc0f94 │ │ │ │ ldcleq 1, cr15, [r0], #-28 @ 0xffffffe4 │ │ │ │ eorsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -35504,15 +35504,15 @@ │ │ │ │ blmi cdd75c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26b7a │ │ │ │ addsmi r0, r8, #92, 6 @ 0x70000001 │ │ │ │ blvs 1f78d00 │ │ │ │ msrne SPSR_, #13828096 @ 0xd30000 │ │ │ │ bvs fef31308 │ │ │ │ - @ instruction: 0xf946f174 │ │ │ │ + @ instruction: 0xf982f174 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ blvs 1f78ff4 │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d32368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ adcsmi lr, r3, #53215232 @ 0x32c0000 │ │ │ │ @@ -35535,28 +35535,28 @@ │ │ │ │ @ instruction: 0xf8c24444 │ │ │ │ sbfx r3, ip, #6, #7 │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlald r6, r1, r8, r0 │ │ │ │ andcs r4, r1, pc, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2319 @ 0xfffff6f1 │ │ │ │ @ instruction: 0xf1714479 │ │ │ │ - str pc, [r6, -r9, lsl #20] │ │ │ │ + str pc, [r6, -r5, asr #20] │ │ │ │ stcl 7, cr15, [r6], #-880 @ 0xfffffc90 │ │ │ │ ... │ │ │ │ sbceq fp, r1, r8, ror r7 │ │ │ │ sbceq fp, r1, lr, ror #14 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r1, r4, lsl #13 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eorseq sp, r4, r2, lsl r9 │ │ │ │ + mlaseq r4, r2, r9, sp │ │ │ │ @ instruction: 0xffff756b │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ - eoreq lr, sp, r2, ror #17 │ │ │ │ - eoreq lr, sp, ip, lsr r3 │ │ │ │ + eoreq lr, sp, r2, ror #18 │ │ │ │ + strhteq lr, [sp], -ip │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febdbf48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fd8 │ │ │ │ addlt r5, r6, r0, asr #28 │ │ │ │ @ instruction: 0xf8de2444 │ │ │ │ bls 31c0bc │ │ │ │ @@ -35844,18 +35844,18 @@ │ │ │ │ tstpvc r1, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #13 │ │ │ │ strtmi r4, [r8], -r3, asr #12 │ │ │ │ @ instruction: 0xf8439208 │ │ │ │ tstcs r0, r8, lsl #22 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ movwls r6, #24675 @ 0x6063 │ │ │ │ - @ instruction: 0xff0af17a │ │ │ │ + @ instruction: 0xff46f17a │ │ │ │ bcs bfb20 │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - bls 2c4e70 │ │ │ │ + bls 2c4f60 │ │ │ │ bcs 10bfb18 │ │ │ │ beq 2ffb1c │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmibvs r2!, {r5, r7, sl, pc} │ │ │ │ bcs abe18 │ │ │ │ addshi pc, sl, #64 @ 0x40 │ │ │ │ bne ff51f590 │ │ │ │ @@ -35891,15 +35891,15 @@ │ │ │ │ @ instruction: 0xf1088004 │ │ │ │ strtmi r0, [r8], -r8, lsl #2 │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ andeq pc, r1, #536870916 @ 0x20000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andcs pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf16b6061 │ │ │ │ - strmi pc, [r5], -r5, lsl #26 │ │ │ │ + strmi pc, [r5], -r1, asr #26 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe165fa0 │ │ │ │ tstpeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a34620 │ │ │ │ @ instruction: 0xf7ec0801 │ │ │ │ blvs fec04128 │ │ │ │ @ instruction: 0xf888fab8 │ │ │ │ @@ -36179,18 +36179,18 @@ │ │ │ │ tstcs r0, r0, lsl r3 │ │ │ │ @ instruction: 0xf8c84628 │ │ │ │ vhadd.s8 d17, d8, d4 │ │ │ │ @ instruction: 0xf6c47101 │ │ │ │ @ instruction: 0xf8c80188 │ │ │ │ rsbvs r1, r3, r0 │ │ │ │ movwls r9, #25096 @ 0x6208 │ │ │ │ - stc2l 1, cr15, [ip], #-488 @ 0xfffffe18 │ │ │ │ + stc2 1, cr15, [r8], #488 @ 0x1e8 │ │ │ │ bcs c005c │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - bls 2c4934 │ │ │ │ + bls 2c4a24 │ │ │ │ bcs 10c0054 │ │ │ │ b 132c348 │ │ │ │ bcs 87f58 │ │ │ │ stclge 4, cr15, [r6, #-252]! @ 0xffffff04 │ │ │ │ svcvc 0x0088f5b5 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ andge pc, r4, r3, asr #17 │ │ │ │ @@ -36438,18 +36438,18 @@ │ │ │ │ andsvs r6, r9, sl, asr r0 │ │ │ │ str r6, [pc], #101 @ 85b10 │ │ │ │ bls 2587f0 │ │ │ │ @ instruction: 0xf50058d0 │ │ │ │ @ instruction: 0xf1003380 │ │ │ │ adcvs r0, r3, r0, lsl r7 │ │ │ │ @ instruction: 0x4628e6d4 │ │ │ │ - blx 1a42110 │ │ │ │ + blx fe942110 │ │ │ │ bcs c0468 │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - b 1344528 │ │ │ │ + b 1344618 │ │ │ │ b 1310438 │ │ │ │ blmi bc8360 │ │ │ │ svcvc 0x0088f5b5 │ │ │ │ svclt 0x00189a07 │ │ │ │ ldmibvs r0!, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc}^ │ │ │ │ vtst.8 , , │ │ │ │ @ instruction: 0xf6c46201 │ │ │ │ @@ -36506,16 +36506,16 @@ │ │ │ │ blmi ffe9e208 │ │ │ │ ldrbtvs r4, [r8], #1146 @ 0x47a │ │ │ │ @ instruction: 0x0188f897 │ │ │ │ @ instruction: 0xf8d961f8 │ │ │ │ ldmpl r3, {}^ @ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3154 │ │ │ │ - vcgt.s d16, d3, d0 │ │ │ │ - @ instruction: 0xf010fff5 │ │ │ │ + vcgt.s d16, d4, d0 │ │ │ │ + @ instruction: 0xf010f831 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8d582f5 │ │ │ │ ldclvs 0, cr2, [fp], #512 @ 0x200 │ │ │ │ blpl 10c3058 │ │ │ │ blcs fe12099c │ │ │ │ @ instruction: 0xf105bf18 │ │ │ │ @ instruction: 0xf8db0388 │ │ │ │ @@ -36696,15 +36696,15 @@ │ │ │ │ @ instruction: 0xf53f07c9 │ │ │ │ @ instruction: 0xf108af1c │ │ │ │ strbmi r0, [r2, #-2049] @ 0xfffff7ff │ │ │ │ ldclvs 8, cr13, [r8], #984 @ 0x3d8 │ │ │ │ @ instruction: 0xf7ef4651 │ │ │ │ @ instruction: 0xf8d9fd75 │ │ │ │ vhadd.s d16, d3, d0 │ │ │ │ - @ instruction: 0xf010fe7b │ │ │ │ + @ instruction: 0xf010feb7 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi d2653c │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrsbcc pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -36756,15 +36756,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: 0xf1720358 │ │ │ │ - tstpcs r4, r1, asr #30 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r4, sp, ror pc @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c062b8 │ │ │ │ ldrbmi r8, [r0], -r0 │ │ │ │ blx 1e4212a │ │ │ │ @ instruction: 0xf03e4650 │ │ │ │ @ instruction: 0xf8d5fa4d │ │ │ │ stmib r7, {r3, r4, r6, r7, sl, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -36919,15 +36919,15 @@ │ │ │ │ stmpl sl, {r0, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf8d16c79 │ │ │ │ addsmi r0, r0, #92, 6 @ 0x70000001 │ │ │ │ ldclvs 0, cr13, [sl], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xf8d2633b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1724632 │ │ │ │ - blvs f85b84 │ │ │ │ + blvs f85c74 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ svcge 0x0068f43f │ │ │ │ @ instruction: 0xf8c26c7a │ │ │ │ @ instruction: 0xf8c24360 │ │ │ │ @ instruction: 0xf8d26368 │ │ │ │ ldrmi r2, [r4], #-868 @ 0xfffffc9c │ │ │ │ addsmi lr, lr, #23855104 @ 0x16c0000 │ │ │ │ @@ -36962,15 +36962,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7dbe645 │ │ │ │ blmi 2c0870 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ svclt 0x0000e646 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - ldrsbteq ip, [r4], -r8 │ │ │ │ + eorseq ip, r4, r8, asr r4 │ │ │ │ @ instruction: 0xfffecc99 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ @@ -37280,15 +37280,15 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @ instruction: 0x46154698 │ │ │ │ ldrmi r4, [r8], -r6, lsl #12 │ │ │ │ addlt r4, r7, fp, lsr fp │ │ │ │ ldrbtmi r4, [fp], #-1548 @ 0xfffff9f4 │ │ │ │ vmin.s d20, d19, d9 │ │ │ │ - @ instruction: 0xf8d5f90b │ │ │ │ + @ instruction: 0xf8d5f947 │ │ │ │ strmi r3, [r7], -r0, lsl #1 │ │ │ │ @ instruction: 0xf1b86b5b │ │ │ │ svclt 0x00080f7f │ │ │ │ subsle r2, r8, r2, lsl #23 │ │ │ │ svclt 0x00182b82 │ │ │ │ subsle r3, r7, r8, lsl #11 │ │ │ │ stmib sp, {r0, r9, sp}^ │ │ │ │ @@ -37635,18 +37635,18 @@ │ │ │ │ vpmax.s8 q11, q4, q9 │ │ │ │ @ instruction: 0xf6c47101 │ │ │ │ ldrmi r0, [pc], -r8, lsl #3 │ │ │ │ andls r4, r6, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0xf8479304 │ │ │ │ tstcs r0, r8, lsl #22 │ │ │ │ rsbvs r6, r7, r9, asr r0 │ │ │ │ - @ instruction: 0xf908f179 │ │ │ │ + @ instruction: 0xf944f179 │ │ │ │ bcs c1724 │ │ │ │ @ instruction: 0xf1794628 │ │ │ │ - bls 24526c │ │ │ │ + bls 24535c │ │ │ │ bcs 10c171c │ │ │ │ beq 2c1720 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmibvs r2!, {r1, r2, r4, r5, r6, r8, sl, pc} │ │ │ │ bcs ada14 │ │ │ │ adcshi pc, r9, #64 @ 0x40 │ │ │ │ blne ff521194 │ │ │ │ @@ -37700,15 +37700,15 @@ │ │ │ │ ldrdgt pc, [r4], -r4 │ │ │ │ movweq pc, #33036 @ 0x810c @ │ │ │ │ @ instruction: 0xf8cc4628 │ │ │ │ vhadd.s8 d23, d0, d4 │ │ │ │ vsubl.s8 q10, d4, d1 │ │ │ │ @ instruction: 0xf8cc02aa │ │ │ │ rsbvs r2, r3, r0 │ │ │ │ - cdp2 1, 13, cr15, cr14, cr9, {3} │ │ │ │ + @ instruction: 0xff1af169 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ orrhi pc, r4, #0 │ │ │ │ @ instruction: 0xf6486b83 │ │ │ │ strtmi r0, [r0], -pc, lsl #2 │ │ │ │ streq pc, [r1, -r3, lsr #3] │ │ │ │ ldc2l 7, cr15, [r6, #-936]! @ 0xfffffc58 │ │ │ │ blx fee61db8 │ │ │ │ @@ -37986,17 +37986,17 @@ │ │ │ │ @ instruction: 0x37106039 │ │ │ │ strtmi r2, [r8], -r0, lsl #2 │ │ │ │ vqadd.s8 q11, q4, │ │ │ │ @ instruction: 0xf6c47101 │ │ │ │ andsvs r0, r9, r8, lsl #3 │ │ │ │ andls r6, r6, #103 @ 0x67 │ │ │ │ @ instruction: 0xf1789304 │ │ │ │ - b 1486c8c │ │ │ │ + b 1486d7c │ │ │ │ strtmi r2, [r8], -r0, lsl #20 │ │ │ │ - mcr2 1, 3, pc, cr2, cr8, {3} @ │ │ │ │ + mrc2 1, 4, pc, cr14, cr8, {3} │ │ │ │ b 132db84 │ │ │ │ blls 191c70 │ │ │ │ beq 2c1c9c │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ tstcc r0, #4544 @ 0x11c0 │ │ │ │ tstcs r1, r6, asr r5 │ │ │ │ @ instruction: 0xf6486059 │ │ │ │ @@ -38286,17 +38286,17 @@ │ │ │ │ adcvs r0, r3, r0, lsl ip │ │ │ │ @ instruction: 0xf1bbe6ca │ │ │ │ cmnle ip, r0, lsl #30 │ │ │ │ vst2.32 {d22,d24}, [pc :128], r2 │ │ │ │ @ instruction: 0xf7ff7860 │ │ │ │ strmi fp, [fp], r6, lsr #22 │ │ │ │ @ instruction: 0xf1784628 │ │ │ │ - @ instruction: 0x4607fbf3 │ │ │ │ + strmi pc, [r7], -pc, lsr #24 │ │ │ │ @ instruction: 0xf1784628 │ │ │ │ - b 1486844 │ │ │ │ + b 1486934 │ │ │ │ b 131211c │ │ │ │ b 131203c │ │ │ │ blmi e4a044 │ │ │ │ tstpvs r1, r9, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01a9f6c4 │ │ │ │ @ instruction: 0xf5b59a05 │ │ │ │ ldmpl r2, {r3, r7, r8, r9, sl, fp, ip, sp, lr}^ │ │ │ │ @@ -38365,15 +38365,15 @@ │ │ │ │ ldrbtvs r4, [r8], #1146 @ 0x47a │ │ │ │ @ instruction: 0x0188f897 │ │ │ │ @ instruction: 0xf8d961f8 │ │ │ │ ldmpl r3, {}^ @ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3154 │ │ │ │ vcgt.s d16, d2, d0 │ │ │ │ - @ instruction: 0xf010f96d │ │ │ │ + @ instruction: 0xf010f9a9 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8d582f5 │ │ │ │ ldclvs 0, cr2, [fp], #512 @ 0x200 │ │ │ │ blpl 10c4d68 │ │ │ │ blcs fe1226ac │ │ │ │ @ instruction: 0xf105bf18 │ │ │ │ @ instruction: 0xf8db0388 │ │ │ │ @@ -38553,16 +38553,16 @@ │ │ │ │ @ instruction: 0xf108fa23 │ │ │ │ @ instruction: 0xf53f07c9 │ │ │ │ @ instruction: 0xf108af1c │ │ │ │ strbmi r0, [r2, #-2049] @ 0xfffff7ff │ │ │ │ ldclvs 8, cr13, [r8], #984 @ 0x3d8 │ │ │ │ @ instruction: 0xf7ed4651 │ │ │ │ @ instruction: 0xf8d9ff7d │ │ │ │ - vhadd.s d16, d1, d0 │ │ │ │ - @ instruction: 0xf010fff3 │ │ │ │ + vhadd.s d16, d2, d0 │ │ │ │ + @ instruction: 0xf010f82f │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi d2824c │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrsbcc pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -38614,15 +38614,15 @@ │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ strdcs r6, [r4, -fp] │ │ │ │ subshi pc, r4, r7, asr #17 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ @ instruction: 0xf8d3647b │ │ │ │ @ instruction: 0xf1710358 │ │ │ │ - @ instruction: 0x2104f8b9 │ │ │ │ + strdcs pc, [r4, -r5] │ │ │ │ @ instruction: 0xf8c062b8 │ │ │ │ ldrbmi r8, [r0], -r0 │ │ │ │ stc2l 0, cr15, [lr], #240 @ 0xf0 │ │ │ │ @ instruction: 0xf03c4650 │ │ │ │ @ instruction: 0xf8d5fbc5 │ │ │ │ stmib r7, {r3, r4, r6, r7, sl, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -38777,15 +38777,15 @@ │ │ │ │ stmpl sl, {r0, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf8d16c79 │ │ │ │ addsmi r0, r0, #92, 6 @ 0x70000001 │ │ │ │ ldclvs 0, cr13, [sl], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xf8d2633b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1704632 │ │ │ │ - blvs f87e74 │ │ │ │ + blvs f87f64 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ svcge 0x0068f43f │ │ │ │ @ instruction: 0xf8c26c7a │ │ │ │ @ instruction: 0xf8c24360 │ │ │ │ @ instruction: 0xf8d26368 │ │ │ │ ldrmi r2, [r4], #-868 @ 0xfffffc9c │ │ │ │ addsmi lr, lr, #23855104 @ 0x16c0000 │ │ │ │ @@ -38820,15 +38820,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7d9e645 │ │ │ │ blmi 2c2b60 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ svclt 0x0000e646 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq sl, r4, r8, asr #13 │ │ │ │ + eorseq sl, r4, r8, asr #14 │ │ │ │ @ instruction: 0xfffeaf89 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ @@ -39124,15 +39124,15 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @ instruction: 0x46154698 │ │ │ │ ldrmi r4, [r8], -r6, lsl #12 │ │ │ │ addlt r4, r7, fp, lsr fp │ │ │ │ ldrbtmi r4, [fp], #-1548 @ 0xfffff9f4 │ │ │ │ vmin.s d20, d17, d9 │ │ │ │ - @ instruction: 0xf8d5fa9f │ │ │ │ + @ instruction: 0xf8d5fadb │ │ │ │ strmi r3, [r7], -r0, lsl #1 │ │ │ │ @ instruction: 0xf1b86b5b │ │ │ │ svclt 0x00080f7f │ │ │ │ subsle r2, r8, r2, lsl #23 │ │ │ │ svclt 0x00182b82 │ │ │ │ subsle r3, r7, r8, lsl #11 │ │ │ │ stmib sp, {r0, r9, sp}^ │ │ │ │ @@ -39342,15 +39342,15 @@ │ │ │ │ @ instruction: 0xf8da6c8d │ │ │ │ bne ffbd48b0 │ │ │ │ smlabble r4, r2, ip, r2 │ │ │ │ blcs 1af5cc │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ ldrmi pc, [r0, -r8, lsl #10]! │ │ │ │ - @ instruction: 0xf8eaf271 │ │ │ │ + @ instruction: 0xf926f271 │ │ │ │ movweq pc, #16416 @ 0x4020 @ │ │ │ │ @ instruction: 0xf5082b01 │ │ │ │ svclt 0x00144638 │ │ │ │ movwcs r4, #58883 @ 0xe603 │ │ │ │ strbtcc r9, [r0], r4, lsl #6 │ │ │ │ stmdbcc r4, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @@ -39394,19 +39394,19 @@ │ │ │ │ tstcs r0, r8, lsl #4 │ │ │ │ subsvs r4, r9, r0, lsr #12 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ @ instruction: 0xf8c76019 │ │ │ │ @ instruction: 0xf04f28e4 │ │ │ │ vmla.i d16, d1, d4 │ │ │ │ - @ instruction: 0xf177f883 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf177f8bf │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ teqphi fp, r0 @ p-variant is OBSOLETE │ │ │ │ vmax.s d20, d1, d16 │ │ │ │ - blls 1c6ed4 │ │ │ │ + blls 1c6fc4 │ │ │ │ svceq 0x0006f010 │ │ │ │ andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ @ instruction: 0xf5b32200 │ │ │ │ svclt 0x00187f88 │ │ │ │ strdle r2, [ip, -r0] │ │ │ │ blcs 12f6d4 │ │ │ │ tstcs r0, r8, lsl #30 │ │ │ │ @@ -39555,15 +39555,15 @@ │ │ │ │ @ instruction: 0xf6c44101 │ │ │ │ andsvs r0, r1, r8, lsl #3 │ │ │ │ ldmne r8!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmiacc r4!, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ andscc sl, r0, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0x4620e6b1 │ │ │ │ - @ instruction: 0xf81cf271 │ │ │ │ + @ instruction: 0xf858f271 │ │ │ │ svceq 0x0006f010 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ b 14517f8 │ │ │ │ ldrt r0, [r9], r3, lsl #19 │ │ │ │ bls 25b860 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf1033280 │ │ │ │ @@ -39797,19 +39797,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 5c80a4 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ strhtle r4, [lr], -r3 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ vmin.s q10, q0, q0 │ │ │ │ - @ instruction: 0xf010fe39 │ │ │ │ + @ instruction: 0xf010fe75 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - mrc2 2, 1, pc, cr0, cr0, {3} │ │ │ │ + mcr2 2, 3, pc, cr12, cr0, {3} @ │ │ │ │ svclt 0x00560742 │ │ │ │ beq 284ff8 │ │ │ │ beq 30510c │ │ │ │ bleq 105400 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7e902c4 │ │ │ │ strmi pc, [r4], r9, lsr #27 │ │ │ │ @@ -39889,19 +39889,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 5c7f34 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ strhtle r4, [lr], -r3 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ vmin.s q10, q0, q0 │ │ │ │ - @ instruction: 0xf010fd81 │ │ │ │ + @ instruction: 0xf010fdbd │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - ldc2l 2, cr15, [r8, #-448]! @ 0xfffffe40 │ │ │ │ + ldc2 2, cr15, [r4, #448]! @ 0x1c0 │ │ │ │ svclt 0x00560742 │ │ │ │ beq 285168 │ │ │ │ beq 30527c │ │ │ │ bleq 105570 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7e902c4 │ │ │ │ @ instruction: 0x4684fcf1 │ │ │ │ @@ -39989,19 +39989,19 @@ │ │ │ │ stmdaeq r5, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0004543 │ │ │ │ blls 669510 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ streq lr, [r8, #2819] @ 0xb03 │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r5, lsr #32 │ │ │ │ - ldc2 2, cr15, [r8], #448 @ 0x1c0 │ │ │ │ + ldc2l 2, cr15, [r4], #448 @ 0x1c0 │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2c53f8 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - ldc2 2, cr15, [r0], #448 @ 0x1c0 │ │ │ │ + stc2l 2, cr15, [ip], #448 @ 0x1c0 │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 2852f0 │ │ │ │ bleq 30540c │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46219b17 │ │ │ │ sbceq pc, r4, #14090240 @ 0xd70000 │ │ │ │ eorge pc, r8, r3, asr r8 @ │ │ │ │ @@ -40040,26 +40040,26 @@ │ │ │ │ stmdacs r0, {r0, r1, r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bls 5fdabc │ │ │ │ strtmi r4, [r1], -fp, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7e8b000 │ │ │ │ @ instruction: 0xe7d5fd71 │ │ │ │ vqadd.s64 q9, q0, │ │ │ │ - @ instruction: 0x0783fc53 │ │ │ │ + streq pc, [r3, pc, lsl #25] │ │ │ │ rsbscs sp, pc, ip, lsl r4 @ │ │ │ │ - mcrr2 2, 7, pc, lr, cr0 @ │ │ │ │ + stc2 2, cr15, [sl], {112} @ 0x70 │ │ │ │ strble r0, [r1], #-1856 @ 0xfffff8c0 │ │ │ │ stmdaeq r7, {r0, r3, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1092301 │ │ │ │ movwls r0, #18689 @ 0x4901 │ │ │ │ ldrsbtcs lr, [lr], #-123 @ 0xffffff85 │ │ │ │ - mcrr2 2, 7, pc, r2, cr0 @ │ │ │ │ + ldc2l 2, cr15, [lr], #-448 @ 0xfffffe40 │ │ │ │ strle r0, [fp], #-1921 @ 0xfffff87f │ │ │ │ vqadd.s64 q9, q0, q15 │ │ │ │ - smlaldxeq pc, r2, sp, ip @ │ │ │ │ + smlsldxeq pc, r2, r9, ip @ │ │ │ │ @ instruction: 0xf009d430 │ │ │ │ @ instruction: 0xf8cd0807 │ │ │ │ @ instruction: 0xf109b010 │ │ │ │ strb r0, [sl, r1, lsl #18] │ │ │ │ @ instruction: 0xf04f2301 │ │ │ │ movwls r0, #18440 @ 0x4808 │ │ │ │ ldmib sp, {r0, r2, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @@ -40148,19 +40148,19 @@ │ │ │ │ stmdaeq r5, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0004543 │ │ │ │ blls 66978c │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ streq lr, [r8, #2819] @ 0xb03 │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r5, lsr #32 │ │ │ │ - blx 1f45ef2 │ │ │ │ + blx fee45ef2 │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2c5674 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - blx 1d45f02 │ │ │ │ + blx fec45f02 │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 28556c │ │ │ │ bleq 305688 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46219b17 │ │ │ │ sbceq pc, r4, #14090240 @ 0xd70000 │ │ │ │ eorge pc, r8, r3, asr r8 @ │ │ │ │ @@ -40199,26 +40199,26 @@ │ │ │ │ stmdacs r0, {r0, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bls 5fdd38 │ │ │ │ strtmi r4, [r1], -fp, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7e8b000 │ │ │ │ ldrb pc, [r5, r3, asr #26] @ │ │ │ │ vqadd.s64 q9, q0, │ │ │ │ - usad8eq r3, r5, fp │ │ │ │ + @ instruction: 0x0783fb51 │ │ │ │ rsbscs sp, pc, ip, lsl r4 @ │ │ │ │ - blx 4c5fc6 │ │ │ │ + blx 13c5fc6 │ │ │ │ strble r0, [r1], #-1856 @ 0xfffff8c0 │ │ │ │ stmdaeq r7, {r0, r3, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1092301 │ │ │ │ movwls r0, #18689 @ 0x4901 │ │ │ │ ldrsbtcs lr, [lr], #-123 @ 0xffffff85 │ │ │ │ - blx 1c5fde │ │ │ │ + blx 10c5fde │ │ │ │ strle r0, [fp], #-1921 @ 0xfffff87f │ │ │ │ vqadd.s64 q9, q0, q15 │ │ │ │ - @ instruction: 0x0742faff │ │ │ │ + smlaldxeq pc, r2, fp, fp @ │ │ │ │ @ instruction: 0xf009d430 │ │ │ │ @ instruction: 0xf8cd0807 │ │ │ │ @ instruction: 0xf109b010 │ │ │ │ strb r0, [sl, r1, lsl #18] │ │ │ │ @ instruction: 0xf04f2301 │ │ │ │ movwls r0, #18440 @ 0x4808 │ │ │ │ ldmib sp, {r0, r2, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @@ -40386,15 +40386,15 @@ │ │ │ │ eorhi pc, lr, #0 │ │ │ │ @ instruction: 0xf04f6b7b │ │ │ │ @ instruction: 0xed9f0900 │ │ │ │ @ instruction: 0x46b29bb2 │ │ │ │ blhi fed44f58 │ │ │ │ blvs fef63940 │ │ │ │ teqvs fp, #8, 6 @ 0x20000000 │ │ │ │ - @ instruction: 0xf8c2f270 │ │ │ │ + @ instruction: 0xf8fef270 │ │ │ │ @ instruction: 0xf44f6c7b │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ mvnsvs r7, #4080 @ 0xff0 │ │ │ │ @ instruction: 0xf8c76c9a │ │ │ │ bcs c194c │ │ │ │ msrhi CPSR_s, r0 │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @@ -40420,15 +40420,15 @@ │ │ │ │ @ instruction: 0xf8936c7b │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r3, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ @ instruction: 0xf107000f │ │ │ │ tstcs r8, r8, ror r4 │ │ │ │ cmppeq r8, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ - blx fe745f2c │ │ │ │ + blx ff645f2c │ │ │ │ eorsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ eorsvs ip, r0, pc, lsl #24 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r3], {243} @ 0xf3 │ │ │ │ ldcvs 1, cr6, [ip, #-192]! @ 0xffffff40 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @ instruction: 0xf03a4620 │ │ │ │ @@ -40519,18 +40519,18 @@ │ │ │ │ @ instruction: 0x6120cd03 │ │ │ │ blvs 1f62068 │ │ │ │ ldrdle pc, [r4], -r7 @ │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ bvs ffffdc18 │ │ │ │ strtmi r2, [r0], -r1, lsl #6 │ │ │ │ vrhadd.s d23, d0, d27 │ │ │ │ - @ instruction: 0x0782f895 │ │ │ │ + @ instruction: 0x0782f8d1 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - @ instruction: 0xf88ef270 │ │ │ │ + @ instruction: 0xf8caf270 │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs sl!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldclvs 0, cr6, [fp, #-172]! @ 0xffffff54 │ │ │ │ ldcvs 3, cr9, [fp], #8 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ @@ -40566,15 +40566,15 @@ │ │ │ │ svclt 0x0000e7d3 │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ sbceq r6, r1, r4, lsl #15 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r1, ip, asr r7 │ │ │ │ - eorseq r8, r4, sl, ror sl │ │ │ │ + ldrshteq r8, [r4], -sl │ │ │ │ @ instruction: 0xffff26db │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, r8, r9, fp, sp, lr} │ │ │ │ suble r2, r6, r2, lsl #22 │ │ │ │ @ instruction: 0xf0002b04 │ │ │ │ blcs 229e64 │ │ │ │ movwcs fp, #16140 @ 0x3f0c │ │ │ │ ldrtvs r2, [fp], #783 @ 0x30f │ │ │ │ @@ -40687,15 +40687,15 @@ │ │ │ │ svclt 0x00382e40 │ │ │ │ blmi 913688 │ │ │ │ @ instruction: 0xf8d5687a │ │ │ │ ldmpl r3, {r2, r3, r4, r6, r8, r9}^ │ │ │ │ mulsle sp, r8, r2 │ │ │ │ msrne SPSR_, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0x4632b190 │ │ │ │ - @ instruction: 0xf8bcf16f │ │ │ │ + @ instruction: 0xf8f8f16f │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ mrcge 4, 4, APSR_nzcv, cr3, cr15, {1} │ │ │ │ msrcc SPSR_s, #13959168 @ 0xd50000 │ │ │ │ msrmi SPSR_, #12910592 @ 0xc50000 │ │ │ │ msrvs SPSR_f, #12910592 @ 0xc50000 │ │ │ │ pkhbt r4, r8, ip, lsl #8 │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -41455,15 +41455,15 @@ │ │ │ │ addpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ @ instruction: 0xf8c7633a │ │ │ │ blgt 47ea2c │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ addpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ @ instruction: 0xf8d22114 │ │ │ │ @ instruction: 0xf16e0358 │ │ │ │ - @ instruction: 0xf107fa83 │ │ │ │ + @ instruction: 0xf107fabf │ │ │ │ @ instruction: 0x46060c54 │ │ │ │ ldm ip!, {r3, r4, r5, r6, r9, sp, lr} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ tstcs r5, r1, ror r0 │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ ldclvs 1, cr6, [lr], #-192 @ 0xffffff40 │ │ │ │ @@ -41604,15 +41604,15 @@ │ │ │ │ ldmdbvs sl!, {r0, r2, r3, r4, r8, r9, fp, lr} │ │ │ │ blvs f20f28 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlasle r5, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ orrslt r1, r0, r0, ror #6 │ │ │ │ @ instruction: 0xf16e4632 │ │ │ │ - @ instruction: 0x4604f993 │ │ │ │ + strmi pc, [r4], -pc, asr #19 │ │ │ │ addle r2, fp, r0, lsl #24 │ │ │ │ @ instruction: 0xf8c36b3b │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d36368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ strbmi lr, [lr, #-1919] @ 0xfffff881 │ │ │ │ @ instruction: 0x464ebf38 │ │ │ │ @@ -41623,15 +41623,15 @@ │ │ │ │ svclt 0x0000e776 │ │ │ │ ... │ │ │ │ andeq r0, r0, r5 │ │ │ │ andeq r0, r0, r1 │ │ │ │ sbceq r5, r1, r6, ror r7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r5, r1, lr, asr #14 │ │ │ │ - eorseq r7, r4, sl, lsr sl │ │ │ │ + ldrhteq r7, [r4], -sl │ │ │ │ @ instruction: 0xffff480d │ │ │ │ sbceq r5, r1, ip, lsl #9 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ @ instruction: 0xf7d64630 │ │ │ │ @ instruction: 0x4604ef5a │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs f369c4 │ │ │ │ @@ -41640,15 +41640,15 @@ │ │ │ │ blvs f468bc │ │ │ │ @ instruction: 0xf8c22300 │ │ │ │ ldrbmi r4, [ip], #-864 @ 0xfffffca0 │ │ │ │ msrvs SPSR_f, #12713984 @ 0xc20000 │ │ │ │ cmppcc ip, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ ldcvs 7, cr14, [fp], #-276 @ 0xfffffeec │ │ │ │ vtst.32 d22, d14, d8 │ │ │ │ - @ instruction: 0x4601fef3 │ │ │ │ + strmi pc, [r1], -pc, lsr #30 │ │ │ │ svcvc 0x0088f5b0 │ │ │ │ vhadd.s8 , q0, q7 │ │ │ │ addsmi r1, r8, #1543503872 @ 0x5c000000 │ │ │ │ strcs fp, [pc], #-3864 @ 8ac98 │ │ │ │ blvs fff3f0bc │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #45632 @ 0xb240 @ │ │ │ │ @@ -41938,15 +41938,15 @@ │ │ │ │ @ instruction: 0xf10a8024 │ │ │ │ @ instruction: 0xf8ca0508 │ │ │ │ vhadd.s8 d25, d0, d4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ stmdals lr, {r2, r3, r7, r8, r9} │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ @ instruction: 0xf1656065 │ │ │ │ - @ instruction: 0x4681fdbb │ │ │ │ + @ instruction: 0x4681fdf7 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe16b410 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adchi pc, pc, r0, asr #32 │ │ │ │ movwne lr, #6621 @ 0x19dd │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -41998,19 +41998,19 @@ │ │ │ │ @ instruction: 0xf04f980e │ │ │ │ @ instruction: 0xf6c40301 │ │ │ │ @ instruction: 0xf8ca0384 │ │ │ │ rsbvs r3, r5, r0 │ │ │ │ rscseq fp, r6, r4, lsl pc │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ @ instruction: 0xf1742704 │ │ │ │ - ldmdblt r8, {r0, r1, r2, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r1, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf174980e │ │ │ │ - subeq pc, r7, r7, ror #29 │ │ │ │ + subeq pc, r7, r3, lsr #30 │ │ │ │ @ instruction: 0xf1749800 │ │ │ │ - blls cb014 │ │ │ │ + blls cb104 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b9b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -42171,27 +42171,27 @@ │ │ │ │ ldrtmi r3, [r0], -r4, asr #5 │ │ │ │ svccs 0x0074f8d3 │ │ │ │ cmnpeq r0, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ ldmpl r3, {r0, r4, r6, r7, fp, ip}^ │ │ │ │ ldmne r3, {r0, r1, r3, r4, r9, fp, ip, pc}^ │ │ │ │ stmdavs fp, {r1, r3, r8, r9, ip, pc}^ │ │ │ │ bleq c79dc │ │ │ │ - blx ffac7a6a │ │ │ │ + stc2 1, cr15, [r4], #-404 @ 0xfffffe6c │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedcc8e4 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 60c29c │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ blx fee0ccf4 │ │ │ │ @ instruction: 0xf1c6f686 │ │ │ │ @ instruction: 0xf174061f │ │ │ │ - ldmdblt r0, {r0, r1, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r0, {r0, r1, r4, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1659819 │ │ │ │ - @ instruction: 0xb110fbd1 │ │ │ │ + tstplt r0, sp, lsl #24 @ p-variant is OBSOLETE │ │ │ │ blcs 166314 │ │ │ │ blls 2bf6f0 │ │ │ │ orrcs pc, r0, #1124073472 @ 0x43000000 │ │ │ │ blls 7b0134 │ │ │ │ stmiacc r8, {r0, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ vqdmulh.s d15, d3, d10 │ │ │ │ ldrdcc lr, [r8, -sp] │ │ │ │ @@ -42351,22 +42351,22 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addhi pc, fp, #64 @ 0x40 │ │ │ │ pop {r0, r1, r2, r3, r4, ip, sp, pc} │ │ │ │ movwls r8, #65520 @ 0xfff0 │ │ │ │ andeq pc, r9, r8, asr r8 @ │ │ │ │ - @ instruction: 0xf964f26e │ │ │ │ + @ instruction: 0xf9a0f26e │ │ │ │ @ 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, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs r3!, {r0, r1, r4, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00084540 │ │ │ │ andsls r4, r1, r8, lsr r6 │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ blls 36bb98 │ │ │ │ tstmi r3, #36864 @ 0x9000 │ │ │ │ rschi pc, r8, r0, asr #32 │ │ │ │ ldmdbpl r3!, {r0, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -42772,16 +42772,16 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ @ instruction: 0xf01b463a │ │ │ │ @ instruction: 0xf8d8f95f │ │ │ │ sbfx r7, r8, #25, #18 │ │ │ │ bl ff649d80 │ │ │ │ sbceq r4, r1, lr, lsr #5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - ldrsbteq r6, [r4], -sl │ │ │ │ - eorseq r6, r4, r4, asr #13 │ │ │ │ + eorseq r6, r4, sl, asr r7 │ │ │ │ + eorseq r6, r4, r4, asr #14 │ │ │ │ strdeq r4, [r1], #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0xf500b095 │ │ │ │ @ instruction: 0x46174a38 │ │ │ │ @@ -43086,15 +43086,15 @@ │ │ │ │ @ instruction: 0xf7d93010 │ │ │ │ str pc, [r5, r5, ror #25] │ │ │ │ stmdb r6!, {r0, r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r3, r1, r4, lsr lr │ │ │ │ sbceq r3, r1, r0, lsr lr │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r3, r1, ip, lsl #27 │ │ │ │ - eoreq r7, sp, ip, asr #5 │ │ │ │ + eoreq r7, sp, ip, asr #6 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4616b095 │ │ │ │ ldrmi r4, [r9], r6, lsl #21 │ │ │ │ @@ -43367,15 +43367,15 @@ │ │ │ │ @ instruction: 0xf7d94622 │ │ │ │ @ instruction: 0xe74dfddb │ │ │ │ bls 29f388 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ ldcne 2, cr3, [r9, #-512] @ 0xfffffe00 │ │ │ │ strb r6, [r1, -r2, lsr #1]! │ │ │ │ sbceq r3, r1, r2, lsr #20 │ │ │ │ - ldrsbteq r5, [r4], -r2 │ │ │ │ + eorseq r5, r4, r2, asr lr │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r8, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a82 │ │ │ │ @@ -43392,19 +43392,19 @@ │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ blvs 14b0ff4 │ │ │ │ blvs 1718c14 │ │ │ │ tstls lr, r7, lsl #6 │ │ │ │ sbcscc pc, r0, #14352384 @ 0xdb0000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ sbchi pc, pc, r0, asr #32 │ │ │ │ - @ instruction: 0xf942f26d │ │ │ │ + @ instruction: 0xf97ef26d │ │ │ │ @ instruction: 0xf5059e07 │ │ │ │ strmi r5, [r1], r0, asr #14 │ │ │ │ vpadd.i32 q11, , q8 │ │ │ │ - @ instruction: 0xf8d7f93b │ │ │ │ + @ instruction: 0xf8d7f977 │ │ │ │ @ instruction: 0xf8961cd8 │ │ │ │ pkhbtmi r6, r2, r0, lsl #3 │ │ │ │ streq pc, [r1], -r6 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ strls r8, [r4], -r9, lsr #1 │ │ │ │ strcs r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9301 │ │ │ │ @@ -43568,15 +43568,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 @ │ │ │ │ beq 2c8ea4 │ │ │ │ andls pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf8fef164 │ │ │ │ + @ instruction: 0xf93af164 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ blcs e78c0 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ blls ece1c │ │ │ │ b 1172ed4 │ │ │ │ @@ -43648,19 +43648,19 @@ │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ svclt 0x0018602b │ │ │ │ @ instruction: 0xf8c400f6 │ │ │ │ svclt 0x0008a004 │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ @ instruction: 0xf1732704 │ │ │ │ - ldmdblt r8, {r0, r1, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r1, r2, r3, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1734658 │ │ │ │ - subeq pc, r7, r3, lsl #20 │ │ │ │ + subeq pc, r7, pc, lsr sl @ │ │ │ │ @ instruction: 0xf1739803 │ │ │ │ - blls 18b64c │ │ │ │ + blls 18b73c │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b9b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -43873,26 +43873,26 @@ │ │ │ │ blt 7476b4 │ │ │ │ ldc2 0, cr15, [r6, #-140]! @ 0xffffff74 │ │ │ │ stclcc 8, cr15, [r4], #864 @ 0x360 │ │ │ │ ldrdls pc, [r0], -r3 │ │ │ │ ldmdavs fp, {r4, r8, ip, sp, pc}^ │ │ │ │ ldrmi r4, [sl], #1227 @ 0x4cb │ │ │ │ @ instruction: 0xf1634630 │ │ │ │ - @ instruction: 0x4606fe9d │ │ │ │ + @ instruction: 0x4606fed9 │ │ │ │ blvs fe239430 │ │ │ │ streq pc, [r1], -r6, lsr #3 │ │ │ │ @ instruction: 0xf686fab6 │ │ │ │ cmneq r6, #1933312 @ 0x1d8000 │ │ │ │ ldmdals r7, {r2, r4, r8, r9, fp, ip, pc} │ │ │ │ stmdaeq r1, {r0, r1, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf888fab8 │ │ │ │ ldmdaeq pc, {r3, r6, r7, r8, ip, sp, lr, pc} @ │ │ │ │ - @ instruction: 0xf80cf173 │ │ │ │ + @ instruction: 0xf848f173 │ │ │ │ ldmdals r7, {r6, r8, fp, ip, sp, pc} │ │ │ │ - cdp2 1, 8, cr15, cr6, cr3, {3} │ │ │ │ + cdp2 1, 12, cr15, cr2, cr3, {3} │ │ │ │ blvs fe1793dc │ │ │ │ rsbsle r2, r6, r3, lsl #22 │ │ │ │ strcs pc, [r0, #1093] @ 0x445 │ │ │ │ b 11f3bc8 │ │ │ │ blls 7165b8 │ │ │ │ b 135dc84 │ │ │ │ b 11daadc │ │ │ │ @@ -44120,15 +44120,15 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f02da │ │ │ │ ldrtmi sl, [r3], -pc, lsr #30 │ │ │ │ ldrbmi r4, [r8], -sl, lsr #12 │ │ │ │ @ instruction: 0xfff2f7d8 │ │ │ │ svclt 0x0000e728 │ │ │ │ smulleq r2, r1, sl, lr │ │ │ │ - eorseq r5, r4, r0, asr #5 │ │ │ │ + eorseq r5, r4, r0, asr #6 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, r9, asr #28 │ │ │ │ @@ -44203,16 +44203,16 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf0194632 │ │ │ │ @ instruction: 0xf8d8ff7d │ │ │ │ @ instruction: 0xe78f6cd8 │ │ │ │ stmia r8!, {r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smulleq r2, r1, r6, ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - ldrshteq r5, [r4], -r2 │ │ │ │ - eorseq r5, r4, r6, ror #1 │ │ │ │ + eorseq r5, r4, r2, ror r1 │ │ │ │ + eorseq r5, r4, r6, ror #2 │ │ │ │ smulleq r2, r1, lr, fp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0xf500b095 │ │ │ │ @ instruction: 0x46174a38 │ │ │ │ @@ -44517,15 +44517,15 @@ │ │ │ │ @ instruction: 0xf7d83010 │ │ │ │ @ instruction: 0xe785f9b7 │ │ │ │ mrc 7, 1, APSR_nzcv, cr8, cr3, {6} │ │ │ │ ldrdeq r2, [r1], #120 @ 0x78 │ │ │ │ ldrdeq r2, [r1], #116 @ 0x74 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r2, r1, r0, lsr r7 │ │ │ │ - eoreq r5, sp, r0, ror ip │ │ │ │ + strdeq r5, [sp], -r0 @ │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4616b095 │ │ │ │ ldrmi r4, [r9], r6, lsl #21 │ │ │ │ @@ -44706,19 +44706,19 @@ │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ blvs 14b247c │ │ │ │ blvs 171a09c │ │ │ │ tstls lr, r7, lsl #6 │ │ │ │ sbcscc pc, r0, #14352384 @ 0xdb0000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ sbchi pc, pc, r0, asr #32 │ │ │ │ - cdp2 2, 15, cr15, cr14, cr11, {3} │ │ │ │ + @ instruction: 0xff3af26b │ │ │ │ @ instruction: 0xf5059e07 │ │ │ │ strmi r5, [r1], r0, asr #14 │ │ │ │ vpadd.i32 q11, , q8 │ │ │ │ - @ instruction: 0xf8d7fef7 │ │ │ │ + @ instruction: 0xf8d7ff33 │ │ │ │ @ instruction: 0xf8961cd8 │ │ │ │ pkhbtmi r6, r2, r0, lsl #3 │ │ │ │ streq pc, [r1], -r6 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ strls r8, [r4], -r9, lsr #1 │ │ │ │ strcs r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9301 │ │ │ │ @@ -44882,15 +44882,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 @ │ │ │ │ beq 2ca32c │ │ │ │ andls pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ - cdp2 1, 11, cr15, cr10, cr2, {3} │ │ │ │ + cdp2 1, 15, cr15, cr6, cr2, {3} │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ blcs e8d48 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ blls ee2a4 │ │ │ │ b 117435c │ │ │ │ @@ -44961,20 +44961,20 @@ │ │ │ │ rsbvs r4, fp, r8, asr r6 │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ svclt 0x0018602b │ │ │ │ @ instruction: 0xf8c400f6 │ │ │ │ svclt 0x0008a004 │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ - @ instruction: 0xf1712704 │ │ │ │ - ldmdblt r8, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1722704 │ │ │ │ + ldmdblt r8, {r0, r1, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1714658 │ │ │ │ - strheq pc, [r7], #-255 @ 0xffffff01 @ │ │ │ │ + strdeq pc, [r7], #-251 @ 0xffffff05 │ │ │ │ @ instruction: 0xf1729803 │ │ │ │ - blls 18c1c4 │ │ │ │ + blls 18c2b4 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b9b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -45191,27 +45191,27 @@ │ │ │ │ ldrtmi r3, [r8], -r4, asr #5 │ │ │ │ svccs 0x0074f8d3 │ │ │ │ cmnpeq r0, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ ldmpl r3, {r0, r4, r6, r7, fp, ip}^ │ │ │ │ ldmne r3, {r0, r1, r3, r4, r9, fp, ip, pc}^ │ │ │ │ stmdavs fp, {r1, r3, r8, r9, ip, pc}^ │ │ │ │ bleq ca90c │ │ │ │ - mrrc2 1, 6, pc, r0, cr2 @ │ │ │ │ + stc2 1, cr15, [ip], {98} @ 0x62 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedcf814 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 60f1cc │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ blx fee50024 │ │ │ │ @ instruction: 0xf1c7f787 │ │ │ │ @ instruction: 0xf171071f │ │ │ │ - ldmdblt r0, {r0, r1, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r0, {r0, r1, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1629819 │ │ │ │ - tstplt r0, r9, lsr ip @ p-variant is OBSOLETE │ │ │ │ + tstplt r0, r5, ror ip @ p-variant is OBSOLETE │ │ │ │ blcs 169244 │ │ │ │ blls 2c2638 │ │ │ │ orrcs pc, r0, #1124073472 @ 0x43000000 │ │ │ │ ldmib sp, {r3, r8, r9, ip, pc}^ │ │ │ │ b 12dac68 │ │ │ │ b 115c76c │ │ │ │ blls 796e58 │ │ │ │ @@ -45366,21 +45366,21 @@ │ │ │ │ blcs b32d8 │ │ │ │ @ instruction: 0x81a6f040 │ │ │ │ @ instruction: 0x2c009b0e │ │ │ │ blcs c2c84 │ │ │ │ eorshi pc, sp, #64 @ 0x40 │ │ │ │ andeq pc, sl, r7, asr r8 @ │ │ │ │ strne pc, [pc], #-576 @ 8e6bc │ │ │ │ - @ instruction: 0xf9d6f26b │ │ │ │ + blx 54b06c │ │ │ │ @ instruction: 0xf8574603 │ │ │ │ vhadd.s8 d16, d0, d9 │ │ │ │ adcsmi r1, fp, #6029312 @ 0x5c0000 │ │ │ │ strtmi fp, [r3], -r8, lsl #30 │ │ │ │ vcge.s32 d25, d11, d2 │ │ │ │ - @ instruction: 0xf8d8f9cb │ │ │ │ + @ instruction: 0xf8d8fa07 │ │ │ │ adcsmi r3, r8, #4 │ │ │ │ strtmi fp, [r0], -r8, lsl #30 │ │ │ │ blcs f2728 │ │ │ │ rscshi pc, sp, r0, asr #6 │ │ │ │ bls 2b5314 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @ instruction: 0xf5068248 │ │ │ │ @@ -45896,15 +45896,15 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f02da │ │ │ │ ldrtmi sl, [r3], -pc, lsr #30 │ │ │ │ ldrbmi r4, [r8], -sl, lsr #12 │ │ │ │ blx 54ce58 │ │ │ │ svclt 0x0000e728 │ │ │ │ ldrdeq r1, [r1], #42 @ 0x2a │ │ │ │ - eorseq r3, r4, r0, lsl #14 │ │ │ │ + eorseq r3, r4, r0, lsl #15 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, r9, asr #28 │ │ │ │ @@ -45979,16 +45979,16 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf0184632 │ │ │ │ @ instruction: 0xf8d8f8f9 │ │ │ │ @ instruction: 0xe78f6cd8 │ │ │ │ b ff2ccf90 │ │ │ │ ldrdeq r1, [r1], #6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq r3, r4, r2, lsr r5 │ │ │ │ - eorseq r3, r4, r6, lsr #10 │ │ │ │ + ldrhteq r3, [r4], -r2 │ │ │ │ + eorseq r3, r4, r6, lsr #11 │ │ │ │ ldrdeq r0, [r1], #254 @ 0xfe │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0xf500b095 │ │ │ │ @ instruction: 0x46174a38 │ │ │ │ @@ -46293,15 +46293,15 @@ │ │ │ │ @ instruction: 0xf7d63010 │ │ │ │ @ instruction: 0xe785fbd7 │ │ │ │ ldmda r8, {r1, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r0, r1, r8, lsl ip │ │ │ │ sbceq r0, r1, r4, lsl ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r0, r1, r0, ror fp │ │ │ │ - strhteq r4, [sp], -r0 │ │ │ │ + eoreq r4, sp, r0, lsr r1 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4616b095 │ │ │ │ ldrmi r4, [r9], r6, lsl #21 │ │ │ │ @@ -46482,19 +46482,19 @@ │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ blvs 14b403c │ │ │ │ blvs 171bc5c │ │ │ │ tstls lr, r7, lsl #6 │ │ │ │ sbcscc pc, r0, #14352384 @ 0xdb0000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ sbchi pc, pc, r0, asr #32 │ │ │ │ - @ instruction: 0xf91ef26a │ │ │ │ + @ instruction: 0xf95af26a │ │ │ │ @ instruction: 0xf5059e07 │ │ │ │ strmi r5, [r1], r0, asr #14 │ │ │ │ vpadd.i32 q11, q5, q8 │ │ │ │ - @ instruction: 0xf8d7f917 │ │ │ │ + @ instruction: 0xf8d7f953 │ │ │ │ @ instruction: 0xf8961cd8 │ │ │ │ pkhbtmi r6, r2, r0, lsl #3 │ │ │ │ streq pc, [r1], -r6 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ strls r8, [r4], -r9, lsr #1 │ │ │ │ strcs r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9301 │ │ │ │ @@ -47213,15 +47213,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm r5, {r2, r3, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r0], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf1680358 │ │ │ │ - strmi pc, [r0], r5, lsl #27 │ │ │ │ + strmi pc, [r0], r1, asr #27 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86c7c │ │ │ │ @@ -47381,15 +47381,15 @@ │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ andsvs r0, sl, r8, lsl #5 │ │ │ │ ldmdbne r4!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ mul r9, r6, r1 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq r2, r4, r6, ror r1 │ │ │ │ + ldrshteq r2, [r4], -r6 │ │ │ │ @ instruction: 0xfffe2a49 │ │ │ │ @ instruction: 0xf8936c3b │ │ │ │ blcs 9fe0c │ │ │ │ orrhi pc, r0, r0, asr #32 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -47499,15 +47499,15 @@ │ │ │ │ ldmdbvs sl!, {r0, r1, r2, r4, r5, r6, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mulsle pc, r8, r2 @ │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1684642 │ │ │ │ - strmi pc, [r6], -r1, lsl #23 │ │ │ │ + @ instruction: 0x4606fbbd │ │ │ │ @ instruction: 0xf43f2e00 │ │ │ │ ldcvs 14, cr10, [fp], #504 @ 0x1f8 │ │ │ │ msrvs SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrhi SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xe671441e │ │ │ │ svclt 0x003845c8 │ │ │ │ @@ -47908,15 +47908,15 @@ │ │ │ │ blmi 28ab4c │ │ │ │ andeq pc, r3, fp, asr r8 @ │ │ │ │ orrcc pc, r0, #0, 10 │ │ │ │ stceq 1, cr15, [ip], {-0} │ │ │ │ ldmdbcc r8!, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e791 │ │ │ │ sbceq pc, r0, r0, asr #8 │ │ │ │ - eoreq r2, sp, r6, asr sl │ │ │ │ + ldrdeq r2, [sp], -r6 @ │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1cc344 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r8, #-816] @ 0xfffffcd0 │ │ │ │ @@ -48524,15 +48524,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm r5, {r2, r3, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r0], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf1670358 │ │ │ │ - strmi pc, [r0], r5, asr #22 │ │ │ │ + strmi pc, [r0], r1, lsl #23 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86c7c │ │ │ │ @@ -48692,15 +48692,15 @@ │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ andsvs r0, sl, r8, lsl #5 │ │ │ │ ldmdbne r4!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ mul r9, r6, r1 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - ldrshteq r0, [r4], -r6 │ │ │ │ + eorseq r0, r4, r6, ror sp │ │ │ │ @ instruction: 0xfffe15c9 │ │ │ │ @ instruction: 0xf8936c3b │ │ │ │ blcs a128c │ │ │ │ orrhi pc, r0, r0, asr #32 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -48810,15 +48810,15 @@ │ │ │ │ ldmdbvs sl!, {r0, r1, r2, r4, r5, r6, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mulsle pc, r8, r2 @ │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1674642 │ │ │ │ - strmi pc, [r6], -r1, asr #18 │ │ │ │ + @ instruction: 0x4606f97d │ │ │ │ @ instruction: 0xf43f2e00 │ │ │ │ ldcvs 14, cr10, [fp], #504 @ 0x1f8 │ │ │ │ msrvs SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrhi SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xe671441e │ │ │ │ svclt 0x003845c8 │ │ │ │ @@ -49219,15 +49219,15 @@ │ │ │ │ blmi 28bfcc │ │ │ │ andeq pc, r3, fp, asr r8 @ │ │ │ │ orrcc pc, r0, #0, 10 │ │ │ │ stceq 1, cr15, [ip], {-0} │ │ │ │ ldmdbcc r8!, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e791 │ │ │ │ sbceq sp, r0, r0, asr #31 │ │ │ │ - ldrdeq r1, [sp], -r6 @ │ │ │ │ + eoreq r1, sp, r6, asr r6 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1cd7c4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r8, #-816] @ 0xfffffcd0 │ │ │ │ @@ -49948,15 +49948,15 @@ │ │ │ │ mlascc lr, r3, r8, pc @ │ │ │ │ addcc pc, ip, r7, lsl #17 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0xf1076cbb │ │ │ │ @ instruction: 0x21200470 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ - @ instruction: 0xf822f166 │ │ │ │ + @ instruction: 0xf85ef166 │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldclvs 0, cr2, [ip], #-96 @ 0xffffffa0 │ │ │ │ @@ -50115,30 +50115,30 @@ │ │ │ │ addle r2, sp, r0, lsl #22 │ │ │ │ ldmdbvs sl!, {r3, r8, r9, fp, lr} │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf8ca3280 │ │ │ │ @ instruction: 0xf1032978 │ │ │ │ @ instruction: 0xe7a00210 │ │ │ │ ... │ │ │ │ - ldrhteq pc, [r3], -r0 @ │ │ │ │ + eorseq pc, r3, r0, lsr r7 @ │ │ │ │ @ instruction: 0xfffdff83 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ stmdaeq r3, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ svceq 0x003ff1b8 │ │ │ │ @ instruction: 0xf1b9d821 │ │ │ │ strbmi r0, [r8], r0, asr #30 │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi ff395220 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cba │ │ │ │ addsmi r0, r8, #92, 6 @ 0x70000001 │ │ │ │ ldcvs 0, cr13, [fp], #136 @ 0x88 │ │ │ │ msrne SPSR_, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4642b198 │ │ │ │ - cdp2 1, 14, cr15, cr14, cr5, {3} │ │ │ │ + @ instruction: 0xff2af165 │ │ │ │ cdpcs 6, 0, cr4, cr0, cr6, {0} │ │ │ │ svcge 0x004ef43f │ │ │ │ @ instruction: 0xf8c36cbb │ │ │ │ @ instruction: 0xf8c36360 │ │ │ │ @ instruction: 0xf8d38368 │ │ │ │ ldrmi r3, [lr], #-868 @ 0xfffffc9c │ │ │ │ strbmi lr, [r8, #1857] @ 0x741 │ │ │ │ @@ -50511,15 +50511,15 @@ │ │ │ │ blmi 28d400 │ │ │ │ andeq pc, r3, fp, asr r8 @ │ │ │ │ orrcc pc, r0, #0, 10 │ │ │ │ stceq 1, cr15, [ip], {-0} │ │ │ │ ldmdbcc r8!, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e791 │ │ │ │ sbceq ip, r0, ip, lsl #23 │ │ │ │ - eoreq r0, sp, r2, lsr #3 │ │ │ │ + eoreq r0, sp, r2, lsr #4 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x4691b0db │ │ │ │ ldrcs pc, [r0, #-2271]! @ 0xfffff721 │ │ │ │ @@ -50597,15 +50597,15 @@ │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ strpl pc, [r0, #1282] @ 0x502 │ │ │ │ blgt 46c568 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ cmppeq r8, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ ldrbeq pc, [ip, #-263] @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf1652114 │ │ │ │ - strmi pc, [r4], -pc, lsl #22 │ │ │ │ + strmi pc, [r4], -fp, asr #22 │ │ │ │ eorvs ip, r0, pc, lsl #26 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ tstcs r5, r1, rrx │ │ │ │ @ instruction: 0x61206828 │ │ │ │ @ instruction: 0xf0304658 │ │ │ │ uasxmi pc, r8, pc @ │ │ │ │ mrc2 0, 0, pc, cr6, cr0, {1} │ │ │ │ @@ -50853,30 +50853,30 @@ │ │ │ │ strmi r4, [r5], -r4, lsl #12 │ │ │ │ svclt 0x0000e598 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ sbceq ip, r0, ip, lsr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq ip, r0, r2, lsl #17 │ │ │ │ - eorseq lr, r3, lr, asr fp │ │ │ │ + ldrsbteq lr, [r3], -lr │ │ │ │ @ instruction: 0xfffeb965 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ sbceq ip, r0, ip, asr r4 │ │ │ │ blcs 1053e08 │ │ │ │ stclcs 8, cr13, [r0, #-132] @ 0xffffff7c │ │ │ │ svclt 0x0038462b │ │ │ │ adcsvs r2, fp, #64, 6 │ │ │ │ bvs 1f26a14 │ │ │ │ blvs f29ffc │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ @ instruction: 0xb1a81360 │ │ │ │ @ instruction: 0xf1656aba │ │ │ │ - strmi pc, [r4], -r9, lsr #18 │ │ │ │ + strmi pc, [r4], -r5, ror #18 │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ blvs f7f734 │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d32368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ adcmi lr, fp, #145752064 @ 0x8b00000 │ │ │ │ @@ -50901,15 +50901,15 @@ │ │ │ │ blmi f4d6c4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r9, fp, sp, lr}^ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ andcs pc, r8, fp, asr #17 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d8e76b │ │ │ │ vhadd.s32 d16, d5, d0 │ │ │ │ - @ instruction: 0x4601fe91 │ │ │ │ + strmi pc, [r1], -sp, asr #29 │ │ │ │ svcvc 0x0088f5b0 │ │ │ │ vqadd.s8 , q0, │ │ │ │ addsmi r1, r8, #1543503872 @ 0x5c000000 │ │ │ │ strcs fp, [pc], #-3864 @ 93d5c │ │ │ │ ldcvs 1, cr13, [sl], #-32 @ 0xffffffe0 │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #45632 @ 0xb240 @ │ │ │ │ @@ -51031,21 +51031,21 @@ │ │ │ │ blcs b8b6c │ │ │ │ @ instruction: 0x81a6f040 │ │ │ │ @ instruction: 0x2c009b0e │ │ │ │ blcs c8518 │ │ │ │ eorshi pc, sp, #64 @ 0x40 │ │ │ │ andeq pc, sl, r7, asr r8 @ │ │ │ │ strne pc, [pc], #-576 @ 93f50 │ │ │ │ - stc2 2, cr15, [ip, #404] @ 0x194 │ │ │ │ + stc2l 2, cr15, [r8, #404] @ 0x194 │ │ │ │ @ instruction: 0xf8574603 │ │ │ │ vhadd.s8 d16, d0, d9 │ │ │ │ adcsmi r1, fp, #6029312 @ 0x5c0000 │ │ │ │ strtmi fp, [r3], -r8, lsl #30 │ │ │ │ vcge.s32 d25, d5, d2 │ │ │ │ - @ instruction: 0xf8d8fd81 │ │ │ │ + @ instruction: 0xf8d8fdbd │ │ │ │ adcsmi r3, r8, #4 │ │ │ │ strtmi fp, [r0], -r8, lsl #30 │ │ │ │ blcs f7fbc │ │ │ │ rscshi pc, sp, r0, asr #6 │ │ │ │ bls 2baba8 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @ instruction: 0xf5068248 │ │ │ │ @@ -51543,201 +51543,201 @@ │ │ │ │ ldrls r4, [r3, #-1149] @ 0xfffffb83 │ │ │ │ @ instruction: 0xf8df4622 │ │ │ │ stmdapl r1, {r2, r3, r4, r5, sl, ip, sp}^ │ │ │ │ ldrbtmi r4, [fp], #-1584 @ 0xfffff9d0 │ │ │ │ cmpls r5, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1834621 │ │ │ │ - @ instruction: 0xf8dffbf1 │ │ │ │ + @ instruction: 0xf8dffc2d │ │ │ │ strtmi r3, [r2], -r8, lsr #8 │ │ │ │ stmdals r5!, {r3, r8, sp} │ │ │ │ strtmi r5, [fp], -sp, ror #17 │ │ │ │ - @ instruction: 0xff7ef17e │ │ │ │ + @ instruction: 0xffbaf17e │ │ │ │ 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 ff2d0d84 │ │ │ │ + blx 1d0d86 │ │ │ │ @ instruction: 0xf1004607 │ │ │ │ @ instruction: 0x23200814 │ │ │ │ strbmi r2, [r1], -r1, lsl #4 │ │ │ │ - blx ff650d9e │ │ │ │ + ldc2 1, cr15, [r2], {129} @ 0x81 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ - ldc2 1, cr15, [lr], #-524 @ 0xfffffdf4 │ │ │ │ + ldc2l 1, cr15, [sl], #-524 @ 0xfffffdf4 │ │ │ │ mlacs r1, r7, r8, pc @ │ │ │ │ tstcs r1, r5, lsr #16 │ │ │ │ ldrmi lr, [sl], #-2509 @ 0xfffff633 │ │ │ │ - blx fe2d0dac │ │ │ │ + blx ff1d0dac │ │ │ │ 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], -r7, lsr #24 @ │ │ │ │ + strbmi pc, [fp], -r3, ror #24 @ │ │ │ │ vmax.s8 q10, q0, q1 │ │ │ │ ldrtmi r1, [r0], -r1, lsr #2 │ │ │ │ - stc2 1, cr15, [r6, #524] @ 0x20c │ │ │ │ + stc2l 1, cr15, [r2, #524] @ 0x20c │ │ │ │ @ instruction: 0x46029b14 │ │ │ │ movwls r2, #322 @ 0x142 │ │ │ │ @ instruction: 0x46534630 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldc2 1, cr15, [r6, #524]! @ 0x20c │ │ │ │ + ldc2l 1, cr15, [r2, #524]! @ 0x20c │ │ │ │ strmi r2, [r2], r1, lsl #6 │ │ │ │ strtmi r4, [r2], -r1, lsl #12 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf8cd0c00 │ │ │ │ @ instruction: 0xf7dbc068 │ │ │ │ strbmi pc, [fp], -fp, lsr #22 @ │ │ │ │ @ instruction: 0x46224651 │ │ │ │ @ instruction: 0x46309014 │ │ │ │ rsbls pc, r8, sp, asr #17 │ │ │ │ blx 952786 │ │ │ │ bleq ff54fe98 │ │ │ │ strmi r2, [r2], r0, lsr #2 │ │ │ │ @ instruction: 0xf1814620 │ │ │ │ - @ instruction: 0x4649f93f │ │ │ │ + @ instruction: 0x4649f97b │ │ │ │ eorcs r9, r0, #2424832 @ 0x250000 │ │ │ │ - blx 12d0e2c │ │ │ │ + blx fe1d0e2c │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ bgt 1660c0 │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46300914 │ │ │ │ - blx ffad0e5a │ │ │ │ + stc2 1, cr15, [r4], #-524 @ 0xfffffdf4 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ bleq d0330 │ │ │ │ - @ instruction: 0xf926f181 │ │ │ │ + @ instruction: 0xf962f181 │ │ │ │ stmdals r5!, {r5, r9, sp} │ │ │ │ @ instruction: 0xf17f2101 │ │ │ │ - strmi pc, [r2], -pc, lsr #20 │ │ │ │ + strmi pc, [r2], -fp, ror #20 │ │ │ │ ssatmi fp, #5, r8, asr #2 │ │ │ │ ldm ip!, {r0, r2, r4, r9, ip, pc} │ │ │ │ addsvs r0, r0, #3 │ │ │ │ @ instruction: 0x463062d1 │ │ │ │ @ instruction: 0xf1834611 │ │ │ │ - bls 6137c0 │ │ │ │ + bls 6138b0 │ │ │ │ @ instruction: 0x46533214 │ │ │ │ andls lr, r0, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0x11bbf240 │ │ │ │ @ instruction: 0x46309a14 │ │ │ │ - stc2 1, cr15, [sl, #524]! @ 0x20c │ │ │ │ + stc2l 1, cr15, [r6, #524]! @ 0x20c │ │ │ │ @ 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, #770048 @ 0xbc000 │ │ │ │ + eorcs pc, r0, #1753088 @ 0x1ac000 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf17e4648 │ │ │ │ - andcs pc, r2, #3440 @ 0xd70 │ │ │ │ + andcs pc, r2, #19, 30 @ 0x4c │ │ │ │ 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], -fp, ror #19 │ │ │ │ + strmi pc, [r7], -r7, lsr #20 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46303714 │ │ │ │ - blx fe450f0e │ │ │ │ + blx ff350f0e │ │ │ │ @ instruction: 0x4642463b │ │ │ │ msrne R9_usr, r0 │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - blls 553cc4 │ │ │ │ + blls 553db4 │ │ │ │ cmpcs r2, r2, lsl #12 │ │ │ │ ldrtmi r9, [r0], -r0, lsl #6 │ │ │ │ strcs r4, [r0, -fp, asr #12] │ │ │ │ - ldc2 1, cr15, [lr, #-524] @ 0xfffffdf4 │ │ │ │ + ldc2l 1, cr15, [sl, #-524] @ 0xfffffdf4 │ │ │ │ strmi r2, [r0], r1, lsl #6 │ │ │ │ strtmi r4, [r2], -r1, lsl #12 │ │ │ │ @ instruction: 0x971a4630 │ │ │ │ blx fe65289c │ │ │ │ @ instruction: 0xf04f4641 │ │ │ │ strmi r0, [r1], r1, lsl #16 │ │ │ │ strtmi r4, [r2], -r3, asr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7db8068 │ │ │ │ bls 5d3374 │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ andls r7, r0, #1073741879 @ 0x40000037 │ │ │ │ @ instruction: 0x464a4630 │ │ │ │ - stc2 1, cr15, [r2, #-524] @ 0xfffffdf4 │ │ │ │ + ldc2 1, cr15, [lr, #-524]! @ 0xfffffdf4 │ │ │ │ @ instruction: 0x46024651 │ │ │ │ ldrtmi r2, [r0], -r7, lsl #6 │ │ │ │ mrc2 7, 1, pc, cr14, cr12, {6} │ │ │ │ blge 6fadfc │ │ │ │ ldrbmi r2, [r8], -r3, lsl #4 │ │ │ │ @ instruction: 0xf7db9700 │ │ │ │ blmi fe193668 │ │ │ │ @ instruction: 0x4639463a │ │ │ │ @ instruction: 0x4630447b │ │ │ │ - blx ff750f8c │ │ │ │ + blx 650f8e │ │ │ │ @ instruction: 0x462b463a │ │ │ │ stmdals r5!, {r3, r8, sp} │ │ │ │ - mcr2 1, 3, pc, cr10, cr14, {3} @ │ │ │ │ + mcr2 1, 5, pc, cr6, cr14, {3} @ │ │ │ │ stmdals r5!, {r0, r2, r4, ip, pc} │ │ │ │ biccs pc, r7, r0, asr #4 │ │ │ │ subhi pc, sp, r0, lsl #17 │ │ │ │ - @ instruction: 0xf9bef17f │ │ │ │ + @ instruction: 0xf9faf17f │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x23204682 │ │ │ │ strbmi r4, [r9], -r2, asr #12 │ │ │ │ - blx ff3d0fb0 │ │ │ │ + blx 2d0fb2 │ │ │ │ @ instruction: 0x46304651 │ │ │ │ - blx dd0fc2 │ │ │ │ + blx 1cd0fc2 │ │ │ │ stmdals r5!, {r1, r3, r4, r8, r9, sl, ip, pc} │ │ │ │ rsbvs r4, r7, r1, asr #12 │ │ │ │ @ instruction: 0xf17f2220 │ │ │ │ - @ instruction: 0x4607f97f │ │ │ │ + @ instruction: 0x4607f9bb │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46303714 │ │ │ │ - blx 950fe6 │ │ │ │ + blx 1850fe6 │ │ │ │ eorcs r9, r0, #2424832 @ 0x250000 │ │ │ │ movwcs r2, #16641 @ 0x4101 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x3c1ae9cd │ │ │ │ - @ instruction: 0xf96af17f │ │ │ │ + @ instruction: 0xf9a6f17f │ │ │ │ cmplt r8, r0, lsl #13 │ │ │ │ blgt 166280 │ │ │ │ eoreq pc, r8, r8, asr #17 │ │ │ │ eorne pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf1084641 │ │ │ │ @ instruction: 0x46300814 │ │ │ │ - blx 351016 │ │ │ │ + blx 1251016 │ │ │ │ strbmi r4, [sl], -r3, asr #12 │ │ │ │ orrsvc pc, r6, pc, asr #8 │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - @ instruction: 0xf44ffc69 │ │ │ │ + @ instruction: 0xf44ffca5 │ │ │ │ andsls r7, r4, ip, lsr #2 │ │ │ │ @ instruction: 0xf17f9825 │ │ │ │ - andcs pc, r4, #2015232 @ 0x1ec000 │ │ │ │ + andcs pc, r4, #2998272 @ 0x2dc000 │ │ │ │ @ instruction: 0xf1004680 │ │ │ │ @ instruction: 0x23200114 │ │ │ │ eorcs pc, r8, r0, lsl #17 │ │ │ │ ldmdbeq r4, {r3, r8, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1819112 │ │ │ │ - ldrls pc, [sp, -r5, lsl #21] │ │ │ │ + ldrls pc, [sp, -r1, asr #21] │ │ │ │ ldrls r2, [sl, -r0, lsl #14] │ │ │ │ strvc lr, [r1, -r4, asr #19] │ │ │ │ cdpeq 1, 6, cr15, cr4, cr8, {0} │ │ │ │ ldrdgt pc, [r4], -r8 @ │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r9, lsl #17 │ │ │ │ tstls sp, #20, 22 @ 0x5000 │ │ │ │ @@ -51761,15 +51761,15 @@ │ │ │ │ mlacc r6, ip, r8, pc @ │ │ │ │ eorvc pc, r8, lr, asr #17 │ │ │ │ orreq lr, r3, #8, 22 @ 0x2000 │ │ │ │ stmeq r2, {r3, r8, r9, fp, sp, lr, pc} │ │ │ │ addcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ eorvc pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf183629a │ │ │ │ - subcs pc, r0, #724992 @ 0xb1000 │ │ │ │ + subcs pc, r0, #970752 @ 0xed000 │ │ │ │ ldmdage r5!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ b ff6d29f4 │ │ │ │ @ instruction: 0x463a463b │ │ │ │ blx 109cad8 │ │ │ │ strbeq pc, [r9, r2, lsl #2] @ │ │ │ │ stmdbge r6, {r0, r6, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ orreq lr, r3, r1, lsl #22 │ │ │ │ @@ -51802,175 +51802,175 @@ │ │ │ │ strbmi r4, [fp], -r2, lsr #12 │ │ │ │ ldrtmi r4, [r0], -r2, lsl #13 │ │ │ │ rsbls pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf986f7db │ │ │ │ bleq 1d01d0 │ │ │ │ andsls r2, r2, r0, lsr #2 │ │ │ │ @ instruction: 0xf1804620 │ │ │ │ - ands pc, r3, r3, lsr #31 │ │ │ │ + @ instruction: 0xe013ffdf │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrdeq fp, [r0], #128 @ 0x80 │ │ │ │ sbceq fp, r0, ip, asr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - strdeq lr, [ip], -sl @ │ │ │ │ + eoreq lr, ip, sl, ror pc │ │ │ │ andeq r0, r0, r8, lsl #27 │ │ │ │ - eoreq lr, ip, ip, asr #25 │ │ │ │ + eoreq lr, ip, ip, asr #26 │ │ │ │ andeq r0, r0, r8, ror #16 │ │ │ │ stmdals r5!, {r0, r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf17f2220 │ │ │ │ - pkhbtmi pc, r1, r7, lsl #17 @ │ │ │ │ + pkhtbmi pc, r1, r3, asr #17 @ │ │ │ │ @ instruction: 0x4622b158 │ │ │ │ @ instruction: 0xf8c9ca03 │ │ │ │ @ instruction: 0xf8c90028 │ │ │ │ strbmi r1, [r9], -ip, lsr #32 │ │ │ │ ldmdbeq r4, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - msrcs R8_usr, r7 │ │ │ │ + msrcs R8_usr, r3 │ │ │ │ cdp 6, 11, cr4, cr7, cr0, {1} │ │ │ │ @ instruction: 0xf1800b00 │ │ │ │ - eorcs pc, r0, #468 @ 0x1d4 │ │ │ │ + eorcs pc, r0, #708 @ 0x2c4 │ │ │ │ tstcs r1, r5, lsr #16 │ │ │ │ - @ instruction: 0xf87ef17f │ │ │ │ + @ instruction: 0xf8baf17f │ │ │ │ cmplt r8, r2, lsl #12 │ │ │ │ andsls r4, r6, #164, 12 @ 0xa400000 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ sbcsvs r6, r1, #144, 4 │ │ │ │ @ instruction: 0x46114630 │ │ │ │ - blx 8d11e8 │ │ │ │ + blx 17d11e8 │ │ │ │ andscc r9, r4, #90112 @ 0x16000 │ │ │ │ andls lr, r0, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0x11bbf240 │ │ │ │ blls 526534 │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - ldmdbls r5, {r0, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r5, {r0, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ @ instruction: 0xf8ddfcf1 │ │ │ │ mulcs r3, r4, r0 │ │ │ │ - @ instruction: 0xff7ef24c │ │ │ │ + @ instruction: 0xffbaf24c │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strbmi r2, [r8], -r8, lsl #2 │ │ │ │ - stc2 1, cr15, [r6, #-504]! @ 0xfffffe08 │ │ │ │ + stc2l 1, cr15, [r2, #-504]! @ 0xfffffe08 │ │ │ │ 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: 0xff2ef180 │ │ │ │ + @ instruction: 0xff6af180 │ │ │ │ tstcs r1, r5, lsr #16 │ │ │ │ @ instruction: 0xf17f2220 │ │ │ │ - @ instruction: 0x4603f837 │ │ │ │ + @ instruction: 0x4603f873 │ │ │ │ @ instruction: 0x4622b150 │ │ │ │ bgt 1798a4 │ │ │ │ sbcsvs r6, r9, #152, 4 @ 0x80000009 │ │ │ │ @ instruction: 0x46194630 │ │ │ │ - @ instruction: 0xf9daf183 │ │ │ │ + blx 651274 │ │ │ │ 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} │ │ │ │ - blx 1c5128e │ │ │ │ + blx feb5128e │ │ │ │ strmi r4, [r2], -r9, asr #12 │ │ │ │ ldrtmi r2, [r0], -r7, lsl #6 │ │ │ │ stc2 7, cr15, [sl], #880 @ 0x370 │ │ │ │ blge 6fb124 │ │ │ │ ldrbmi r2, [r8], -r3, lsl #4 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf9a8f7db │ │ │ │ andcs r4, r0, #156672 @ 0x26400 │ │ │ │ @ instruction: 0x46114630 │ │ │ │ @ instruction: 0xf183447b │ │ │ │ - strtmi pc, [fp], -r5, asr #18 │ │ │ │ + strtmi pc, [fp], -r1, lsl #19 │ │ │ │ mrscs r2, R8_fiq │ │ │ │ @ instruction: 0xf17e9825 │ │ │ │ - andcs pc, r2, #54528 @ 0xd500 │ │ │ │ + andcs pc, r2, #1088 @ 0x440 │ │ │ │ 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 │ │ │ │ - pkhbtmi pc, r1, r9, lsl #16 @ │ │ │ │ + pkhtbmi pc, r1, r5, asr #16 @ │ │ │ │ beq 5d10ec │ │ │ │ @ instruction: 0x23204642 │ │ │ │ @ instruction: 0xf1814651 │ │ │ │ - strbmi pc, [r9], -r7, lsr #18 @ │ │ │ │ + strbmi pc, [r9], -r3, ror #18 @ │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - @ instruction: 0xf899f98f │ │ │ │ + @ instruction: 0xf899f9cb │ │ │ │ movwcs r2, #33 @ 0x21 │ │ │ │ tstls sl, #68157440 @ 0x4100000 │ │ │ │ rsbvs r9, r3, r5, lsr #16 │ │ │ │ - @ instruction: 0xffd8f17e │ │ │ │ + @ instruction: 0xf814f17f │ │ │ │ cmplt r8, r0, lsl #13 │ │ │ │ blgt 1665a4 │ │ │ │ eoreq pc, r8, r8, asr #17 │ │ │ │ eorne pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf1084641 │ │ │ │ @ instruction: 0x46300814 │ │ │ │ - @ instruction: 0xf978f183 │ │ │ │ + @ instruction: 0xf9b4f183 │ │ │ │ ldrbmi r4, [r2], -r3, asr #12 │ │ │ │ msrne R9_usr, r0 │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - blls 613898 │ │ │ │ + blls 613988 │ │ │ │ cmpcs r2, r2, lsl #12 │ │ │ │ ldrtmi r9, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0xf04f9b16 │ │ │ │ @ instruction: 0xf1830a01 │ │ │ │ - movwcs pc, #6919 @ 0x1b07 @ │ │ │ │ + movwcs pc, #6979 @ 0x1b43 @ │ │ │ │ strmi r4, [r1], -r1, lsl #13 │ │ │ │ ldrtmi r4, [r0], -r2, lsr #12 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ rsbgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf87cf7db │ │ │ │ @ instruction: 0x46494653 │ │ │ │ strmi r4, [r0], r2, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7dba068 │ │ │ │ msrcs CPSR_, r3, ror r8 │ │ │ │ bleq d0858 │ │ │ │ strtmi r4, [r0], -r1, lsl #13 │ │ │ │ - cdp2 1, 9, cr15, cr0, cr0, {4} │ │ │ │ + cdp2 1, 12, cr15, cr12, cr0, {4} │ │ │ │ stmdals r5!, {r0, r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf17e2220 │ │ │ │ - pkhbtmi pc, r2, r9, lsl #31 @ │ │ │ │ + pkhtbmi pc, r2, r5, asr #31 @ │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8cacb03 │ │ │ │ @ instruction: 0xf8ca0028 │ │ │ │ ldrbmi r1, [r1], -ip, lsr #32 │ │ │ │ beq 5d11cc │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - blls 693290 │ │ │ │ + blls 693380 │ │ │ │ @ instruction: 0xf8cd4642 │ │ │ │ vhadd.s8 d26, d0, d4 │ │ │ │ movwls r1, #443 @ 0x1bb │ │ │ │ @ instruction: 0x464b4630 │ │ │ │ stmdbeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blx 4d13d2 │ │ │ │ + blx 13d13d2 │ │ │ │ @ instruction: 0x46029912 │ │ │ │ ldrtmi r2, [r0], -pc, lsl #6 │ │ │ │ stc2 7, cr15, [r8], {220} @ 0xdc │ │ │ │ bls 567b08 │ │ │ │ stmdals r5!, {r3, r8, sp} │ │ │ │ andscs r5, r6, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf17e9312 │ │ │ │ - andcs pc, r1, #16128 @ 0x3f00 │ │ │ │ + andcs pc, r1, #31488 @ 0x7b00 │ │ │ │ smlabbcs r3, r0, r6, r4 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ strbmi pc, [r1], -r9, lsl #23 @ │ │ │ │ movwcs r4, #5634 @ 0x1602 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf7dc0804 │ │ │ │ @ instruction: 0x464afbf1 │ │ │ │ @@ -51987,128 +51987,128 @@ │ │ │ │ blge 713f90 │ │ │ │ andcs r4, r0, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf8cd4658 │ │ │ │ @ instruction: 0xf7db8000 │ │ │ │ blmi dd31a0 │ │ │ │ andcs r4, r0, #68157440 @ 0x4100000 │ │ │ │ @ instruction: 0x4620447b │ │ │ │ - @ instruction: 0xf876f183 │ │ │ │ + @ instruction: 0xf8b2f183 │ │ │ │ strtmi r4, [fp], -r2, asr #12 │ │ │ │ ldmdals lr, {r3, r8, sp} │ │ │ │ - stc2 1, cr15, [r6], {126} @ 0x7e │ │ │ │ + mcrr2 1, 7, pc, r2, cr14 @ │ │ │ │ strbmi r4, [r8], -r2, lsl #13 │ │ │ │ ldrsbtls pc, [r8], #-141 @ 0xffffff73 @ │ │ │ │ - cdp2 2, 5, cr15, cr2, cr12, {2} │ │ │ │ + cdp2 2, 8, cr15, cr14, cr12, {2} │ │ │ │ strmi r4, [r3], -r1, asr #12 │ │ │ │ strbmi r2, [r8], -r0, lsr #4 │ │ │ │ - blx fff51466 │ │ │ │ + ldc2 1, cr15, [r6], #-504 @ 0xfffffe08 │ │ │ │ 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 @ │ │ │ │ - mcr2 1, 6, pc, cr12, cr14, {3} @ │ │ │ │ + @ instruction: 0xff08f17e │ │ │ │ @ instruction: 0x3010f8d9 │ │ │ │ andcs r4, r1, #128, 12 @ 0x8000000 │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ @ instruction: 0xf8d96283 │ │ │ │ stmib r0, {r3, ip, sp}^ │ │ │ │ @ instruction: 0xf100390b │ │ │ │ blls 8172fc │ │ │ │ umaalne pc, r8, r3, r9 @ │ │ │ │ strbmi r2, [r9], -lr, lsl #18 │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrdcc pc, [r0, r3] │ │ │ │ - @ instruction: 0xf842f181 │ │ │ │ + @ instruction: 0xf87ef181 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ - @ instruction: 0xf8aaf183 │ │ │ │ + @ instruction: 0xf8e6f183 │ │ │ │ ldrdcs pc, [ip], -r8 @ │ │ │ │ blcs 3f331c │ │ │ │ sbcshi pc, r1, r0, lsl #4 │ │ │ │ vqdmulh.s d18, d0, d2 │ │ │ │ blcc 175248 │ │ │ │ sbcslt r2, fp, #1073741824 @ 0x40000000 │ │ │ │ vpmax.u8 d15, d3, d1 │ │ │ │ svceq 0x006cf013 │ │ │ │ smladcs r8, r8, pc, fp @ │ │ │ │ vand d29, d0, d0 │ │ │ │ andmi r1, fp, #-1073741792 @ 0xc0000020 │ │ │ │ strbcs fp, [r0, -r8, lsl #30] │ │ │ │ svclt 0x0000e00a │ │ │ │ ... │ │ │ │ - mlaeq ip, r8, r9, lr │ │ │ │ + eoreq lr, ip, r8, lsl sl │ │ │ │ andeq r0, r0, r8, ror #18 │ │ │ │ - eoreq lr, ip, r4, lsl r8 │ │ │ │ + mlaeq ip, r4, r8, lr │ │ │ │ vfma.f32 , q0, q1 │ │ │ │ ldmdals lr, {r0, r1, r2, r5, r6, r8, ip} │ │ │ │ @ instruction: 0xf17e9212 │ │ │ │ - @ instruction: 0x4680fefd │ │ │ │ + @ instruction: 0x4680ff39 │ │ │ │ @ instruction: 0x463b9a12 │ │ │ │ ldreq pc, [r4, -r0, lsl #2] │ │ │ │ @ instruction: 0xf8804639 │ │ │ │ @ instruction: 0xf1812028 │ │ │ │ - @ instruction: 0xf8d8f809 │ │ │ │ + @ instruction: 0xf8d8f845 │ │ │ │ bls 5a0fc8 │ │ │ │ cdpeq 1, 5, cr15, cr4, cr8, {0} │ │ │ │ addsls pc, r0, sp, asr #17 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ addls pc, r4, sp, asr #17 │ │ │ │ bicne lr, r3, #2048 @ 0x800 │ │ │ │ stmdbls r1, {r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ mlasgt r2, r3, r8, pc @ │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, lr, lsl #17 │ │ │ │ vstmiaeq ip, {d14-d17} │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ eorls pc, r8, ip, asr #17 │ │ │ │ - @ instruction: 0xf858f183 │ │ │ │ + @ instruction: 0xf894f183 │ │ │ │ cmncs r9, sl, lsr r6 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - subcs pc, r8, #2375680 @ 0x244000 │ │ │ │ + subcs pc, r8, #3358720 @ 0x334000 │ │ │ │ strbmi r4, [r9], -r7, lsl #12 │ │ │ │ @ instruction: 0xf7cca823 │ │ │ │ vst2.16 {d30-d31}, [pc :256], sl │ │ │ │ ldmdals lr, {r0, r4, r8, ip, sp, lr} │ │ │ │ @ instruction: 0xf17e9721 │ │ │ │ - @ instruction: 0xf100fec5 │ │ │ │ + @ instruction: 0xf100ff01 │ │ │ │ pkhbtmi r0, r0, r4, lsl #14 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ - @ instruction: 0xf1804639 │ │ │ │ - @ instruction: 0x4641ffd3 │ │ │ │ + @ instruction: 0xf1814639 │ │ │ │ + strbmi pc, [r1], -pc, lsl #16 @ │ │ │ │ strbmi r4, [r8], r0, lsr #12 │ │ │ │ - @ instruction: 0xf83af183 │ │ │ │ + @ instruction: 0xf876f183 │ │ │ │ subcs sl, r8, #573440 @ 0x8c000 │ │ │ │ movwcs r4, #30312 @ 0x7668 │ │ │ │ teqls r2, #8912896 @ 0x880000 │ │ │ │ @ instruction: 0xf88d2322 │ │ │ │ @ instruction: 0xf7cc30cc │ │ │ │ ldm r6, {r1, r3, r5, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ tstcs r4, ip │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - ldrbmi pc, [r1], -r9, asr #23 @ │ │ │ │ + ldrbmi pc, [r1], -r5, lsl #24 @ │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ strbmi pc, [sl], -r5, lsl #22 @ │ │ │ │ ldrdls pc, [r0], #143 @ 0x8f │ │ │ │ ldmdbls lr, {r0, r2, r8, r9, sp} │ │ │ │ ldrbtmi r4, [r9], #1624 @ 0x658 │ │ │ │ blge 6f9be8 │ │ │ │ @ instruction: 0xf800f7db │ │ │ │ andcs r4, r0, #78643200 @ 0x4b00000 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xff9cf182 │ │ │ │ + @ instruction: 0xffd8f182 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ strcs sp, [r0], -lr, lsr #32 │ │ │ │ ldcne 6, cr4, [r2, #-172]! @ 0xffffff54 │ │ │ │ ldmdals lr, {r3, r8, sp} │ │ │ │ - blx ad160a │ │ │ │ + blx 19d160a │ │ │ │ @ instruction: 0x460700b1 │ │ │ │ strtmi r2, [r0], -r4, lsl #4 │ │ │ │ @ instruction: 0xf7dc3601 │ │ │ │ movwcs pc, #64113 @ 0xfa71 @ │ │ │ │ ldrtmi r4, [r9], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ strbmi pc, [r6, #-2779] @ 0xfffff525 @ │ │ │ │ @@ -52136,15 +52136,15 @@ │ │ │ │ streq r0, [r6], -sl, lsl #16 │ │ │ │ stmdaeq r8, {r1, r2, fp} │ │ │ │ andeq r0, r8, r8, lsl #16 │ │ │ │ ldr r2, [pc, -r0, asr #14]! │ │ │ │ ldr r2, [sp, -r0, lsr #14]! │ │ │ │ ldr r2, [fp, -r1, lsl #14]! │ │ │ │ b fe852fcc │ │ │ │ - eoreq lr, ip, r6, lsl #13 │ │ │ │ + eoreq lr, ip, r6, lsl #14 │ │ │ │ strheq sl, [r0], #246 @ 0xf6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febec2b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054af │ │ │ │ @@ -52184,16 +52184,16 @@ │ │ │ │ svclt 0x00082b00 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r9, sl, lr}^ │ │ │ │ strbmi r1, [r0], -pc │ │ │ │ tstvs sl, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf8d56a6b │ │ │ │ movwls r9, #32812 @ 0x802c │ │ │ │ vqdmulh.s32 d22, d20, d29 │ │ │ │ - @ instruction: 0xf15bfc87 │ │ │ │ - mvnslt pc, r1, lsr #27 │ │ │ │ + @ instruction: 0xf15bfcc3 │ │ │ │ + ldrsblt pc, [r0, #221]! @ 0xdd @ │ │ │ │ blcs ef474 │ │ │ │ blls 2cb5d8 │ │ │ │ ldmdals r0, {r5, r9, fp, sp, pc} │ │ │ │ stmib sp, {r0, r1, r2, r3, r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0x4640091d │ │ │ │ blge 779dec │ │ │ │ ldmdbge ip, {r5, r8, ip, pc} │ │ │ │ @@ -52283,15 +52283,15 @@ │ │ │ │ movwpl lr, #2509 @ 0x9cd │ │ │ │ ldmib sp, {r1, r4, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8d3210f │ │ │ │ stmdals r8, {r2, r4, r5, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ vmin.s16 d20, d4, d27 │ │ │ │ - @ instruction: 0xf8dafcb1 │ │ │ │ + @ instruction: 0xf8dafced │ │ │ │ @ instruction: 0xf8d33478 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @ instruction: 0xf8dad5cf │ │ │ │ blls 65e500 │ │ │ │ ldmne sl, {r0, r1, r4, fp, ip, pc} │ │ │ │ strcc pc, [r4], #2266 @ 0x8da │ │ │ │ @@ -52374,16 +52374,16 @@ │ │ │ │ svclt 0x00082b00 │ │ │ │ stmib sp, {r0, r1, r3, r4, r6, r9, sl, lr}^ │ │ │ │ ldrtmi r1, [r0], -sp │ │ │ │ tstvc r8, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf8d56a6b │ │ │ │ movwls r8, #28716 @ 0x702c │ │ │ │ vqdmulh.s32 d22, d20, d29 │ │ │ │ - @ instruction: 0xf15bfb0b │ │ │ │ - mvnslt pc, r5, lsr #24 │ │ │ │ + @ instruction: 0xf15bfb47 │ │ │ │ + mvnslt pc, r1, ror #24 │ │ │ │ blcs ef76c │ │ │ │ blls 28b8d4 │ │ │ │ stmdals lr, {r1, r2, r3, r4, r9, fp, sp, pc} │ │ │ │ stmib sp, {r0, r2, r3, r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0x4630081b │ │ │ │ blge 6fa0dc │ │ │ │ ldmdbge sl, {r1, r2, r3, r4, r8, ip, pc} │ │ │ │ @@ -52469,15 +52469,15 @@ │ │ │ │ movwls r9, #2822 @ 0xb06 │ │ │ │ ldmib sp, {r4, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8d3210d │ │ │ │ stmdals r7, {r2, r4, r5, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ vmin.s16 d20, d5, d27 │ │ │ │ - blls 3d4380 │ │ │ │ + blls 3d4470 │ │ │ │ beq 111a00 │ │ │ │ ldrmi r9, [lr], #-2568 @ 0xfffff5f8 │ │ │ │ ldrmi r9, [r3], #-2822 @ 0xfffff4fa │ │ │ │ blls 37a1fc │ │ │ │ @ instruction: 0xd051459a │ │ │ │ ldrbtcc pc, [r8], #-2265 @ 0xfffff727 @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ @@ -52658,15 +52658,15 @@ │ │ │ │ @ instruction: 0xf893e004 │ │ │ │ ldcvs 0, cr12, [fp], #-148 @ 0xffffff6c │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf8d364bb │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vhsub.s32 d24, d4, d28 │ │ │ │ - ldcvs 8, cr15, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ + @ instruction: 0x6d3af90f │ │ │ │ @ instruction: 0xf44f6c3b │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ ldc 14, cr7, [pc, #1020] @ 95cd0 │ │ │ │ ldmdbvs r2, {r1, r2, r4, r5, r7, r8, r9, fp, ip, pc} │ │ │ │ cmnppl r3, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ ldc 3, cr3, [pc, #160] @ 95980 │ │ │ │ strcs r8, [r0, #-2997] @ 0xfffff44b │ │ │ │ @@ -52705,15 +52705,15 @@ │ │ │ │ mlascs lr, r2, r8, pc @ │ │ │ │ addcs pc, ip, r7, lsl #17 │ │ │ │ stm r4, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldcvs 0, cr0, [sl], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r8], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf8d22118 │ │ │ │ @ instruction: 0xf1630358 │ │ │ │ - @ instruction: 0x4606fa91 │ │ │ │ + strmi pc, [r6], -sp, asr #21 │ │ │ │ stcgt 2, cr6, [pc], {184} @ 0xb8 │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ teqvs r0, r3, lsl #24 │ │ │ │ cmnvs r1, ip, ror ip │ │ │ │ strtmi r2, [r0], -r3, lsl #2 │ │ │ │ cdp2 0, 11, cr15, cr14, cr14, {1} │ │ │ │ @@ -52801,18 +52801,18 @@ │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ ldcvs 1, cr6, [fp, #-388]! @ 0xfffffe7c │ │ │ │ ldrdle pc, [ip], -r7 @ │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ ldmibvs lr!, {r0, r2, r4, r5, r6, ip, lr, pc} │ │ │ │ strtmi r2, [r0], -r1, lsl #6 │ │ │ │ vorr d23, d4, d19 │ │ │ │ - @ instruction: 0x0781f891 │ │ │ │ + streq pc, [r1, sp, asr #17] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - @ instruction: 0xf88af264 │ │ │ │ + @ instruction: 0xf8c6f264 │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blvs fff6dbf0 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ movwls r3, #16784 @ 0x4190 │ │ │ │ @@ -52850,15 +52850,15 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ sbceq sl, r0, lr, asr #15 │ │ │ │ sbceq sl, r0, r6, asr #15 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq ip, r3, r8, ror sl │ │ │ │ + ldrshteq ip, [r3], -r8 │ │ │ │ @ instruction: 0xfffe66d5 │ │ │ │ sbceq sl, r0, ip, ror r4 │ │ │ │ bcs b09c0 │ │ │ │ ldcvs 1, cr13, [fp, #-280]! @ 0xfffffee8 │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ ldmvs fp, {r0, r3, r7, r8, ip, lr, pc}^ │ │ │ │ strtle r0, [r4], #-1948 @ 0xfffff864 │ │ │ │ @@ -52906,15 +52906,15 @@ │ │ │ │ ldmdavs sl!, {r0, r1, r4, r5, r8, r9, fp, lr}^ │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r2, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ rorslt r1, r0, #6 │ │ │ │ @ instruction: 0xf1634632 │ │ │ │ - @ instruction: 0x4604f937 │ │ │ │ + @ instruction: 0x4604f973 │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ ldcvs 15, cr10, [fp], #72 @ 0x48 │ │ │ │ msrmi SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrvs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ smlad r5, ip, r4, r4 │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -53127,15 +53127,15 @@ │ │ │ │ blcs 10a018 │ │ │ │ ldrbmi sp, [r0, -r0]! │ │ │ │ andcc pc, r0, r0, asr #8 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r8]! │ │ │ │ andcc pc, r4, r0, asr #8 │ │ │ │ svclt 0x00004770 │ │ │ │ - eorseq ip, r3, r4, lsr #16 │ │ │ │ + eorseq ip, r3, r4, lsr #17 │ │ │ │ svclt 0x00004770 │ │ │ │ stmdbcs r1, {r0, r1, r3, r9, sl, lr} │ │ │ │ addsmi sp, sl, #8, 26 @ 0x200 │ │ │ │ stmdavs r3, {r0, r2, sl, fp, ip, lr, pc}^ │ │ │ │ vst1.8 {d18-d19}, [r3], r1 │ │ │ │ subvs r7, r1, r0, lsl #3 │ │ │ │ ldrbmi sp, [r0, -r8, lsl #26]! │ │ │ │ @@ -53182,15 +53182,15 @@ │ │ │ │ sbcvc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strbpl pc, [r6], #1287 @ 0x507 @ │ │ │ │ svccc 0x0074f8d7 │ │ │ │ @ instruction: 0x46203414 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldclcc 8, cr15, [r0], #844 @ 0x34c │ │ │ │ @ instruction: 0xf17669de │ │ │ │ - @ instruction: 0xf507f9e9 │ │ │ │ + @ instruction: 0xf507fa25 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d324c8 │ │ │ │ @ instruction: 0xf50216cc │ │ │ │ ldmvs r7, {r7, r9, lr} │ │ │ │ adcsmi r6, r9, #16, 18 @ 0x40000 │ │ │ │ @ instruction: 0x26d0f8d3 │ │ │ │ stmdbcc r0!, {r3, r4, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @@ -53201,15 +53201,15 @@ │ │ │ │ ldrtmi pc, [r0], #-1285 @ 0xfffffafb @ │ │ │ │ bcc 8c5fa8 │ │ │ │ @ instruction: 0xf8c30052 │ │ │ │ @ instruction: 0xf8c426d0 │ │ │ │ @ instruction: 0xf8d32db0 │ │ │ │ @ instruction: 0xf8c436cc │ │ │ │ @ instruction: 0xf1763dac │ │ │ │ - @ instruction: 0xf8d4f9d1 │ │ │ │ + @ instruction: 0xf8d4fa0d │ │ │ │ @ instruction: 0xf8d43db0 │ │ │ │ @ instruction: 0xf5051dac │ │ │ │ adcseq r4, r2, sp, lsr r0 │ │ │ │ blx 21f55a │ │ │ │ @ instruction: 0xf8c0f303 │ │ │ │ blx ea492 │ │ │ │ ldmne r1!, {r1, r2, r9, sl, ip, sp} │ │ │ │ @@ -53251,68 +53251,68 @@ │ │ │ │ @ instruction: 0xf8832101 │ │ │ │ ldrbtmi r1, [sl], #-357 @ 0xfffffe9b │ │ │ │ orrcs pc, r4, r3, asr #17 │ │ │ │ bmi 41014c │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf15f4479 │ │ │ │ - blls 116024 │ │ │ │ + blls 116114 │ │ │ │ bmi 350194 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf15f4479 │ │ │ │ - blls 116010 │ │ │ │ + blls 116100 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ sbceq r9, r0, sl, ror #28 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq sp, ip, r2, asr #9 │ │ │ │ - strdeq sp, [ip], -r0 @ │ │ │ │ - eoreq ip, ip, r4, lsr lr │ │ │ │ - eoreq sp, ip, r0, ror #8 │ │ │ │ - eoreq ip, ip, r0, lsr #28 │ │ │ │ + eoreq sp, ip, r2, asr #10 │ │ │ │ + eoreq sp, ip, r0, ror r5 │ │ │ │ + strhteq ip, [ip], -r4 │ │ │ │ + eoreq sp, ip, r0, ror #9 │ │ │ │ + eoreq ip, ip, r0, lsr #29 │ │ │ │ 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: 0xff4ef15f │ │ │ │ + @ instruction: 0xff8af15f │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #64020 @ 0xfa14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0bac000 │ │ │ │ strdlt pc, [r2], -r9 │ │ │ │ bmi 4856dc │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff38f15f │ │ │ │ + @ instruction: 0xff74f15f │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ cmpcs r3, #0, 24 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf8e4f0ba │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x47704618 │ │ │ │ - eoreq sp, ip, ip, lsr #9 │ │ │ │ - eoreq ip, ip, r6, asr #27 │ │ │ │ - eoreq sp, ip, r0, lsl #10 │ │ │ │ - eoreq sp, ip, lr, asr #9 │ │ │ │ - eoreq sp, ip, r0, lsl r5 │ │ │ │ - mlaeq ip, sl, sp, ip │ │ │ │ - eoreq sp, ip, r8, lsr #9 │ │ │ │ + eoreq sp, ip, ip, lsr #10 │ │ │ │ + eoreq ip, ip, r6, asr #28 │ │ │ │ + eoreq sp, ip, r0, lsl #11 │ │ │ │ + eoreq sp, ip, lr, asr #10 │ │ │ │ + mlaeq ip, r0, r5, sp │ │ │ │ + eoreq ip, ip, sl, lsl lr │ │ │ │ + eoreq sp, ip, r8, lsr #10 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ bmi b67b4c │ │ │ │ blmi b67b74 │ │ │ │ addlt r4, lr, sl, ror r4 │ │ │ │ @@ -53612,23 +53612,23 @@ │ │ │ │ movweq pc, #869 @ 0x365 @ │ │ │ │ cdpcc 8, 4, cr15, cr4, cr7, {4} │ │ │ │ msrpl SPSR_s, #12976128 @ 0xc60000 │ │ │ │ bicscc pc, r0, #14024704 @ 0xd60000 │ │ │ │ cmppeq r8, #14024704 @ p-variant is OBSOLETE @ 0xd60000 │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ bicscc pc, r0, #12976128 @ 0xc60000 │ │ │ │ - ldc2l 1, cr15, [sl], #-392 @ 0xfffffe78 │ │ │ │ + ldc2 1, cr15, [r6], #392 @ 0x188 │ │ │ │ @ instruction: 0xf8c64620 │ │ │ │ strls r5, [r0], #-856 @ 0xfffffca8 │ │ │ │ - stc2l 1, cr15, [sl, #-388] @ 0xfffffe7c │ │ │ │ + stc2 1, cr15, [r6, #388] @ 0x184 │ │ │ │ ldmib r6, {r0, ip, pc}^ │ │ │ │ ldmib sp, {r1, r4, r5, r7, r8}^ │ │ │ │ @ instruction: 0xf1612300 │ │ │ │ - strtmi pc, [r0], -r9, lsr #29 │ │ │ │ - stc2l 1, cr15, [r0, #-388] @ 0xfffffe7c │ │ │ │ + strtmi pc, [r0], -r5, ror #29 │ │ │ │ + ldc2l 1, cr15, [ip, #-388]! @ 0xfffffe7c │ │ │ │ adcsmi lr, r2, r6, asr #19 │ │ │ │ ldcllt 0, cr11, [r0, #12]! │ │ │ │ andeq r0, r0, r2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febed9ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -53921,41 +53921,41 @@ │ │ │ │ @ instruction: 0xf8d5fbc3 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xf9aef161 │ │ │ │ + @ instruction: 0xf9eaf161 │ │ │ │ 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 │ │ │ │ - strbmi pc, [r0], -sp, lsl #19 @ │ │ │ │ - @ instruction: 0xf99ef161 │ │ │ │ + strbmi pc, [r0], -r9, asr #19 @ │ │ │ │ + @ instruction: 0xf9daf161 │ │ │ │ sbcne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf5014640 │ │ │ │ @ instruction: 0xf16151da │ │ │ │ - @ instruction: 0xf507f983 │ │ │ │ + @ instruction: 0xf507f9bf │ │ │ │ andcc r4, r4, sp, lsr r0 │ │ │ │ strbpl pc, [r0, -r7, lsl #10] @ │ │ │ │ @ instruction: 0xf1619001 │ │ │ │ - @ instruction: 0xf8d4f98f │ │ │ │ + @ instruction: 0xf8d4f9cb │ │ │ │ stmdals r1, {r2, r6, r7, r9, ip} │ │ │ │ bicspl pc, sl, r1, lsl #10 │ │ │ │ - @ instruction: 0xf974f161 │ │ │ │ + @ instruction: 0xf9b0f161 │ │ │ │ cmppeq r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ ldrthi lr, [r2], r4, asr #19 │ │ │ │ blvs 10d4ffc │ │ │ │ ldclvs 8, cr15, [r0, #660] @ 0x294 │ │ │ │ - @ instruction: 0xf9e0f162 │ │ │ │ + blx 7d3270 │ │ │ │ stceq 8, cr15, [r0, #852] @ 0x354 │ │ │ │ - @ instruction: 0xf9dcf162 │ │ │ │ + blx 6d3278 │ │ │ │ cmppvs r8, #196, 16 @ p-variant is OBSOLETE @ 0xc40000 │ │ │ │ stcvs 8, cr15, [r0, #788] @ 0x314 │ │ │ │ msrvs SPSR_s, #196, 16 @ 0xc40000 │ │ │ │ ldclvs 8, cr15, [r8, #-788]! @ 0xfffffcec │ │ │ │ orrspl pc, ip, #212, 16 @ 0xd40000 │ │ │ │ movcc pc, #212, 16 @ 0xd40000 │ │ │ │ orrsvs pc, r0, #196, 16 @ 0xc40000 │ │ │ │ @@ -53966,15 +53966,15 @@ │ │ │ │ @ instruction: 0xf03f02c4 │ │ │ │ ldmib r4, {r0, r1, r2, r3, r5, r6, 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, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r2, 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: 0xf878f085 │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @@ -53982,15 +53982,15 @@ │ │ │ │ ldrtmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ @ instruction: 0xf870f085 │ │ │ │ rsccc lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf50002c4 │ │ │ │ andcc r5, r8, sp, lsr #1 │ │ │ │ - blx fee53352 │ │ │ │ + blx ffd53352 │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ @ instruction: 0xf8c433a0 │ │ │ │ @ instruction: 0xb00233b0 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ blx 1754d8c │ │ │ │ ldrtmi r4, [r8], -r5, lsl #12 │ │ │ │ @ instruction: 0xf9d8f0ad │ │ │ │ @@ -54026,15 +54026,15 @@ │ │ │ │ ldmvs r3, {r0, r1, r3, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf8924499 │ │ │ │ tstlt fp, r1, lsr #32 │ │ │ │ ldrmi r6, [pc], #-2195 @ 96e1c │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ strcc r5, [r1], #-2112 @ 0xfffff7c0 │ │ │ │ - cdp2 2, 15, cr15, cr12, cr2, {3} │ │ │ │ + @ instruction: 0xff38f262 │ │ │ │ ldclcs 8, cr15, [r8], {214} @ 0xd6 │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ bvs 1567a4c │ │ │ │ mvnle r4, #156, 4 @ 0xc0000009 │ │ │ │ ldrdmi pc, [ip], r2 @ │ │ │ │ @ instruction: 0xf888fa5f │ │ │ │ @ instruction: 0xf989fa5f │ │ │ │ @@ -54120,15 +54120,15 @@ │ │ │ │ strtmi sl, [r3], -r5, ror #30 │ │ │ │ @ instruction: 0xf7cae77f │ │ │ │ svclt 0x0000eb26 │ │ │ │ sbceq r9, r0, lr, lsr #4 │ │ │ │ sbceq r9, r0, r8, lsr #4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r0, ip, ror #1 │ │ │ │ - eoreq lr, sp, ip, lsl #1 │ │ │ │ + eoreq lr, sp, ip, lsl #2 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ stmdbcs r1, {r0, r1, r3, r9, sl, lr} │ │ │ │ addsmi sp, sl, #8, 26 @ 0x200 │ │ │ │ stmdavs r3, {r0, r2, sl, fp, ip, lr, pc}^ │ │ │ │ vst1.8 {d18-d19}, [r3], r1 │ │ │ │ subvs r7, r1, r0, lsl #3 │ │ │ │ ldrbmi sp, [r0, -r8, lsl #26]! │ │ │ │ @@ -54214,17 +54214,17 @@ │ │ │ │ blls 5122c0 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbls lr, {r0, ip, sp, pc} │ │ │ │ strls r9, [r0, #-2064] @ 0xfffff7f0 │ │ │ │ @ instruction: 0xf8a0f7cd │ │ │ │ svclt 0x0000e7c5 │ │ │ │ strdeq r8, [r0], #250 @ 0xfa │ │ │ │ - eoreq sp, sp, r6, lsl pc │ │ │ │ - eoreq sp, sp, r0, lsl pc │ │ │ │ - eoreq sp, sp, sl, lsl #30 │ │ │ │ + mlaeq sp, r6, pc, sp @ │ │ │ │ + mlaeq sp, r0, pc, sp @ │ │ │ │ + eoreq sp, sp, sl, lsl #31 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf5004b45 │ │ │ │ addslt r5, fp, r0, asr #4 │ │ │ │ @@ -54293,17 +54293,17 @@ │ │ │ │ blls 512184 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbls lr, {r0, ip, sp, pc} │ │ │ │ strls r9, [r0, #-2064] @ 0xfffff7f0 │ │ │ │ @ instruction: 0xf802f7cd │ │ │ │ svclt 0x0000e7c5 │ │ │ │ strheq r8, [r0], #238 @ 0xee │ │ │ │ - ldrdeq sp, [sp], -sl @ │ │ │ │ - ldrdeq sp, [sp], -r4 @ │ │ │ │ - eoreq sp, sp, lr, asr #27 │ │ │ │ + eoreq sp, sp, sl, asr lr │ │ │ │ + eoreq sp, sp, r4, asr lr │ │ │ │ + eoreq sp, sp, lr, asr #28 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf5004b45 │ │ │ │ addslt r5, fp, r0, asr #4 │ │ │ │ @@ -54372,17 +54372,17 @@ │ │ │ │ blls 512048 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbls lr, {r0, ip, sp, pc} │ │ │ │ strls r9, [r0, #-2064] @ 0xfffff7f0 │ │ │ │ @ instruction: 0xff64f7cc │ │ │ │ svclt 0x0000e7c5 │ │ │ │ sbceq r8, r0, r2, lsl #27 │ │ │ │ - mlaeq sp, lr, ip, sp │ │ │ │ - mlaeq sp, r8, ip, sp │ │ │ │ - mlaeq sp, r2, ip, sp │ │ │ │ + eoreq sp, sp, lr, lsl sp │ │ │ │ + eoreq sp, sp, r8, lsl sp │ │ │ │ + eoreq sp, sp, r2, lsl sp │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ bmi fe268df8 │ │ │ │ strmi r4, [lr], -r7, lsl #23 │ │ │ │ @@ -54415,23 +54415,23 @@ │ │ │ │ andlt r4, sp, r0, lsr r6 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ addpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ addspl pc, r6, r4, lsl #10 │ │ │ │ @ instruction: 0xf5073010 │ │ │ │ andls r5, r9, #-2147483594 @ 0x80000036 │ │ │ │ sbcvc pc, r4, #12713984 @ 0xc20000 │ │ │ │ - ldc2 1, cr15, [lr, #384]! @ 0x180 │ │ │ │ + ldc2l 1, cr15, [sl, #384]! @ 0x180 │ │ │ │ orrspl pc, r8, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0xf5073310 │ │ │ │ @ instruction: 0x461851da │ │ │ │ @ instruction: 0xf1609308 │ │ │ │ - @ instruction: 0xf504fdb5 │ │ │ │ + @ instruction: 0xf504fdf1 │ │ │ │ @ instruction: 0xf507403d │ │ │ │ ldrdcc r5, [r4], -sl │ │ │ │ - stc2 1, cr15, [lr, #384]! @ 0x180 │ │ │ │ + stc2l 1, cr15, [sl, #384]! @ 0x180 │ │ │ │ addspl pc, sl, r4, lsl #10 │ │ │ │ andcc lr, r8, #3620864 @ 0x374000 │ │ │ │ stmib r2, {r4, ip, sp}^ │ │ │ │ @ instruction: 0xf50736b2 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7d41b1c │ │ │ │ blmi 17555d0 │ │ │ │ @@ -54511,36 +54511,36 @@ │ │ │ │ @ instruction: 0xf5049b0a │ │ │ │ @ instruction: 0xf8c25240 │ │ │ │ blcs a711c │ │ │ │ svcge 0x006bf47f │ │ │ │ andcs r4, r1, r6, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2326 @ 0xfffff6ea │ │ │ │ @ instruction: 0xf15e4479 │ │ │ │ - strb pc, [r2, -sp, lsr #27]! @ │ │ │ │ + strb pc, [r2, -r9, ror #27]! @ │ │ │ │ movtpl pc, #1284 @ 0x504 @ │ │ │ │ cdpvs 8, 13, cr15, cr12, cr3, {6} │ │ │ │ @ instruction: 0xf7cae7f2 │ │ │ │ svclt 0x0000e806 │ │ │ │ sbceq r8, r0, r8, asr #24 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r0, r0, asr #24 │ │ │ │ adcseq lr, sl, r2, lsr #12 │ │ │ │ strdeq r8, [r0], #178 @ 0xb2 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - strhteq ip, [ip], -ip │ │ │ │ - eoreq ip, ip, lr, lsr #7 │ │ │ │ - eoreq ip, ip, r0, lsr #7 │ │ │ │ - mlaeq ip, r8, r3, ip │ │ │ │ - mlaeq ip, r4, r3, ip │ │ │ │ - eoreq ip, ip, r8, lsl #7 │ │ │ │ - eoreq ip, ip, r4, lsl #7 │ │ │ │ - eoreq ip, ip, r0, lsl r2 │ │ │ │ - eoreq ip, ip, r2, ror r2 │ │ │ │ - eoreq ip, ip, r6, asr #4 │ │ │ │ - eoreq fp, ip, r4, lsl #21 │ │ │ │ + eoreq ip, ip, ip, lsr r4 │ │ │ │ + eoreq ip, ip, lr, lsr #8 │ │ │ │ + eoreq ip, ip, r0, lsr #8 │ │ │ │ + eoreq ip, ip, r8, lsl r4 │ │ │ │ + eoreq ip, ip, r4, lsl r4 │ │ │ │ + eoreq ip, ip, r8, lsl #8 │ │ │ │ + eoreq ip, ip, r4, lsl #8 │ │ │ │ + mlaeq ip, r0, r2, ip │ │ │ │ + strdeq ip, [ip], -r2 @ │ │ │ │ + eoreq ip, ip, r6, asr #5 │ │ │ │ + eoreq fp, ip, r4, lsl #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ ldrmi fp, [ip], -sp, asr #1 │ │ │ │ svcge 0x00064603 │ │ │ │ cdpmi 8, 10, cr4, cr12, cr11, {5} │ │ │ │ @@ -54578,15 +54578,15 @@ │ │ │ │ ldclcs 8, cr15, [ip], {212} @ 0xd4 │ │ │ │ @ instruction: 0xf8c761bd │ │ │ │ @ instruction: 0xf892d014 │ │ │ │ @ instruction: 0xf887203e │ │ │ │ @ instruction: 0xf5032034 │ │ │ │ rsbsvs r5, sl, #128, 4 │ │ │ │ cmppeq r8, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ - blx ffbd3c52 │ │ │ │ + stc2 1, cr15, [r8], #-388 @ 0xfffffe7c │ │ │ │ eorseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ teqvs r8, r3, lsl #12 │ │ │ │ andsvs ip, r8, r3, lsl #20 │ │ │ │ @ instruction: 0x46406059 │ │ │ │ @ instruction: 0xf02d4629 │ │ │ │ @ instruction: 0x4640f81d │ │ │ │ cdp2 0, 15, cr15, cr4, cr12, {1} │ │ │ │ @@ -54683,15 +54683,15 @@ │ │ │ │ bvs f2a4f4 │ │ │ │ bvs 1f2dba4 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36a7b │ │ │ │ rorlt r3, r0, #6 │ │ │ │ @ instruction: 0x46424619 │ │ │ │ - blx 15d3df6 │ │ │ │ + blx fe4d3df6 │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ bvs 1f4bbc0 │ │ │ │ msrcc SPSR_s, #13762560 @ 0xd20000 │ │ │ │ msrpl SPSR_, #12713984 @ 0xc20000 │ │ │ │ msrhi SPSR_f, #12713984 @ 0xc20000 │ │ │ │ bfi r4, sp, (invalid: 8:6) │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -54714,15 +54714,15 @@ │ │ │ │ @ instruction: 0xf7c9e7a3 │ │ │ │ svclt 0x0000ee84 │ │ │ │ ... │ │ │ │ sbceq r8, r0, ip, asr #19 │ │ │ │ sbceq r8, r0, sl, asr #19 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r0, lr, ror r9 │ │ │ │ - eorseq fp, r3, r2, ror r0 │ │ │ │ + ldrshteq fp, [r3], -r2 │ │ │ │ @ instruction: 0xfffff0c3 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ blcs 283de8 │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x0014430a │ │ │ │ andcs r2, r0, r1 │ │ │ │ bne ff0a96cc │ │ │ │ @@ -55409,15 +55409,15 @@ │ │ │ │ ldmdbmi r7!, {r0, r3, r7, r9, sl, lr} │ │ │ │ orreq pc, r8, #13828096 @ 0xd30000 │ │ │ │ andne pc, r1, r8, asr r8 @ │ │ │ │ suble r4, r6, r8, lsl #5 │ │ │ │ orrne pc, ip, #13828096 @ 0xd30000 │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0x464ad038 │ │ │ │ - stc2 1, cr15, [r6, #384]! @ 0x180 │ │ │ │ + stc2l 1, cr15, [r2, #384]! @ 0x180 │ │ │ │ strmi r9, [r4], -r0, lsl #22 │ │ │ │ @ instruction: 0xf8d3b16c │ │ │ │ @ instruction: 0xf8c32390 │ │ │ │ @ instruction: 0xf8c3438c │ │ │ │ ldrmi r9, [r4], #-916 @ 0xfffffc6c │ │ │ │ @ instruction: 0xf8d3e003 │ │ │ │ stmiane r4!, {r2, r3, r7, r8, r9, lr} │ │ │ │ @@ -55502,15 +55502,15 @@ │ │ │ │ bmi de1224 │ │ │ │ @ instruction: 0x03b8f8d5 │ │ │ │ andcs pc, r2, ip, asr r8 @ │ │ │ │ mlasle r8, r0, r2, r4 │ │ │ │ @ instruction: 0x13bcf8d5 │ │ │ │ ldrmi fp, [sl], -r8, ror #6 │ │ │ │ @ instruction: 0xf1609301 │ │ │ │ - blls 1178f4 │ │ │ │ + blls 1179e4 │ │ │ │ cmplt r6, r6, lsl #12 │ │ │ │ biccc pc, r4, #12910592 @ 0xc50000 │ │ │ │ biccc pc, r0, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0x63bcf8c5 │ │ │ │ @ instruction: 0xf8c5441e │ │ │ │ ldrtmi r8, [ip], -r0, asr #7 │ │ │ │ adcsvs ip, r2, pc, lsl #24 │ │ │ │ @@ -56525,15 +56525,15 @@ │ │ │ │ orrscc r4, r0, ip, lsr r0 │ │ │ │ @ instruction: 0xf02b3040 │ │ │ │ @ instruction: 0xf504f801 │ │ │ │ @ instruction: 0xf5045198 │ │ │ │ tstcc r0, sp, lsr r0 │ │ │ │ @ instruction: 0xf5043004 │ │ │ │ @ instruction: 0xf15e4530 │ │ │ │ - @ instruction: 0xf504fdd3 │ │ │ │ + @ instruction: 0xf504fe0f │ │ │ │ @ instruction: 0xf10c5c54 │ │ │ │ @ instruction: 0xf6050c30 │ │ │ │ @ instruction: 0xf5045e44 │ │ │ │ ldm ip!, {r7, sl, ip, lr} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ @@ -56557,15 +56557,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ blmi a2ae20 │ │ │ │ ldcleq 8, cr15, [r0, #-852]! @ 0xfffffcac │ │ │ │ addsmi r5, r8, #15925248 @ 0xf30000 │ │ │ │ @ instruction: 0xf8d5d02b │ │ │ │ movwlt r1, #3444 @ 0xd74 │ │ │ │ @ instruction: 0xf15f463a │ │ │ │ - strmi pc, [r3], -pc, lsr #25 │ │ │ │ + strmi pc, [r3], -fp, ror #25 │ │ │ │ @ instruction: 0xf8d5b173 │ │ │ │ @ instruction: 0xf8c52d78 │ │ │ │ @ instruction: 0xf8c53d74 │ │ │ │ ldrmi r7, [r3], #-3452 @ 0xfffff284 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 568ba4 │ │ │ │ andle r0, r3, r9, lsl #6 │ │ │ │ @@ -56714,15 +56714,15 @@ │ │ │ │ @ instruction: 0xf8c20c13 │ │ │ │ bmi 6c9818 │ │ │ │ ldmib sp, {r3, r4, r6, sp, lr}^ │ │ │ │ stmiapl r2!, {r1, r2, r8} │ │ │ │ andcc lr, r1, #3358720 @ 0x334000 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf15e230c │ │ │ │ - andlt pc, r8, r7, lsl sp @ │ │ │ │ + andlt pc, r8, r3, asr sp @ │ │ │ │ @ instruction: 0x4602bd70 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1d7948 │ │ │ │ strb r3, [r2, r8]! │ │ │ │ @ instruction: 0xf44f1d02 │ │ │ │ vaddw.s8 q10, , d0 │ │ │ │ @@ -56742,15 +56742,15 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febf0a88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ ldcmi 6, cr4, [r9, #-96]! @ 0xffffffa0 │ │ │ │ ldrmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf15e9305 │ │ │ │ - blls 218c0c │ │ │ │ + blls 218cfc │ │ │ │ movwls r4, #25725 @ 0x647d │ │ │ │ andcc lr, r8, sp, asr #19 │ │ │ │ movwls r2, #29440 @ 0x7300 │ │ │ │ suble r2, r0, r0, lsl #16 │ │ │ │ blcs b4240 │ │ │ │ stmibvs r1!, {r0, r4, r6, r8, ip, lr, pc} │ │ │ │ stmdbcs r0, {r1, r5, r6, fp, sp, lr} │ │ │ │ @@ -56779,15 +56779,15 @@ │ │ │ │ andseq pc, r3, r7, asr #5 │ │ │ │ blmi 6b197c │ │ │ │ stmiapl r9!, {r1, r5, r6, sp, lr}^ │ │ │ │ ldmib sp, {r1, r8, ip, pc}^ │ │ │ │ strls r2, [r1], #-776 @ 0xfffffcf8 │ │ │ │ ldrdeq lr, [r6, -sp] │ │ │ │ @ instruction: 0xf15e9600 │ │ │ │ - mullt sl, r5, ip │ │ │ │ + ldrdlt pc, [sl], -r1 │ │ │ │ @ instruction: 0x4613bd70 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1d7a50 │ │ │ │ strb r3, [r3, r8, lsl #4]! │ │ │ │ @ instruction: 0xf44f1d13 │ │ │ │ vaddw.s8 q10, , d0 │ │ │ │ @@ -56958,16 +56958,16 @@ │ │ │ │ blcs a7194 │ │ │ │ @ instruction: 0xf8c4d1d3 │ │ │ │ ldrb r0, [r0, ip, ror #10] │ │ │ │ ldcl 7, cr15, [r4], #796 @ 0x31c │ │ │ │ sbceq r6, r0, r4, asr #10 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r0, lr, ror #8 │ │ │ │ - eoreq r9, ip, r2, lsr #23 │ │ │ │ - eoreq r9, ip, r4, lsl #23 │ │ │ │ + eoreq r9, ip, r2, lsr #24 │ │ │ │ + eoreq r9, ip, r4, lsl #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, lr, asr #20 │ │ │ │ strmi r4, [sp], -lr, asr #22 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -57046,16 +57046,16 @@ │ │ │ │ blcs a72f4 │ │ │ │ @ instruction: 0xf8c4d1d3 │ │ │ │ ldrb r0, [r0, ip, ror #10] │ │ │ │ mcrr 7, 12, pc, r4, cr7 @ │ │ │ │ sbceq r6, r0, r4, ror #7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r0, lr, lsl #6 │ │ │ │ - eoreq r9, ip, r2, asr #20 │ │ │ │ - eoreq r9, ip, r4, lsr #20 │ │ │ │ + eoreq r9, ip, r2, asr #21 │ │ │ │ + eoreq r9, ip, r4, lsr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, lr, asr #20 │ │ │ │ strmi r4, [sp], -lr, asr #22 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -57134,16 +57134,16 @@ │ │ │ │ blcs a7454 │ │ │ │ @ instruction: 0xf8c4d1d3 │ │ │ │ ldrb r0, [r0, ip, ror #10] │ │ │ │ bl fe5d7dcc │ │ │ │ sbceq r6, r0, r4, lsl #5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r0, lr, lsr #3 │ │ │ │ - eoreq r9, ip, r2, ror #17 │ │ │ │ - eoreq r9, ip, r4, asr #17 │ │ │ │ + eoreq r9, ip, r2, ror #18 │ │ │ │ + eoreq r9, ip, r4, asr #18 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ bmi 146b920 │ │ │ │ addslt r4, r1, pc, asr #22 │ │ │ │ @ instruction: 0x460e447a │ │ │ │ @@ -57223,16 +57223,16 @@ │ │ │ │ @ instruction: 0xf8d5fa41 │ │ │ │ blcs a75bc │ │ │ │ ubfx sp, r2, #3, #13 │ │ │ │ b ff957f30 │ │ │ │ sbceq r6, r0, r4, lsr #2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r0, r8, asr #32 │ │ │ │ - eoreq r9, ip, r2, lsl #15 │ │ │ │ - eoreq r9, ip, ip, asr r7 │ │ │ │ + eoreq r9, ip, r2, lsl #16 │ │ │ │ + ldrdeq r9, [ip], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf1230 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -57325,16 +57325,16 @@ │ │ │ │ @ instruction: 0xf8d5f975 │ │ │ │ blcs a7754 │ │ │ │ ubfx sp, r2, #3, #13 │ │ │ │ b 6580c8 │ │ │ │ sbceq r5, r0, ip, lsl #31 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strheq r5, [r0], #224 @ 0xe0 │ │ │ │ - eoreq r9, ip, sl, ror #11 │ │ │ │ - eoreq r9, ip, r4, asr #11 │ │ │ │ + eoreq r9, ip, sl, ror #12 │ │ │ │ + eoreq r9, ip, r4, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf13c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -57427,16 +57427,16 @@ │ │ │ │ @ instruction: 0xf8d5f8a9 │ │ │ │ blcs a78ec │ │ │ │ ubfx sp, r2, #3, #13 │ │ │ │ stmdb sl, {r0, r1, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strdeq r5, [r0], #212 @ 0xd4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r5, r0, r8, lsl sp │ │ │ │ - eoreq r9, ip, r2, asr r4 │ │ │ │ - eoreq r9, ip, ip, lsr #8 │ │ │ │ + ldrdeq r9, [ip], -r2 @ │ │ │ │ + eoreq r9, ip, ip, lsr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf1560 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -57618,21 +57618,21 @@ │ │ │ │ @ instruction: 0x07db68db │ │ │ │ bicshi pc, r3, r0, lsl #2 │ │ │ │ strpl pc, [r0], #1286 @ 0x506 │ │ │ │ addspl pc, r6, r6, lsl #10 │ │ │ │ strmi pc, [r1, #1286] @ 0x506 │ │ │ │ @ instruction: 0xf5063010 │ │ │ │ @ instruction: 0xf15d48a4 │ │ │ │ - @ instruction: 0xf506fccb │ │ │ │ + @ instruction: 0xf506fd07 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ @ instruction: 0xf15d350c │ │ │ │ - @ instruction: 0xf506fcc5 │ │ │ │ + @ instruction: 0xf506fd01 │ │ │ │ andcc r4, r4, sp, lsr r0 │ │ │ │ stmdaeq ip, {r3, r8, ip, sp, lr, pc} │ │ │ │ - ldc2 1, cr15, [lr], #372 @ 0x174 │ │ │ │ + ldc2l 1, cr15, [sl], #372 @ 0x174 │ │ │ │ addspl pc, sl, r6, lsl #10 │ │ │ │ @ instruction: 0xf7d03010 │ │ │ │ stmdavs fp!, {r0, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ subseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d4b19b │ │ │ │ vmlal.u q0, d31, d4[0] │ │ │ │ ldmda r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ @@ -57664,15 +57664,15 @@ │ │ │ │ @ instruction: 0xf64b4bc9 │ │ │ │ @ instruction: 0xf8d5518c │ │ │ │ bl 225d24 │ │ │ │ ldmpl fp!, {r0, fp}^ │ │ │ │ mulle r8, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf15e813f │ │ │ │ - @ instruction: 0xf8d5fcd1 │ │ │ │ + @ instruction: 0xf8d5fd0d │ │ │ │ @ instruction: 0xf64b2d8c │ │ │ │ movwcs r5, #396 @ 0x18c │ │ │ │ @ instruction: 0xf8c85073 │ │ │ │ @ instruction: 0xf8c83004 │ │ │ │ @ instruction: 0xf8c83008 │ │ │ │ @ instruction: 0xf8c5300c │ │ │ │ @ instruction: 0xf8d52d8c │ │ │ │ @@ -57689,35 +57689,35 @@ │ │ │ │ blmi fecc6ed0 │ │ │ │ orrspl pc, ip, fp, asr #12 │ │ │ │ ldccs 8, cr15, [ip, #852] @ 0x354 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs ce784 │ │ │ │ tstphi r3, r0 @ p-variant is OBSOLETE │ │ │ │ - ldc2 1, cr15, [lr], {94} @ 0x5e │ │ │ │ + ldc2l 1, cr15, [sl], {94} @ 0x5e │ │ │ │ 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 │ │ │ │ - stc2 1, cr15, [ip], {94} @ 0x5e │ │ │ │ + stc2l 1, cr15, [r8], {94} @ 0x5e │ │ │ │ stceq 8, cr15, [r0, #852] @ 0x354 │ │ │ │ - stc2 1, cr15, [r8], {94} @ 0x5e │ │ │ │ + stc2l 1, cr15, [r4], {94} @ 0x5e │ │ │ │ msreq SPSR_, #212, 16 @ 0xd40000 │ │ │ │ blmi fe7c6f20 │ │ │ │ cmppcc ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ cmppcs ip, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs ce7d4 │ │ │ │ rscshi pc, r2, r0 │ │ │ │ - ldc2l 1, cr15, [r6], #-376 @ 0xfffffe88 │ │ │ │ + ldc2 1, cr15, [r2], #376 @ 0x178 │ │ │ │ cmppcs ip, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ cmppcc ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ cmppcs ip, #196, 16 @ p-variant is OBSOLETE @ 0xc40000 │ │ │ │ @@ -57725,15 +57725,15 @@ │ │ │ │ blmi fe3c6f60 │ │ │ │ cmnppl r0, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ ldclcs 8, cr15, [r0, #-852]! @ 0xfffffcac │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs ce814 │ │ │ │ sbcshi pc, r9, r0 │ │ │ │ - mrrc2 1, 5, pc, r6, cr14 @ │ │ │ │ + ldc2 1, cr15, [r2], {94} @ 0x5e │ │ │ │ ldclcs 8, cr15, [r0, #-852]! @ 0xfffffcac │ │ │ │ cmnppl r0, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ ldclcs 8, cr15, [r0, #-788]! @ 0xfffffcec │ │ │ │ @@ -57741,29 +57741,29 @@ │ │ │ │ blmi 1fc6f20 │ │ │ │ stmcc r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ orrcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs ce84c │ │ │ │ sbchi pc, r0, r0 │ │ │ │ - ldc2 1, cr15, [r6], #-376 @ 0xfffffe88 │ │ │ │ + ldc2l 1, cr15, [r2], #-376 @ 0xfffffe88 │ │ │ │ orrcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ orrcs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ @ instruction: 0x03bcf8d4 │ │ │ │ blmi 1c46f58 │ │ │ │ ldmcc r8!, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x23b8f8d4 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs ce884 │ │ │ │ adchi pc, r9, r0 │ │ │ │ - ldc2 1, cr15, [sl], {94} @ 0x5e │ │ │ │ + mrrc2 1, 5, pc, r6, cr14 @ │ │ │ │ @ instruction: 0x23b8f8d4 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ @ instruction: 0x23b8f8c4 │ │ │ │ mvnpl lr, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ @@ -57772,15 +57772,15 @@ │ │ │ │ @ instruction: 0xf03c02c4 │ │ │ │ ldmib r4, {r0, r4, r5, r9, 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, r3, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r1, r2, r6, 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 fef56ad4 │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @@ -57788,37 +57788,37 @@ │ │ │ │ strbmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ blx fed56ae4 │ │ │ │ rsccc lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf50002c4 │ │ │ │ andcc r5, r8, sp, lsr #1 │ │ │ │ - ldc2l 1, cr15, [r8, #452]! @ 0x1c4 │ │ │ │ + mrc2 1, 1, pc, cr4, cr1, {3} │ │ │ │ orrseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ blmi 11c6fe0 │ │ │ │ ldmcc r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ orrscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs ce928 │ │ │ │ @ instruction: 0xf15ed05a │ │ │ │ - @ instruction: 0xf8d4fbc7 │ │ │ │ + @ instruction: 0xf8d4fc03 │ │ │ │ movwcs r2, #920 @ 0x398 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ @ instruction: 0xf8d42398 │ │ │ │ lsrslt r0, ip, #7 │ │ │ │ vpadd.i8 d20, d1, d22 │ │ │ │ @ instruction: 0xf8d438a8 │ │ │ │ bl 2237e0 │ │ │ │ ldmpl fp!, {r3, r8, sl}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf15eb1aa │ │ │ │ - @ instruction: 0xf8d4fbad │ │ │ │ + @ instruction: 0xf8d4fbe9 │ │ │ │ movwcs r2, #936 @ 0x3a8 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ ldrtmi r2, [r0], -r8, lsr #7 │ │ │ │ ldc2 0, cr15, [r8], {169} @ 0xa9 │ │ │ │ @ instruction: 0x46316a73 │ │ │ │ @@ -57957,17 +57957,17 @@ │ │ │ │ smlabteq r0, r0, r6, pc @ │ │ │ │ @ instruction: 0xf5026051 │ │ │ │ @ instruction: 0xf1023180 │ │ │ │ addsvs r0, r9, r0, lsl lr │ │ │ │ bmi 214a0c │ │ │ │ @ instruction: 0xe7f658ba │ │ │ │ ldrdeq r5, [r0], #86 @ 0x56 │ │ │ │ - strhteq r8, [ip], -r0 │ │ │ │ - eoreq r8, ip, r4, lsl #27 │ │ │ │ - eoreq r8, ip, r6, asr sp │ │ │ │ + eoreq r8, ip, r0, lsr lr │ │ │ │ + eoreq r8, ip, r4, lsl #28 │ │ │ │ + ldrdeq r8, [ip], -r6 @ │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ bvs 1362430 │ │ │ │ ldrd pc, [r0], pc @ │ │ │ │ @@ -58583,15 +58583,15 @@ │ │ │ │ @ instruction: 0x46114613 │ │ │ │ andcs lr, sl, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf7c6e7c6 │ │ │ │ svclt 0x0000e844 │ │ │ │ sbceq r4, r0, ip, lsr #24 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r4, r0, r8, ror #23 │ │ │ │ - eoreq r8, ip, lr, lsr r2 │ │ │ │ + strhteq r8, [ip], -lr │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ bvs 12acf78 │ │ │ │ ldrdgt pc, [r4], pc @ │ │ │ │ @ instruction: 0x460c1e1d │ │ │ │ @@ -58946,15 +58946,15 @@ │ │ │ │ svc 0x00cef7c5 │ │ │ │ rsbvs r3, r6, r8, lsl #12 │ │ │ │ @ instruction: 0xf7c5e640 │ │ │ │ svclt 0x0000ed6e │ │ │ │ sbceq r4, r0, r6, lsl #19 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r4, r0, r4, lsl r8 │ │ │ │ - eoreq r7, ip, sl, ror #25 │ │ │ │ + eoreq r7, ip, sl, ror #26 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movwcs r4, #1557 @ 0x615 │ │ │ │ eorcs fp, r1, #132 @ 0x84 │ │ │ │ strmi r4, [r8], r1, lsl #13 │ │ │ │ @@ -59427,16 +59427,16 @@ │ │ │ │ ldceq 1, cr15, [r8], {7} │ │ │ │ ldrb r9, [r3, -lr, lsl #6]! │ │ │ │ stmib ip!, {r0, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smulleq r3, r0, r2, pc @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r3, r0, r8, lsl #31 │ │ │ │ sbceq r3, r0, r4, lsr lr │ │ │ │ - eoreq r7, ip, r2, ror #10 │ │ │ │ - eoreq r7, ip, r0, lsr #10 │ │ │ │ + eoreq r7, ip, r2, ror #11 │ │ │ │ + eoreq r7, ip, r0, lsr #11 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movwcs r4, #5653 @ 0x1615 │ │ │ │ andscs fp, sp, #132 @ 0x84 │ │ │ │ @@ -59724,15 +59724,15 @@ │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ qadd16mi sl, r1, sl │ │ │ │ @ instruction: 0xf7c4e69e │ │ │ │ svclt 0x0000ef5a │ │ │ │ strdeq r3, [r0], #182 @ 0xb6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq r3, r0, r6, sl │ │ │ │ - eoreq r7, ip, ip, asr r0 │ │ │ │ + ldrdeq r7, [ip], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf3940 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -60047,15 +60047,15 @@ │ │ │ │ @ instruction: 0xf50be6b6 │ │ │ │ tstls r0, #128, 6 │ │ │ │ @ instruction: 0xf7c4e6af │ │ │ │ svclt 0x0000ecd4 │ │ │ │ sbceq r3, r0, r8, asr #15 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r3, r0, r0, asr r6 │ │ │ │ - eoreq r6, ip, ip, asr fp │ │ │ │ + ldrdeq r6, [ip], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf3e4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -60406,16 +60406,16 @@ │ │ │ │ @ instruction: 0xf47f4599 │ │ │ │ @ instruction: 0xe749aef1 │ │ │ │ b 25b0dc │ │ │ │ smulleq r3, r0, ip, r0 │ │ │ │ smulleq r3, r0, r2, r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r2, r0, r0, lsr #31 │ │ │ │ - strhteq r6, [ip], -sl │ │ │ │ - eoreq r6, ip, r6, ror #11 │ │ │ │ + eoreq r6, ip, sl, lsr r7 │ │ │ │ + eoreq r6, ip, r6, ror #12 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [r4], -r6, lsl #12 │ │ │ │ addpl pc, r0, #25165824 @ 0x1800000 │ │ │ │ @@ -61644,15 +61644,15 @@ │ │ │ │ @ instruction: 0xf8d74a6d │ │ │ │ @ instruction: 0xf85903b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ addshi pc, r9, r0 │ │ │ │ @ instruction: 0x13bcf8d7 │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ ldrbmi sp, [r2], -r3, asr #32 │ │ │ │ - ldc2l 1, cr15, [r0], #360 @ 0x168 │ │ │ │ + stc2 1, cr15, [ip, #-360]! @ 0xfffffe98 │ │ │ │ strmi r9, [r5], -r0, lsl #22 │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ @ instruction: 0xf8d7ac4b │ │ │ │ @ instruction: 0xf8c723c0 │ │ │ │ @ instruction: 0xf8c753bc │ │ │ │ ldrmi sl, [r5], #-964 @ 0xfffffc3c │ │ │ │ andcs lr, r1, r0, asr #8 │ │ │ │ @@ -61744,17 +61744,17 @@ │ │ │ │ str r1, [r3, r3]! │ │ │ │ @ instruction: 0xf8594b09 │ │ │ │ strb r1, [r5, r3] │ │ │ │ strdeq r2, [r0], #38 @ 0x26 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r2, r0, lr, ror #5 │ │ │ │ strheq r2, [r0], #38 @ 0x26 │ │ │ │ - eoreq r5, ip, r8, lsr #23 │ │ │ │ + eoreq r5, ip, r8, lsr #24 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - strdeq r5, [ip], -r2 @ │ │ │ │ + eoreq r5, ip, r2, ror r4 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [pc], -r6, lsl #1 │ │ │ │ @@ -61868,15 +61868,15 @@ │ │ │ │ andseq pc, r3, r7, asr #5 │ │ │ │ blmi 936900 │ │ │ │ ldmib sp, {r1, r5, r6, sp, lr}^ │ │ │ │ stmiapl fp!, {r2, r8}^ │ │ │ │ movwmi lr, #6605 @ 0x19cd │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ movwcs lr, #51677 @ 0xc9dd │ │ │ │ - ldc2l 1, cr15, [r2], {89} @ 0x59 │ │ │ │ + stc2 1, cr15, [lr, #-356] @ 0xfffffe9c │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0x461381f0 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1dc9d8 │ │ │ │ strb r3, [r1, r8, lsl #4]! │ │ │ │ @ instruction: 0xf44f1d13 │ │ │ │ @@ -61907,15 +61907,15 @@ │ │ │ │ bl febf5b38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ @ instruction: 0xf04f4618 │ │ │ │ strmi r0, [sp], -r0, lsl #24 │ │ │ │ stmib sp, {r2, r4, r9, sl, lr}^ │ │ │ │ movwls r3, #19458 @ 0x4c02 │ │ │ │ - stc2 1, cr15, [r0], {89} @ 0x59 │ │ │ │ + ldc2 1, cr15, [ip], #356 @ 0x164 │ │ │ │ ldmib sp, {r0, r2, ip, pc}^ │ │ │ │ ldmib sp, {r1, r8, r9, sp}^ │ │ │ │ stm sp, {r2, r8} │ │ │ │ strtmi r0, [r1], -r3 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ @ instruction: 0xb007feb7 │ │ │ │ svclt 0x0000bd30 │ │ │ │ @@ -62034,15 +62034,15 @@ │ │ │ │ andseq pc, r3, r7, asr #5 │ │ │ │ blmi 936b98 │ │ │ │ ldmib sp, {r1, r5, r6, sp, lr}^ │ │ │ │ stmiapl fp!, {r2, r8}^ │ │ │ │ movwmi lr, #6605 @ 0x19cd │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ movwcs lr, #51677 @ 0xc9dd │ │ │ │ - blx fe25b0b6 │ │ │ │ + blx ff15b0b6 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0x461381f0 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1dcc70 │ │ │ │ strb r3, [r1, r8, lsl #4]! │ │ │ │ @ instruction: 0xf44f1d13 │ │ │ │ @@ -62073,15 +62073,15 @@ │ │ │ │ bl febf5dd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ @ instruction: 0xf04f4618 │ │ │ │ strmi r0, [sp], -r0, lsl #24 │ │ │ │ stmib sp, {r2, r4, r9, sl, lr}^ │ │ │ │ movwls r3, #19458 @ 0x4c02 │ │ │ │ - blx ddb152 │ │ │ │ + blx 1cdb152 │ │ │ │ ldmib sp, {r0, r2, ip, pc}^ │ │ │ │ ldmib sp, {r1, r8, r9, sp}^ │ │ │ │ stm sp, {r2, r8} │ │ │ │ strtmi r0, [r1], -r3 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ @ instruction: 0xb007feb7 │ │ │ │ svclt 0x0000bd30 │ │ │ │ @@ -63766,15 +63766,15 @@ │ │ │ │ strb r1, [r5, r8, ror #17] │ │ │ │ svc 0x00c8f7c0 │ │ │ │ adcseq pc, pc, r6, lsr #24 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq pc, pc, sl, lsl ip @ │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq pc, pc, r6, ror #22 │ │ │ │ - strdeq r3, [ip], -sl @ │ │ │ │ + eoreq r3, ip, sl, ror r2 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ stmdbeq r9, {r1, r4, r8, fp}^ │ │ │ │ @@ -64755,15 +64755,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d84a55 │ │ │ │ @ instruction: 0xf85903b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d8d07f │ │ │ │ movslt r1, #188, 6 @ 0xf0000002 │ │ │ │ movwls r4, #5658 @ 0x161a │ │ │ │ - stc2 1, cr15, [r2], #348 @ 0x15c │ │ │ │ + ldc2l 1, cr15, [lr], {87} @ 0x57 │ │ │ │ strmi r9, [r7], -r1, lsl #22 │ │ │ │ @ instruction: 0xf8c8b16f │ │ │ │ @ instruction: 0xf8d833c4 │ │ │ │ @ instruction: 0xf8c833c0 │ │ │ │ ldrmi r7, [pc], #-956 @ a15e8 │ │ │ │ @ instruction: 0xf8d8e003 │ │ │ │ ldmibne pc!, {r2, r3, r4, r5, r7, r8, r9, ip, sp, lr} @ │ │ │ │ @@ -65211,15 +65211,15 @@ │ │ │ │ strb r1, [r5, r8, ror #17] │ │ │ │ ldcl 7, cr15, [lr], #-764 @ 0xfffffd04 │ │ │ │ adcseq lr, pc, sl, lsl #11 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq lr, pc, r2, lsl #11 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq lr, pc, sl, asr #9 │ │ │ │ - eoreq r1, ip, r6, ror #22 │ │ │ │ + eoreq r1, ip, r6, ror #23 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460d4f9f │ │ │ │ @@ -65617,15 +65617,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d84a55 │ │ │ │ @ instruction: 0xf85903b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d8d07f │ │ │ │ movslt r1, #188, 6 @ 0xf0000002 │ │ │ │ movwls r4, #5658 @ 0x161a │ │ │ │ - stc2l 1, cr15, [r6, #344]! @ 0x158 │ │ │ │ + mcr2 1, 1, pc, cr2, cr6, {2} @ │ │ │ │ strmi r9, [r7], -r1, lsl #22 │ │ │ │ @ instruction: 0xf8c8b16f │ │ │ │ @ instruction: 0xf8d833c4 │ │ │ │ @ instruction: 0xf8c833c0 │ │ │ │ ldrmi r7, [pc], #-956 @ a2360 │ │ │ │ @ instruction: 0xf8d8e003 │ │ │ │ ldmibne pc!, {r2, r3, r4, r5, r7, r8, r9, ip, sp, lr} @ │ │ │ │ @@ -66073,15 +66073,15 @@ │ │ │ │ strb r1, [r5, r8, ror #17] │ │ │ │ stcl 7, cr15, [r2, #760] @ 0x2f8 │ │ │ │ adcseq sp, pc, r2, lsl r8 @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq sp, pc, sl, lsl #16 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq sp, pc, r2, asr r7 @ │ │ │ │ - eoreq r0, ip, lr, ror #27 │ │ │ │ + eoreq r0, ip, lr, ror #28 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ @ instruction: 0xf500b08f │ │ │ │ @@ -68037,15 +68037,15 @@ │ │ │ │ @ instruction: 0xe7dc58d0 │ │ │ │ bls f7514 │ │ │ │ ubfx r5, r0, #17, #1 │ │ │ │ bls f7514 │ │ │ │ ubfx r5, r0, #17, #13 │ │ │ │ adcseq ip, pc, lr, lsr #4 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eorseq lr, r2, r2, asr #17 │ │ │ │ + eorseq lr, r2, r2, asr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfbb24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 12321c │ │ │ │ @@ -69466,15 +69466,15 @@ │ │ │ │ ldmpl r0, {r0, r9, fp, ip, pc}^ │ │ │ │ blmi 1dff28 │ │ │ │ ldmpl r0, {r0, r9, fp, ip, pc}^ │ │ │ │ svclt 0x0000e7d6 │ │ │ │ adcseq sl, pc, r8, lsr fp @ │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eorseq sp, r2, r4, ror #2 │ │ │ │ + eorseq sp, r2, r4, ror #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfd178 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 1249d0 │ │ │ │ @@ -69762,15 +69762,15 @@ │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 977020 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53cc0 │ │ │ │ andlt r2, r3, r4, asr #25 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq sp, fp, r8, ror r5 │ │ │ │ + strdeq sp, [fp], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febfd618 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf0a99001 │ │ │ │ stmdals r1, {r0, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff88f7ff │ │ │ │ @@ -70043,15 +70043,15 @@ │ │ │ │ tstpeq sl, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 977488 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53cc0 │ │ │ │ ldclt 12, cr2, [r8, #-784]! @ 0xfffffcf0 │ │ │ │ - eoreq sp, fp, r0, lsl r1 │ │ │ │ + mlaeq fp, r0, r1, sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febfda7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf0a89001 │ │ │ │ stmdals r1, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff94f7ff │ │ │ │ @@ -70285,15 +70285,15 @@ │ │ │ │ tstpeq sl, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 977850 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53cc0 │ │ │ │ ldclt 12, cr2, [r8, #-784]! @ 0xfffffcf0 │ │ │ │ - eoreq ip, fp, r8, asr #26 │ │ │ │ + eoreq ip, fp, r8, asr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febfde44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf0a89001 │ │ │ │ stmdals r1, {r0, r1, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff94f7ff │ │ │ │ @@ -70354,15 +70354,15 @@ │ │ │ │ ldrmi r2, [r7], -r0, asr #4 │ │ │ │ @ instruction: 0xf8d64a2e │ │ │ │ @ instruction: 0xf85803b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d6d036 │ │ │ │ movwls r1, #5052 @ 0x13bc │ │ │ │ @ instruction: 0x463ab358 │ │ │ │ - @ instruction: 0xf8e4f152 │ │ │ │ + @ instruction: 0xf920f152 │ │ │ │ strmi r9, [r5], -r1, lsl #22 │ │ │ │ @ instruction: 0xf8d6b145 │ │ │ │ @ instruction: 0xf8c623c0 │ │ │ │ ldrmi r5, [r5], #-956 @ 0xfffffc44 │ │ │ │ bicvc pc, r4, #12976128 @ 0xc60000 │ │ │ │ biccc pc, r0, #12976128 @ 0xc60000 │ │ │ │ ldceq 1, cr15, [ip], {13} │ │ │ │ @@ -71446,15 +71446,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d74a35 │ │ │ │ stmiapl sl!, {r3, r4, r5, r7, r8, r9} │ │ │ │ umaalle r4, r7, r0, r2 │ │ │ │ @ instruction: 0x13bcf8d7 │ │ │ │ ldrmi fp, [sl], -r0, lsr #7 │ │ │ │ @ instruction: 0xf1519301 │ │ │ │ - blls 125fd4 │ │ │ │ + blls 1260c4 │ │ │ │ cmnlt r5, r5, lsl #12 │ │ │ │ biccc pc, r4, #13041664 @ 0xc70000 │ │ │ │ biccc pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0x53bcf8c7 │ │ │ │ and r4, r4, sp, lsl r4 │ │ │ │ @ instruction: 0x53bcf8d7 │ │ │ │ streq lr, [r8, #-2837] @ 0xfffff4eb │ │ │ │ @@ -72644,15 +72644,15 @@ │ │ │ │ bllt 12e70f8 │ │ │ │ b 1be6fe0 │ │ │ │ adcseq r7, pc, r2, lsl sl @ │ │ │ │ adcseq r7, pc, ip, lsl #20 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrhteq r7, [pc], sl │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ - strdeq sl, [fp], -r0 @ │ │ │ │ + eoreq sl, fp, r0, ror r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec00320 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmib r1, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ tstmi r3, #8, 4 @ 0x80000000 │ │ │ │ stmdavs fp, {r0, r2, r8, ip, lr, pc} │ │ │ │ stmdavs fp, {r0, r1, r3, r5, r8, ip, sp, pc}^ │ │ │ │ @@ -74523,15 +74523,15 @@ │ │ │ │ mcrge 4, 2, pc, cr11, cr15, {1} @ │ │ │ │ ldclcc 8, cr15, [pc, #600]! @ ab0b4 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 2d677c │ │ │ │ @ instruction: 0x31c8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmdals r9, {r6, r9, sl, fp, sp, pc} │ │ │ │ - cdp2 2, 13, cr15, cr8, cr14, {2} │ │ │ │ + @ instruction: 0xff14f24e │ │ │ │ streq r9, [r0, r8, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mrcge 5, 1, APSR_nzcv, cr7, cr15, {3} │ │ │ │ blcs d1ab8 │ │ │ │ mcrge 4, 2, pc, cr3, cr15, {1} @ │ │ │ │ blcs 2091ab0 │ │ │ │ movwcs fp, #3860 @ 0xf14 │ │ │ │ @@ -74811,31 +74811,31 @@ │ │ │ │ stcge 4, cr15, [ip], {63} @ 0x3f │ │ │ │ blcs d1ef8 │ │ │ │ stcge 4, cr15, [r2], {127} @ 0x7f │ │ │ │ bllt fffa92e0 │ │ │ │ andcs r4, r1, r1, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2321 @ 0xfffff6ef │ │ │ │ @ instruction: 0xf14a4479 │ │ │ │ - usad8 r3, r3, pc @ │ │ │ │ + str pc, [r3, pc, asr #30] │ │ │ │ strbt r4, [r1], #-1691 @ 0xfffff965 │ │ │ │ stmdb lr!, {r1, r2, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ bls 3bdf28 │ │ │ │ @ instruction: 0xe7c158d2 │ │ │ │ stmdbls ip, {r3, r9, fp, lr} │ │ │ │ strb r5, [sp], #-2186 @ 0xfffff776 │ │ │ │ adcseq r5, pc, r4, lsr #17 │ │ │ │ adcseq r5, pc, r2, lsr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r5, pc, r4, asr r2 @ │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq r8, fp, r6, lsl #15 │ │ │ │ + eoreq r8, fp, r6, lsl #16 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq r8, fp, lr, lsl #7 │ │ │ │ - eoreq r7, fp, r0, asr sp │ │ │ │ + eoreq r8, fp, lr, lsl #8 │ │ │ │ + ldrdeq r7, [fp], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mcrmi 6, 2, r4, cr2, cr3, {0} │ │ │ │ @@ -76117,15 +76117,15 @@ │ │ │ │ mcrge 4, 4, pc, cr0, cr15, {1} @ │ │ │ │ ldclcc 8, cr15, [pc, #600]! @ ac99c │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 2d8138 │ │ │ │ @ instruction: 0x31c8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmdals r9, {r0, r2, r4, r5, r6, r9, sl, fp, sp, pc} │ │ │ │ - blx 19e9090 │ │ │ │ + blx fe8e9090 │ │ │ │ streq r9, [r2, r8, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mcrge 5, 3, pc, cr12, cr15, {3} @ │ │ │ │ blcs d33a0 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr8, cr15, {1} │ │ │ │ blcs 2093398 │ │ │ │ movwcs fp, #3860 @ 0xf14 │ │ │ │ @@ -76402,32 +76402,32 @@ │ │ │ │ stmdbcs r0, {r1, r4, r5, r6, r7, r9, ip} │ │ │ │ mcrrge 4, 3, pc, r5, cr15 @ │ │ │ │ blcs d37d8 │ │ │ │ ldcge 4, cr15, [fp], #-508 @ 0xfffffe04 │ │ │ │ bmi 565c94 │ │ │ │ ldmdbmi r2, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fe9e90f4 │ │ │ │ + blx ff8e90f4 │ │ │ │ ldrmi lr, [r3], r8, lsl #15 │ │ │ │ @ instruction: 0xf7b4e49b │ │ │ │ bmi 3a7fdc │ │ │ │ stmpl sl, {r2, r3, r8, fp, ip, pc} │ │ │ │ blmi 325e10 │ │ │ │ ldmpl r2, {r2, r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x0000e7c2 │ │ │ │ adcseq r3, pc, ip, asr #30 │ │ │ │ adcseq r3, pc, sl, asr #30 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r3, pc, ip, lsr r9 @ │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - mlaeq fp, lr, lr, r6 │ │ │ │ + eoreq r6, fp, lr, lsl pc │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - strhteq r6, [fp], -r0 │ │ │ │ - eoreq r6, fp, r2, ror r4 │ │ │ │ + eoreq r6, fp, r0, lsr fp │ │ │ │ + strdeq r6, [fp], -r2 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mcrmi 6, 2, r4, cr2, cr3, {0} │ │ │ │ @@ -77704,15 +77704,15 @@ │ │ │ │ eorsle r2, r4, r0, lsl #22 │ │ │ │ ldclcc 8, cr15, [pc, #596]! @ ae264 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 29993c │ │ │ │ @ instruction: 0x31c8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmdals fp, {r0, r1, r6, r9, sl, fp, sp, pc} │ │ │ │ - ldc2l 2, cr15, [lr, #300]! @ 0x12c │ │ │ │ + cdp2 2, 3, cr15, cr10, cr11, {2} │ │ │ │ streq r9, [r2, r7, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mrcge 5, 1, APSR_nzcv, cr10, cr15, {3} │ │ │ │ blcs d4c6c │ │ │ │ mcrge 4, 2, pc, cr1, cr15, {1} @ │ │ │ │ blcs fe154c6c │ │ │ │ andshi pc, ip, #64 @ 0x40 │ │ │ │ @@ -77981,33 +77981,33 @@ │ │ │ │ blls 2594f8 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8ddadd3 │ │ │ │ @ instruction: 0xe604b018 │ │ │ │ andcs r4, r1, r3, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2323 @ 0xfffff6ed │ │ │ │ @ instruction: 0xf1474479 │ │ │ │ - ldr pc, [r5, pc, asr #28] │ │ │ │ + ldr pc, [r5, fp, lsl #29] │ │ │ │ blcs 20950ac │ │ │ │ blls 3e2890 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ movwcs sl, #11290 @ 0x2c1a │ │ │ │ @ instruction: 0xf7b3e5dc │ │ │ │ bmi 328724 │ │ │ │ stmpl sl, {r1, r3, r8, fp, ip, pc} │ │ │ │ svclt 0x0000e45e │ │ │ │ adcseq r2, pc, ip, ror #12 │ │ │ │ adcseq r2, pc, sl, ror #12 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrsbteq r2, [pc], lr │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - ldrdeq r5, [fp], -sl @ │ │ │ │ + eoreq r5, fp, sl, asr r6 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq r5, fp, r6, lsl #4 │ │ │ │ - eoreq r4, fp, r8, asr #23 │ │ │ │ + eoreq r5, fp, r6, lsl #5 │ │ │ │ + eoreq r4, fp, r8, asr #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mcrmi 6, 2, r4, cr2, cr3, {0} │ │ │ │ @@ -80354,26 +80354,26 @@ │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ @ instruction: 0xf7b0e760 │ │ │ │ svclt 0x0000ee30 │ │ │ │ adcseq pc, lr, r2, ror r8 @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffff4c15 │ │ │ │ @ instruction: 0xffff4ba7 │ │ │ │ - eoreq r3, fp, r4, asr #2 │ │ │ │ - ldrdeq r2, [fp], -sl @ │ │ │ │ + eoreq r3, fp, r4, asr #3 │ │ │ │ + eoreq r2, fp, sl, asr pc │ │ │ │ @ instruction: 0xffff56dd │ │ │ │ - strdeq r3, [fp], -ip @ │ │ │ │ - eoreq r2, fp, lr, ror lr │ │ │ │ - strhteq r3, [fp], -ip │ │ │ │ - eoreq r2, fp, lr, asr lr │ │ │ │ + eoreq r3, fp, ip, ror r1 │ │ │ │ + strdeq r2, [fp], -lr @ │ │ │ │ + eoreq r3, fp, ip, lsr r1 │ │ │ │ + ldrdeq r2, [fp], -lr @ │ │ │ │ ldrshteq pc, [lr], r8 @ │ │ │ │ @ instruction: 0xffff3fcd │ │ │ │ @ instruction: 0xffff561b │ │ │ │ - eoreq r3, fp, r6, asr r0 │ │ │ │ - strdeq r2, [fp], -r8 @ │ │ │ │ + ldrdeq r3, [fp], -r6 @ │ │ │ │ + eoreq r2, fp, r8, ror lr │ │ │ │ @ instruction: 0xffff3fa7 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi r4, [r9], #-2319 @ 0xfffff6f1 │ │ │ │ ldclcs 8, cr15, [r8], {211} @ 0xd3 │ │ │ │ @ instruction: 0xf892b17a │ │ │ │ cmnlt r8, r5, rrx │ │ │ │ mrrcne 13, 5, r6, r0, cr2 │ │ │ │ @@ -80891,15 +80891,15 @@ │ │ │ │ b ef098 │ │ │ │ @ instruction: 0xf8584b06 │ │ │ │ ldrb r2, [r2, r3]! │ │ │ │ ldrsbteq pc, [lr], r0 @ │ │ │ │ adcseq pc, lr, sl, asr #5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq pc, lr, r4, lsr #5 │ │ │ │ - eoreq r2, fp, r0, lsl #12 │ │ │ │ + eoreq r2, fp, r0, lsl #13 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec08400 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [lr], -r8, asr #31 │ │ │ │ bmi 14c3748 │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @@ -81256,15 +81256,15 @@ │ │ │ │ @ instruction: 0xf8536a7b │ │ │ │ @ instruction: 0xf1b99036 │ │ │ │ strdle r3, [r7], -pc @ │ │ │ │ ldclcc 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ movtcs r6, #19993 @ 0x4e19 │ │ │ │ vqrdmulh.s d15, d9, d3 │ │ │ │ vadd.i8 , q12, q4 │ │ │ │ - @ instruction: 0x4631fa3f │ │ │ │ + @ instruction: 0x4631fa7b │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184638 │ │ │ │ beq 12d8dc │ │ │ │ @ instruction: 0xf960f036 │ │ │ │ stclne 8, cr15, [ip, #-848] @ 0xfffffcb0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -82128,15 +82128,15 @@ │ │ │ │ ldc2l 0, cr15, [lr, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0xf8d4e6f5 │ │ │ │ @ instruction: 0xf04f3c10 │ │ │ │ blx 435e4a │ │ │ │ ldmibvs fp, {r1, r8, r9, ip, sp}^ │ │ │ │ eorgt pc, r3, r9, asr #16 │ │ │ │ @ instruction: 0xf146e740 │ │ │ │ - @ instruction: 0xf8c7fc8d │ │ │ │ + @ instruction: 0xf8c7fcc9 │ │ │ │ stccs 3, cr0, [r0], {88} @ 0x58 │ │ │ │ svcge 0x0002f47f │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf1b8ff75 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d5af09 │ │ │ │ blcs 1c1e04 │ │ │ │ @@ -82148,23 +82148,23 @@ │ │ │ │ movwcs lr, #14074 @ 0x36fa │ │ │ │ cdpcc 8, 2, cr15, cr8, cr5, {6} │ │ │ │ @ instruction: 0x4630e6f6 │ │ │ │ ldc2l 0, cr15, [r4, #160]! @ 0xa0 │ │ │ │ @ instruction: 0xf7e44630 │ │ │ │ strb pc, [pc, -fp, lsr #18]! @ │ │ │ │ @ instruction: 0xf1464640 │ │ │ │ - @ instruction: 0xf8c7fc65 │ │ │ │ + @ instruction: 0xf8c7fca1 │ │ │ │ @ instruction: 0xe7d90358 │ │ │ │ ldmda ip, {r0, r1, r2, r3, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adcseq sp, lr, r6, lsr #30 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq sp, lr, ip, lsl #25 │ │ │ │ - eoreq r1, fp, r4, asr r3 │ │ │ │ + ldrdeq r1, [fp], -r4 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0xf8dfb093 │ │ │ │ @ instruction: 0xf5002c80 │ │ │ │ movwcs r5, #1088 @ 0x440 │ │ │ │ @@ -82370,15 +82370,15 @@ │ │ │ │ ldrdcs pc, [r4], -r8 @ │ │ │ │ eorspl pc, r7, r2, asr r8 @ │ │ │ │ eorle r1, r8, sl, ror #24 │ │ │ │ ldclcc 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ movtcs r6, #19993 @ 0x4e19 │ │ │ │ vqrdmulh.s d15, d5, d3 │ │ │ │ vadd.i8 , , q4 │ │ │ │ - ldrtmi pc, [r9], -fp, lsl #19 @ │ │ │ │ + ldrtmi pc, [r9], -r7, asr #19 @ │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184640 │ │ │ │ beq 12ea44 │ │ │ │ @ instruction: 0xf8acf035 │ │ │ │ stclne 8, cr15, [ip, #-848] @ 0xfffffcb0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -83416,15 +83416,15 @@ │ │ │ │ ldc2 0, cr15, [r0, #156] @ 0x9c │ │ │ │ @ instruction: 0xf8d4e6f5 │ │ │ │ @ instruction: 0xf04f3c10 │ │ │ │ blx 43726a │ │ │ │ ldmibvs fp, {r1, r8, r9, ip, sp}^ │ │ │ │ eorgt pc, r3, r9, asr #16 │ │ │ │ @ instruction: 0xf145e740 │ │ │ │ - @ instruction: 0xf8c7fa7d │ │ │ │ + @ instruction: 0xf8c7fab9 │ │ │ │ stccs 3, cr0, [r0], {88} @ 0x58 │ │ │ │ svcge 0x0002f47f │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf1b8fe21 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d5af09 │ │ │ │ blcs 1c3224 │ │ │ │ @@ -83436,23 +83436,23 @@ │ │ │ │ movwcs lr, #14074 @ 0x36fa │ │ │ │ cdpcc 8, 2, cr15, cr8, cr5, {6} │ │ │ │ @ instruction: 0x4630e6f6 │ │ │ │ stc2l 0, cr15, [sl, #156]! @ 0x9c │ │ │ │ @ instruction: 0xf7e24630 │ │ │ │ @ instruction: 0xe76fff1b │ │ │ │ @ instruction: 0xf1454640 │ │ │ │ - @ instruction: 0xf8c7fa55 │ │ │ │ + @ instruction: 0xf8c7fa91 │ │ │ │ @ instruction: 0xe7d90358 │ │ │ │ cdp 7, 0, cr15, cr12, cr13, {5} │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adcseq ip, lr, r6, lsl #22 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq ip, lr, ip, ror #16 │ │ │ │ - eoreq pc, sl, r4, lsr pc @ │ │ │ │ + strhteq pc, [sl], -r4 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [r2], r3, asr #1 │ │ │ │ strcs pc, [r4], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf8df4604 │ │ │ │ @@ -83744,15 +83744,15 @@ │ │ │ │ blmi 2aed4c │ │ │ │ andcs pc, r3, r9, asr r8 @ │ │ │ │ svclt 0x0000e7f2 │ │ │ │ adcseq ip, lr, r6, lsl #12 │ │ │ │ adcseq ip, lr, r0, lsl #12 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrsbteq ip, [lr], ip │ │ │ │ - eoreq pc, sl, lr, ror #18 │ │ │ │ + eoreq pc, sl, lr, ror #19 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec0b094 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [lr], -r8, asr #31 │ │ │ │ bmi 14c63dc │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @@ -84048,15 +84048,15 @@ │ │ │ │ ldrdcs pc, [r4], -r8 @ │ │ │ │ eorspl pc, r7, r2, asr r8 @ │ │ │ │ eorle r1, r8, sl, ror #24 │ │ │ │ ldclcc 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ movtcs r6, #19993 @ 0x4e19 │ │ │ │ vqrdmulh.s d15, d5, d3 │ │ │ │ vadd.i8 , , q4 │ │ │ │ - ldrtmi pc, [r9], -pc, ror #24 @ │ │ │ │ + ldrtmi pc, [r9], -fp, lsr #25 @ │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184640 │ │ │ │ beq 13047c │ │ │ │ blx fe4f0426 │ │ │ │ stclne 8, cr15, [ip, #-848] @ 0xfffffcb0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -85151,15 +85151,15 @@ │ │ │ │ blx 2f1500 │ │ │ │ @ instruction: 0xf8d4e6f5 │ │ │ │ @ instruction: 0xf04f3c10 │ │ │ │ blx 438d86 │ │ │ │ ldmibvs fp, {r1, r8, r9, ip, sp}^ │ │ │ │ eorgt pc, r3, r9, asr #16 │ │ │ │ @ instruction: 0xf143e740 │ │ │ │ - @ instruction: 0xf8c7fcef │ │ │ │ + @ instruction: 0xf8c7fd2b │ │ │ │ stccs 3, cr0, [r0], {88} @ 0x58 │ │ │ │ svcge 0x0002f47f │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf1b8fdaf │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d5af09 │ │ │ │ blcs 1c4d40 │ │ │ │ @@ -85171,23 +85171,23 @@ │ │ │ │ movwcs lr, #14074 @ 0x36fa │ │ │ │ cdpcc 8, 2, cr15, cr8, cr5, {6} │ │ │ │ @ instruction: 0x4630e6f6 │ │ │ │ blx 197155c │ │ │ │ @ instruction: 0xf7e14630 │ │ │ │ strb pc, [pc, -sp, lsl #19]! @ │ │ │ │ @ instruction: 0xf1434640 │ │ │ │ - @ instruction: 0xf8c7fcc7 │ │ │ │ + @ instruction: 0xf8c7fd03 │ │ │ │ @ instruction: 0xe7d90358 │ │ │ │ ldmda lr!, {r2, r3, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adcseq sl, lr, sl, ror #31 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq sl, lr, r0, asr sp │ │ │ │ - eoreq lr, sl, r8, lsl r4 │ │ │ │ + mlaeq sl, r8, r4, lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b76 │ │ │ │ @@ -85299,24 +85299,24 @@ │ │ │ │ @ instruction: 0x960bfc39 │ │ │ │ ldmib sp, {r0, r1, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ str r6, [ip, lr, lsl #14]! │ │ │ │ ldrvc pc, [r4], r6, lsl #10 │ │ │ │ bmi 36f39c │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [r2, #-256]! @ 0xffffff00 │ │ │ │ + ldc2l 1, cr15, [lr, #-256] @ 0xffffff00 │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ ldclhi 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ stclls 8, cr15, [r0], #848 @ 0x350 │ │ │ │ stclgt 8, cr15, [r8, #-592] @ 0xfffffdb0 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ adcseq sl, lr, lr, ror #21 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq lr, sl, ip, lsl r3 │ │ │ │ - eoreq sp, sl, lr, ror #18 │ │ │ │ + mlaeq sl, ip, r3, lr │ │ │ │ + eoreq sp, sl, lr, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b76 │ │ │ │ @@ -85428,24 +85428,24 @@ │ │ │ │ @ instruction: 0x960bfb37 │ │ │ │ ldmib sp, {r0, r1, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ str r6, [ip, lr, lsl #14]! │ │ │ │ ldrvc pc, [r4], r6, lsl #10 │ │ │ │ bmi 36f5a0 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [r0], #-256 @ 0xffffff00 │ │ │ │ + mrrc2 1, 4, pc, ip, cr0 @ │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ ldclhi 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ stclls 8, cr15, [r0], #848 @ 0x350 │ │ │ │ stclgt 8, cr15, [r8, #-592] @ 0xfffffdb0 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ adcseq sl, lr, sl, ror #17 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq lr, sl, r8, lsl r1 │ │ │ │ - eoreq sp, sl, sl, ror #14 │ │ │ │ + mlaeq sl, r8, r1, lr │ │ │ │ + eoreq sp, sl, sl, ror #15 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b75 │ │ │ │ @@ -85556,24 +85556,24 @@ │ │ │ │ strb r9, [r6, fp, lsl #12]! │ │ │ │ @ instruction: 0x670ee9dd │ │ │ │ @ instruction: 0xf506e7bf │ │ │ │ @ instruction: 0xe7387694 │ │ │ │ andcs r4, r1, sl, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2314 @ 0xfffff6f6 │ │ │ │ @ instruction: 0xf1404479 │ │ │ │ - str pc, [r3, r1, lsr #22] │ │ │ │ + @ instruction: 0xe783fb5d │ │ │ │ @ instruction: 0xf8d42301 │ │ │ │ @ instruction: 0xf8d49cd8 │ │ │ │ @ instruction: 0xf8948ce0 │ │ │ │ movwls r1, #48456 @ 0xbd48 │ │ │ │ svclt 0x0000e73f │ │ │ │ adcseq sl, lr, r6, ror #13 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq sp, sl, sl, lsl pc │ │ │ │ - eoreq sp, sl, ip, ror #10 │ │ │ │ + mlaeq sl, sl, pc, sp @ │ │ │ │ + eoreq sp, sl, ip, ror #11 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl fec06ac8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r8, asr #31 │ │ │ │ stmib sp, {r1, r2, r7, r9, sl, lr}^ │ │ │ │ blmi 193e750 │ │ │ │ @@ -85673,23 +85673,23 @@ │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ @ instruction: 0xe7803554 │ │ │ │ ldrmi r4, [sp], -ip, lsl #20 │ │ │ │ @ instruction: 0xf8c4447a │ │ │ │ @ instruction: 0xe77a2554 │ │ │ │ adcseq sl, lr, r6, ror #9 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - strhteq sp, [sl], -r4 │ │ │ │ - eoreq sp, sl, r0, lsr #30 │ │ │ │ - strdeq sp, [sl], -r6 @ │ │ │ │ - eoreq sp, sl, r6, asr #27 │ │ │ │ + eoreq sp, sl, r4, lsr pc │ │ │ │ + eoreq sp, sl, r0, lsr #31 │ │ │ │ + eoreq sp, sl, r6, ror lr │ │ │ │ + eoreq sp, sl, r6, asr #28 │ │ │ │ + eoreq sp, sl, r0, lsr pc │ │ │ │ + eoreq sp, sl, sl, ror lr │ │ │ │ strhteq sp, [sl], -r0 │ │ │ │ - strdeq sp, [sl], -sl @ │ │ │ │ - eoreq sp, sl, r0, lsr lr │ │ │ │ - eoreq sp, sl, ip, ror #27 │ │ │ │ - eoreq sp, sl, ip, ror lr │ │ │ │ + eoreq sp, sl, ip, ror #28 │ │ │ │ + strdeq sp, [sl], -ip @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ blmi 9c7744 │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @@ -85914,15 +85914,15 @@ │ │ │ │ ldclcc 8, cr15, [ip], {213} @ 0xd5 │ │ │ │ ldmdavs r9, {r5, r9, sl, lr}^ │ │ │ │ blx d722c0 │ │ │ │ bicscc pc, r0, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf0432000 │ │ │ │ @ instruction: 0xf8c60380 │ │ │ │ @ instruction: 0xf14233d0 │ │ │ │ - @ instruction: 0x4603fef9 │ │ │ │ + @ instruction: 0x4603ff35 │ │ │ │ @ instruction: 0xf8c64620 │ │ │ │ @ instruction: 0xf0263358 │ │ │ │ ldrb pc, [r2, -r7, asr #27] @ │ │ │ │ orrpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ sbccc pc, r4, #13828096 @ 0xd30000 │ │ │ │ svccc 0x0074f8d3 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @@ -85976,15 +85976,15 @@ │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ svcge 0x004ff47f │ │ │ │ svclt 0x0000e7df │ │ │ │ ldrshteq sl, [lr], r8 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ @ instruction: 0xffffa1dd │ │ │ │ - mlaeq sl, sl, r6, sp │ │ │ │ + eoreq sp, sl, sl, lsl r7 │ │ │ │ @ instruction: 0xffff99ad │ │ │ │ @ instruction: 0xffff91cf │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0008f8cc │ │ │ │ @@ -86913,15 +86913,15 @@ │ │ │ │ subspl pc, r5, fp, lsl #10 │ │ │ │ ldclcc 8, cr15, [ip], {214} @ 0xd6 │ │ │ │ tstcc r8, sl, lsr r6 │ │ │ │ @ instruction: 0xf03c301c │ │ │ │ @ instruction: 0x4658ffd9 │ │ │ │ blx ffc74f86 │ │ │ │ @ instruction: 0xf1412000 │ │ │ │ - bls 176cb4 │ │ │ │ + bls 176da4 │ │ │ │ ldrbmi r4, [r8], -r3, lsl #12 │ │ │ │ cmppcc r8, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ blx 575004 │ │ │ │ blmi 1009920 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 811090 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -86984,15 +86984,15 @@ │ │ │ │ b 19f4fb8 │ │ │ │ adcseq r9, lr, r6, ror #4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r9, lr, r6, asr r2 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq r8, lr, r0, ror #31 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - mlaeq sl, sl, r6, ip │ │ │ │ + eoreq ip, sl, sl, lsl r7 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r5, fp, ror lr │ │ │ │ ldrbtmi r4, [lr], #-3195 @ 0xfffff385 │ │ │ │ fldmdbxmi ip!, {d20-d80} @ Deprecated │ │ │ │ @@ -87413,15 +87413,15 @@ │ │ │ │ subspl pc, r5, fp, lsl #10 │ │ │ │ ldclcc 8, cr15, [ip], {214} @ 0xd6 │ │ │ │ tstcc r8, sl, lsr r6 │ │ │ │ @ instruction: 0xf03c301c │ │ │ │ @ instruction: 0x4658fbf1 │ │ │ │ @ instruction: 0xf806f7df │ │ │ │ @ instruction: 0xf1412000 │ │ │ │ - bls 1764e4 │ │ │ │ + bls 1765d4 │ │ │ │ ldrbmi r4, [r8], -r3, lsl #12 │ │ │ │ cmppcc r8, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ mcr2 7, 7, pc, cr6, cr10, {7} @ │ │ │ │ blmi 100a0f0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 811860 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -87484,15 +87484,15 @@ │ │ │ │ cdp 7, 7, cr15, cr12, cr9, {5} │ │ │ │ umlalseq r8, lr, r6, sl │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r8, lr, r6, lsl #21 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq r8, lr, r0, lsl r8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq fp, sl, sl, asr #29 │ │ │ │ + eoreq fp, sl, sl, asr #30 │ │ │ │ ldmiblt lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldmdapl r2!, {r8, sl, ip, sp, lr, pc}^ │ │ │ │ strmi fp, [ip], -r7, lsl #1 │ │ │ │ @@ -87714,15 +87714,15 @@ │ │ │ │ subspl pc, r5, fp, lsl #10 │ │ │ │ ldclcc 8, cr15, [ip], {214} @ 0xd6 │ │ │ │ tstcc r8, sl, lsr r6 │ │ │ │ @ instruction: 0xf03c301c │ │ │ │ @ instruction: 0x4658f997 │ │ │ │ stc2 7, cr15, [ip, #888]! @ 0x378 │ │ │ │ @ instruction: 0xf1412000 │ │ │ │ - bls 176030 │ │ │ │ + bls 176120 │ │ │ │ ldrbmi r4, [r8], -r3, lsl #12 │ │ │ │ cmppcc r8, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ @ instruction: 0xf9a8f7fc │ │ │ │ blmi 100a5a4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 811d14 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -87785,15 +87785,15 @@ │ │ │ │ stc 7, cr15, [r2], #-676 @ 0xfffffd5c │ │ │ │ adcseq r8, lr, r2, ror #11 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrsbteq r8, [lr], r2 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq r8, lr, ip, asr r3 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq fp, sl, r6, lsl sl │ │ │ │ + mlaeq sl, r6, sl, fp │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r5, fp, ror lr │ │ │ │ ldrbtmi r4, [lr], #-3195 @ 0xfffff385 │ │ │ │ fldmdbxmi ip!, {d20-d80} @ Deprecated │ │ │ │ @@ -88069,15 +88069,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ blmi b09c70 │ │ │ │ cmppeq ip, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ mlale fp, r8, r2, r4 │ │ │ │ msrne SPSR_, #14090240 @ 0xd70000 │ │ │ │ ldrbmi fp, [r2], -r0, lsl #6 │ │ │ │ - cdp2 1, 7, cr15, cr12, cr0, {2} │ │ │ │ + cdp2 1, 11, cr15, cr8, cr0, {2} │ │ │ │ cmnlt r3, r3, lsl #12 │ │ │ │ msrcs SPSR_s, #14090240 @ 0xd70000 │ │ │ │ msrcc SPSR_, #13041664 @ 0xc70000 │ │ │ │ msrge SPSR_f, #13041664 @ 0xc70000 │ │ │ │ and r4, r4, r3, lsl r4 │ │ │ │ msrcc SPSR_, #14090240 @ 0xd70000 │ │ │ │ movweq lr, #47891 @ 0xbb13 │ │ │ │ @@ -88165,15 +88165,15 @@ │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8d6492a │ │ │ │ @ instruction: 0xf859035c │ │ │ │ addmi r1, r8, #1 │ │ │ │ @ instruction: 0xf8d6d02b │ │ │ │ movwlt r1, #864 @ 0x360 │ │ │ │ @ instruction: 0xf1404642 │ │ │ │ - @ instruction: 0x4604fdbd │ │ │ │ + @ instruction: 0x4604fdf9 │ │ │ │ @ instruction: 0xf8d6b16c │ │ │ │ @ instruction: 0xf8c63364 │ │ │ │ @ instruction: 0xf8c64360 │ │ │ │ ldrmi r8, [ip], #-872 @ 0xfffffc98 │ │ │ │ @ instruction: 0xf8d6e003 │ │ │ │ stmiane r4!, {r5, r6, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf8c6d003 │ │ │ │ @@ -88255,15 +88255,15 @@ │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8d6492a │ │ │ │ @ instruction: 0xf859035c │ │ │ │ addmi r1, r8, #1 │ │ │ │ @ instruction: 0xf8d6d02b │ │ │ │ movwlt r1, #864 @ 0x360 │ │ │ │ @ instruction: 0xf1404642 │ │ │ │ - strmi pc, [r5], -r9, lsl #26 │ │ │ │ + strmi pc, [r5], -r5, asr #26 │ │ │ │ @ instruction: 0xf8d6b16d │ │ │ │ @ instruction: 0xf8c63364 │ │ │ │ @ instruction: 0xf8c65360 │ │ │ │ ldrmi r8, [sp], #-872 @ 0xfffffc98 │ │ │ │ @ instruction: 0xf8d6e003 │ │ │ │ stmiane sp!, {r5, r6, r8, r9, ip, lr}^ │ │ │ │ @ instruction: 0xf8c6d003 │ │ │ │ @@ -88472,15 +88472,15 @@ │ │ │ │ @ instruction: 0xf8da9909 │ │ │ │ stmpl sl, {r3, r7, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8da80c2 │ │ │ │ movwls r1, #41868 @ 0xa38c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x463280b3 │ │ │ │ - blx 1674d6e │ │ │ │ + blx fe574d6e │ │ │ │ strmi r9, [r4], -sl, lsl #22 │ │ │ │ adcle r2, r0, r0, lsl #24 │ │ │ │ orrscs pc, r0, #14286848 @ 0xda0000 │ │ │ │ orrmi pc, ip, #13238272 @ 0xca0000 │ │ │ │ orrsvs pc, r4, #13238272 @ 0xca0000 │ │ │ │ @ instruction: 0xe7964414 │ │ │ │ @ instruction: 0x3610f8df │ │ │ │ @@ -88599,15 +88599,15 @@ │ │ │ │ @ instruction: 0xf8da9909 │ │ │ │ stmiapl fp, {r2, r3, r4, r6, r8, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8da81de │ │ │ │ stmdacs r0, {r5, r6, r8, r9, ip} │ │ │ │ orrhi pc, r2, r0 │ │ │ │ @ instruction: 0xf1409a03 │ │ │ │ - @ instruction: 0x4605fa59 │ │ │ │ + @ instruction: 0x4605fa95 │ │ │ │ blls 1a4fa0 │ │ │ │ msrcc SPSR_f, #13238272 @ 0xca0000 │ │ │ │ msrcc SPSR_s, #14286848 @ 0xda0000 │ │ │ │ msrpl SPSR_, #13238272 @ 0xca0000 │ │ │ │ @ instruction: 0xf8ca441d │ │ │ │ @ instruction: 0xf8d76364 │ │ │ │ @ instruction: 0xf8d72364 │ │ │ │ @@ -88877,16 +88877,16 @@ │ │ │ │ @ instruction: 0xfffe5f1d │ │ │ │ @ instruction: 0xfffe61ad │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ umlalseq r7, lr, lr, r3 │ │ │ │ @ instruction: 0xfffe5c39 │ │ │ │ @ instruction: 0xfffe5ecb │ │ │ │ andeq r0, r0, r4, asr #17 │ │ │ │ - eoreq sl, sl, r4, lsr #20 │ │ │ │ - strdeq sl, [sl], -ip @ │ │ │ │ + eoreq sl, sl, r4, lsr #21 │ │ │ │ + eoreq sl, sl, ip, ror sl │ │ │ │ andeq r0, r0, ip, asr fp │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r0, r0, r0, lsr sl │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ @@ -89106,15 +89106,15 @@ │ │ │ │ adcseq r6, lr, r6, lsr #29 │ │ │ │ @ instruction: 0xfffe1b25 │ │ │ │ @ instruction: 0xfffe2a93 │ │ │ │ @ instruction: 0xffffe77d │ │ │ │ @ instruction: 0xffffe773 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, lsr sl │ │ │ │ - eorseq r9, r1, ip, lsr #12 │ │ │ │ + eorseq r9, r1, ip, lsr #13 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1045c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi fe1fd124 │ │ │ │ strbpl pc, [r0, #-1280] @ 0xfffffb00 @ │ │ │ │ addlt r4, pc, r4, lsl #23 │ │ │ │ svcmi 0x0084447a │ │ │ │ @@ -89254,15 +89254,15 @@ │ │ │ │ @ instruction: 0xfffe19f1 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq r6, lr, r8, lsl sp │ │ │ │ @ instruction: 0xfffe290d │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ @ instruction: 0xfffe28f7 │ │ │ │ andeq r0, r0, r0, lsr sl │ │ │ │ - eorseq r9, r1, r2, lsl r4 │ │ │ │ + mlaseq r1, r2, r4, r9 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ umullslt r4, r7, r8, r6 │ │ │ │ @@ -89429,15 +89429,15 @@ │ │ │ │ strmi pc, [sl], #-2819 @ 0xfffff4fd │ │ │ │ bvs fe9945d0 │ │ │ │ mlavc r8, r2, r8, pc @ │ │ │ │ svclt 0x0018428b │ │ │ │ @ instruction: 0xf3c72b00 │ │ │ │ @ instruction: 0xd1a20780 │ │ │ │ vpadd.i8 q11, q0, q0 │ │ │ │ - blls 4380ec │ │ │ │ + blls 4381dc │ │ │ │ svceq 0x0006f010 │ │ │ │ @ instruction: 0xf44bbf14 │ │ │ │ @ instruction: 0xf04b7b00 │ │ │ │ ldmibvs fp, {r7, r8, r9, fp}^ │ │ │ │ ldr r9, [r4, lr, lsl #6] │ │ │ │ ldrsbt pc, [r4], -sp @ │ │ │ │ @ instruction: 0xf10e9b10 │ │ │ │ @@ -89504,15 +89504,15 @@ │ │ │ │ andls r6, sl, #240, 24 @ 0xf000 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ ldr r9, [sp, r6, lsl #4]! │ │ │ │ ldrbtpl pc, [r2], #-1280 @ 0xfffffb00 @ │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ ldrtcc r4, [r4], #-1546 @ 0xfffff9f6 │ │ │ │ strb r9, [r9, fp, lsl #2]! │ │ │ │ - strhteq sl, [sl], -r0 │ │ │ │ + eoreq sl, sl, r0, lsr r4 │ │ │ │ @ instruction: 0xfffdc811 │ │ │ │ @ instruction: 0xfffdd765 │ │ │ │ @ instruction: 0xfffdeaab │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec10aa0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #4088 @ 0xff8 │ │ │ │ @@ -90134,15 +90134,15 @@ │ │ │ │ ldrsbtcs pc, [ip], r7 @ │ │ │ │ @ instruction: 0xd3be429a │ │ │ │ @ instruction: 0xf8d7464d │ │ │ │ @ instruction: 0xf8d790b8 │ │ │ │ @ instruction: 0xf50330c4 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xfff8f13d │ │ │ │ + @ instruction: 0xf834f13e │ │ │ │ sbcseq pc, r8, r7, asr #17 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib r9, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ bvs ec3140 │ │ │ │ blx 1ff81f8 │ │ │ │ sbcscc pc, r0, #14221312 @ 0xd90000 │ │ │ │ @@ -91166,15 +91166,15 @@ │ │ │ │ @ instruction: 0xf8c960cb │ │ │ │ @ instruction: 0xf8d908e4 │ │ │ │ addsmi r3, lr, #44, 20 @ 0x2c000 │ │ │ │ @ instruction: 0xf8d7d3c2 │ │ │ │ @ instruction: 0xf50330c4 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, ip, r7, asr #17 │ │ │ │ - @ instruction: 0xffe6f13c │ │ │ │ + @ instruction: 0xf822f13d │ │ │ │ rsceq pc, r0, r7, asr #17 │ │ │ │ teqeq r7, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib fp, {r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8d723b2 │ │ │ │ @ instruction: 0xf7de10b8 │ │ │ │ @ instruction: 0xf8d9fa69 │ │ │ │ @@ -92020,15 +92020,15 @@ │ │ │ │ @ instruction: 0xf6c40201 │ │ │ │ andsvs r0, sl, r8, lsl #5 │ │ │ │ svclt 0x0000e7eb │ │ │ │ ... │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - strdeq r7, [sl], -r6 @ │ │ │ │ + eoreq r7, sl, r6, ror pc │ │ │ │ @ instruction: 0xf8d74b37 │ │ │ │ ldmpl r3, {r4, r7, sp}^ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ streq pc, [ip, #-259] @ 0xfffffefd │ │ │ │ @ instruction: 0xf8ca461c │ │ │ │ @ instruction: 0xf7fe28e8 │ │ │ │ blmi d2a198 │ │ │ │ @@ -92370,15 +92370,15 @@ │ │ │ │ @ instruction: 0xf8d25280 │ │ │ │ @ instruction: 0x464a0b1c │ │ │ │ @ instruction: 0xff02f7af │ │ │ │ strtmi r4, [r8], -r9, asr #12 │ │ │ │ mcr2 7, 3, pc, cr8, cr2, {7} @ │ │ │ │ addspl pc, r8, r5, lsl #10 │ │ │ │ andsls r3, r0, r0, lsl r0 │ │ │ │ - mrc2 1, 3, pc, cr12, cr11, {1} │ │ │ │ + mrc2 1, 5, pc, cr8, cr11, {1} │ │ │ │ ldmib sp, {r0, r4, ip, pc}^ │ │ │ │ stm sp, {r4, r8} │ │ │ │ stmdbls r6, {r0, r1} │ │ │ │ ldmib r8, {r3, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7dd23b2 │ │ │ │ @ instruction: 0xf8d8f901 │ │ │ │ @ instruction: 0xf50332c4 │ │ │ │ @@ -92548,15 +92548,15 @@ │ │ │ │ ubfx r5, r3, #17, #21 │ │ │ │ bls 20f424 │ │ │ │ @ instruction: 0xe7c258d3 │ │ │ │ adcseq r3, lr, ip, lsl pc │ │ │ │ adcseq r3, lr, r4, lsl pc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r3, lr, sl, ror #20 │ │ │ │ - eoreq r7, sl, r0, lsl r1 │ │ │ │ + mlaeq sl, r0, r1, r7 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec13a34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @@ -93133,15 +93133,15 @@ │ │ │ │ ldrsbtcs pc, [r8], r7 @ │ │ │ │ @ instruction: 0xd3bd429a │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ @ instruction: 0xf8d7464c │ │ │ │ @ instruction: 0xf50390b4 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xf886f13b │ │ │ │ + @ instruction: 0xf8c2f13b │ │ │ │ sbcseq pc, r8, r7, asr #17 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib r9, {r0, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8d723b2 │ │ │ │ @ instruction: 0xf7e100c4 │ │ │ │ @ instruction: 0xf8d7fc07 │ │ │ │ @@ -94094,15 +94094,15 @@ │ │ │ │ stmiacs r4!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ bcc bfc3a0 │ │ │ │ bicle r4, r1, #-536870903 @ 0xe0000009 │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13a00dc │ │ │ │ - @ instruction: 0xf8c7f903 │ │ │ │ + @ instruction: 0xf8c7f93f │ │ │ │ ldmib r7, {r5, r6, r7}^ │ │ │ │ stm sp, {r0, r1, r2, r4, r5, r8} │ │ │ │ strbmi r0, [r1], -r3 │ │ │ │ @ instruction: 0x23b2e9db │ │ │ │ ldrdeq pc, [r4], #135 @ 0x87 │ │ │ │ stc2 7, cr15, [r4], {224} @ 0xe0 │ │ │ │ stmdbcc r4, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @@ -94975,15 +94975,15 @@ │ │ │ │ stmiacs r8!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xe71c1d1a │ │ │ │ @ instruction: 0xf7fe3210 │ │ │ │ svclt 0x0000b92f │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - strhteq r4, [sl], -lr │ │ │ │ + eoreq r4, sl, lr, lsr sp │ │ │ │ @ instruction: 0xf7fe3210 │ │ │ │ @ instruction: 0xf102ba95 │ │ │ │ tstcs r1, r8, lsl #6 │ │ │ │ msreq (UNDEF: 100), r7 │ │ │ │ tstcs r0, r1, lsl r0 │ │ │ │ @ instruction: 0xf8ca6051 │ │ │ │ @ instruction: 0xf7fe38e4 │ │ │ │ @@ -95003,15 +95003,15 @@ │ │ │ │ @ instruction: 0xf8da8398 │ │ │ │ blcs cd4dc │ │ │ │ ldmdbge r6, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13900d4 │ │ │ │ - @ instruction: 0xf8c7f9e9 │ │ │ │ + @ instruction: 0xf8c7fa25 │ │ │ │ ldmib r7, {r3, r4, r6, r7}^ │ │ │ │ stm sp, {r0, r2, r4, r5, r8} │ │ │ │ strtmi r0, [r1], -r3 │ │ │ │ ldrdeq pc, [r4], #135 @ 0x87 │ │ │ │ @ instruction: 0x23b2e9d9 │ │ │ │ stc2l 7, cr15, [sl, #-892]! @ 0xfffffc84 │ │ │ │ sbcscc pc, r0, #14221312 @ 0xd90000 │ │ │ │ @@ -95424,15 +95424,15 @@ │ │ │ │ strtmi r2, [r0], -r4, asr #1 │ │ │ │ @ instruction: 0xf8e4f7a5 │ │ │ │ mrclt 7, 1, APSR_nzcv, cr10, cr13, {7} │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13800d4 │ │ │ │ - @ instruction: 0xf8c7fe9f │ │ │ │ + @ instruction: 0xf8c7fedb │ │ │ │ ldmib r7, {r3, r4, r6, r7}^ │ │ │ │ stm sp, {r0, r2, r4, r5, r8} │ │ │ │ strtmi r0, [r1], -r3 │ │ │ │ ldrdeq pc, [r4], #135 @ 0x87 │ │ │ │ @ instruction: 0x23b2e9d9 │ │ │ │ blx 8fd4ac │ │ │ │ mrclt 7, 0, APSR_nzcv, cr12, cr13, {7} │ │ │ │ @@ -95845,15 +95845,15 @@ │ │ │ │ @ instruction: 0xf8c44652 │ │ │ │ strtmi ip, [r9], -r4, ror #17 │ │ │ │ blx ff6fda4e │ │ │ │ @ instruction: 0x46284651 │ │ │ │ blx 107db62 │ │ │ │ addspl pc, r8, r5, lsl #10 │ │ │ │ andsls r3, sl, r0, lsl r0 │ │ │ │ - blx 157c092 │ │ │ │ + blx fe47c092 │ │ │ │ andsls r9, fp, r7, lsl #20 │ │ │ │ muleq r3, r2, r8 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldrbmi r9, [r0], -r8, lsl #18 │ │ │ │ @ instruction: 0x23b2e9d7 │ │ │ │ mrc2 7, 6, pc, cr4, cr14, {6} │ │ │ │ sbccc pc, r4, #14090240 @ 0xd70000 │ │ │ │ @@ -96261,15 +96261,15 @@ │ │ │ │ @ instruction: 0xf8d79906 │ │ │ │ stmpl sl, {r3, r4, r5, r7, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d7813c │ │ │ │ movwls r1, #33724 @ 0x83bc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strbmi r8, [sl], -r0, ror #1 │ │ │ │ - mrc2 1, 3, pc, cr4, cr8, {1} │ │ │ │ + mrc2 1, 5, pc, cr0, cr8, {1} │ │ │ │ strmi r9, [r6], -r8, lsl #22 │ │ │ │ @ instruction: 0xf43f2e00 │ │ │ │ @ instruction: 0xf8d7af50 │ │ │ │ @ instruction: 0xf8c723c0 │ │ │ │ @ instruction: 0xf8c763bc │ │ │ │ ldrmi r9, [r6], #-964 @ 0xfffffc3c │ │ │ │ subseq lr, r2, r5, asr #14 │ │ │ │ @@ -96280,15 +96280,15 @@ │ │ │ │ @ instruction: 0x03b8f8d7 │ │ │ │ addsmi r5, r0, #9043968 @ 0x8a0000 │ │ │ │ msrhi CPSR_fsx, r0 │ │ │ │ @ instruction: 0x13bcf8d7 │ │ │ │ stmdacs r0, {r0, r1, r3, r8, r9, ip, pc} │ │ │ │ adcshi pc, r4, r0 │ │ │ │ @ instruction: 0xf1384632 │ │ │ │ - blls 3bfbb8 │ │ │ │ + blls 3bfca8 │ │ │ │ @ instruction: 0xf1b94681 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d7aef9 │ │ │ │ @ instruction: 0xf8c723c0 │ │ │ │ @ instruction: 0xf8c793bc │ │ │ │ ldrmi r6, [r1], #964 @ 0x3c4 │ │ │ │ andscc lr, r8, #249561088 @ 0xee00000 │ │ │ │ @@ -96336,15 +96336,15 @@ │ │ │ │ @ instruction: 0xf10328e8 │ │ │ │ @ instruction: 0xf7ff0208 │ │ │ │ svclt 0x0000bac2 │ │ │ │ adcseq r0, lr, r2, asr r9 │ │ │ │ adcseq r0, lr, sl, asr #18 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r0, lr, r0, lsl r4 │ │ │ │ - eoreq r3, sl, r0, asr #21 │ │ │ │ + eoreq r3, sl, r0, asr #22 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ bls 253148 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf1033280 │ │ │ │ @ instruction: 0xf8c40008 │ │ │ │ @ instruction: 0xf7ff28e8 │ │ │ │ @@ -97042,15 +97042,15 @@ │ │ │ │ stmiaeq r4!, {r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmibcc ip, {r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ bicle r4, r2, #645922816 @ 0x26800000 │ │ │ │ @ instruction: 0x432ee9d7 │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13700d4 │ │ │ │ - @ instruction: 0xf8c7f9f9 │ │ │ │ + @ instruction: 0xf8c7fa35 │ │ │ │ bvs f811c8 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib r3, {r0, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8d723b2 │ │ │ │ @ instruction: 0xf7dd00c4 │ │ │ │ @ instruction: 0xf8d7fc2d │ │ │ │ @@ -98006,15 +98006,15 @@ │ │ │ │ @ instruction: 0xf8c660c3 │ │ │ │ @ instruction: 0xf8d628e4 │ │ │ │ ldrmi r3, [r8, #2604] @ 0xa2c │ │ │ │ @ instruction: 0xf8d7d3c0 │ │ │ │ @ instruction: 0xf50330bc │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, ip, r7, asr #17 │ │ │ │ - blx 1c7e250 │ │ │ │ + blx feb7e250 │ │ │ │ rsceq pc, r0, r7, asr #17 │ │ │ │ teqeq r7, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib fp, {r0, r3, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8d723b2 │ │ │ │ @ instruction: 0xf7dc00c4 │ │ │ │ @ instruction: 0xf8d6fca3 │ │ │ │ @@ -98894,15 +98894,15 @@ │ │ │ │ andscc lr, r0, #28, 14 @ 0x700000 │ │ │ │ stmdblt r3!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe3210 │ │ │ │ svclt 0x0000ba8e │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq r0, sl, r2, lsl #31 │ │ │ │ + eoreq 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 1800b68 │ │ │ │ vst1.8 {d20-d22}, [pc :64], r3 │ │ │ │ @@ -98920,15 +98920,15 @@ │ │ │ │ orrshi pc, r5, #64 @ 0x40 │ │ │ │ ldmibcc ip, {r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf47e2b00 │ │ │ │ @ instruction: 0xf8d7a90b │ │ │ │ @ instruction: 0xf50330bc │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, r4, r7, asr #17 │ │ │ │ - blx 137f096 │ │ │ │ + blx fe27f096 │ │ │ │ sbcseq pc, r8, r7, asr #17 │ │ │ │ ldmib r7, {r0, r1, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ stm sp, {r0, r2, r4, r5, r8} │ │ │ │ strtmi r0, [r1], -r3 │ │ │ │ ldrdeq pc, [r4], #135 @ 0x87 │ │ │ │ @ instruction: 0x23b2e9d3 │ │ │ │ ldc2l 7, cr15, [lr, #-876]! @ 0xfffffc94 │ │ │ │ @@ -99339,15 +99339,15 @@ │ │ │ │ strtmi r2, [r0], -r4, asr #1 │ │ │ │ blx 13810b8 │ │ │ │ mcrlt 7, 1, pc, cr15, cr13, {7} @ │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13500d4 │ │ │ │ - @ instruction: 0xf8c7f805 │ │ │ │ + @ instruction: 0xf8c7f841 │ │ │ │ bvs f835b0 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ @ instruction: 0xf8d74621 │ │ │ │ ldmib r3, {r2, r6, r7}^ │ │ │ │ @ instruction: 0xf7db23b2 │ │ │ │ @ instruction: 0xf7fdfa39 │ │ │ │ @@ -99761,15 +99761,15 @@ │ │ │ │ stmiagt r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7a84629 │ │ │ │ @ instruction: 0x4651fd3d │ │ │ │ @ instruction: 0xf7eb4628 │ │ │ │ @ instruction: 0xf505fca3 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ @ instruction: 0xf134901a │ │ │ │ - bls 2c2bc4 │ │ │ │ + bls 2c2cb4 │ │ │ │ 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 │ │ │ │ @@ -100175,16 +100175,16 @@ │ │ │ │ stmdbls r6, {r0, r1, r4, r6, r9, fp, lr} │ │ │ │ @ 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: 0xf134464a │ │ │ │ - blls 303ed0 │ │ │ │ + @ instruction: 0xf135464a │ │ │ │ + blls 301fc0 │ │ │ │ cdpcs 6, 0, cr4, cr0, cr6, {0} │ │ │ │ svcge 0x0050f43f │ │ │ │ biccs pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0x63bcf8c7 │ │ │ │ bicls pc, r4, #13041664 @ 0xc70000 │ │ │ │ smlald r4, r5, r6, r4 │ │ │ │ bcs 10840c8 │ │ │ │ @@ -100194,15 +100194,15 @@ │ │ │ │ @ instruction: 0xf8d79906 │ │ │ │ stmpl sl, {r3, r4, r5, r7, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d7812b │ │ │ │ movwls r1, #46012 @ 0xb3bc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x463280b3 │ │ │ │ - @ instruction: 0xffb6f134 │ │ │ │ + @ instruction: 0xfff2f134 │ │ │ │ strmi r9, [r1], fp, lsl #22 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ mrcge 4, 7, APSR_nzcv, cr9, cr15, {1} │ │ │ │ biccs pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0x93bcf8c7 │ │ │ │ bicvs pc, r4, #13041664 @ 0xc70000 │ │ │ │ usat r4, #14, r1, lsl #9 │ │ │ │ @@ -100250,15 +100250,15 @@ │ │ │ │ stmiacs r8!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ blt ff202074 │ │ │ │ adcseq ip, sp, sl, lsl ip │ │ │ │ adcseq ip, sp, r2, lsl ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrsbteq ip, [sp], sl │ │ │ │ - eoreq pc, r9, sl, lsl #27 │ │ │ │ + eoreq pc, r9, sl, lsl #28 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ bls 256e74 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf1033280 │ │ │ │ @ instruction: 0xf8c40008 │ │ │ │ @ instruction: 0xf7ff28e8 │ │ │ │ @@ -101303,15 +101303,15 @@ │ │ │ │ stmdaeq r8, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ stmda r6, {r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdaeq r0!, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ stmda r0, {r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mvneq pc, #212, 16 @ 0xd40000 │ │ │ │ - @ instruction: 0xf846f12d │ │ │ │ + @ instruction: 0xf882f12d │ │ │ │ mvnsne pc, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 7520f0 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf08b4628 │ │ │ │ bvs ffbc4868 │ │ │ │ blvs 7569c4 │ │ │ │ @@ -101330,21 +101330,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ mcr2 0, 4, pc, cr10, cr6, {2} @ │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ svc 0x0086f79b │ │ │ │ sbcpl pc, ip, r4, lsr #5 │ │ │ │ - @ instruction: 0xf9aef147 │ │ │ │ + @ instruction: 0xf9eaf147 │ │ │ │ teqpvs r4, #164, 10 @ p-variant is OBSOLETE @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf0560570 │ │ │ │ vqrdmlah.s32 d15, d4, d3[1] │ │ │ │ @ instruction: 0xf14750cc │ │ │ │ - @ instruction: 0xf5a4f9b1 │ │ │ │ + @ instruction: 0xf5a4f9ed │ │ │ │ @ instruction: 0x462950d8 │ │ │ │ ldccc 8, cr15, [r0], {80} @ 0x50 │ │ │ │ ldceq 8, cr15, [ip], {80} @ 0x50 │ │ │ │ ldcllt 7, cr4, [r0, #-608]! @ 0xfffffda0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec1c3a4 │ │ │ │ @@ -101382,54 +101382,54 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1c428 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, r9, r0, lsl #10 │ │ │ │ @ instruction: 0xf506301c │ │ │ │ @ instruction: 0xf1475480 │ │ │ │ - @ instruction: 0xf506f8f7 │ │ │ │ + @ instruction: 0xf506f933 │ │ │ │ andscc r5, r0, r7, lsr #1 │ │ │ │ strpl pc, [r4, #1286]! @ 0x506 │ │ │ │ - @ instruction: 0xf8f0f147 │ │ │ │ + @ instruction: 0xf92cf147 │ │ │ │ adcpl pc, r9, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473004 │ │ │ │ - @ instruction: 0xf506f8eb │ │ │ │ + @ instruction: 0xf506f927 │ │ │ │ andscc r5, r8, sl, lsr #1 │ │ │ │ - @ instruction: 0xf8e6f147 │ │ │ │ + @ instruction: 0xf922f147 │ │ │ │ adcpl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473014 │ │ │ │ - @ instruction: 0xf606f8e1 │ │ │ │ + @ instruction: 0xf606f91d │ │ │ │ @ instruction: 0xf14770e4 │ │ │ │ - @ instruction: 0xf506f8dd │ │ │ │ + @ instruction: 0xf506f919 │ │ │ │ andscc r5, ip, r3, lsr #1 │ │ │ │ - @ instruction: 0xf8d8f147 │ │ │ │ + @ instruction: 0xf914f147 │ │ │ │ adcpl pc, r5, r6, lsl #10 │ │ │ │ - @ instruction: 0xf8d4f147 │ │ │ │ + @ instruction: 0xf910f147 │ │ │ │ sbcpl pc, r6, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473014 │ │ │ │ - @ instruction: 0xf506f8cf │ │ │ │ + @ instruction: 0xf506f90b │ │ │ │ ldrshcc r5, [r0], -r0 │ │ │ │ - @ instruction: 0xf8caf147 │ │ │ │ + @ instruction: 0xf906f147 │ │ │ │ strtcc r4, [r0], #-1568 @ 0xfffff9e0 │ │ │ │ - @ instruction: 0xf8c6f147 │ │ │ │ + @ instruction: 0xf902f147 │ │ │ │ mvnsle r4, ip, lsr #5 │ │ │ │ sbcpl pc, sl, r6, lsl #10 │ │ │ │ @ instruction: 0xf1333014 │ │ │ │ - @ instruction: 0xf506fc03 │ │ │ │ + @ instruction: 0xf506fc3f │ │ │ │ andscc r5, r8, fp, asr #1 │ │ │ │ - blx 81786 │ │ │ │ + ldc2 1, cr15, [sl], #-204 @ 0xffffff34 │ │ │ │ sbcspl pc, r8, r6, lsl #10 │ │ │ │ stmdb lr, {r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svccc 0x0074f8d6 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldmcc r0!, {r0, r1, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xbd70b903 │ │ │ │ sbcpl pc, r7, r6, lsl #10 │ │ │ │ @ instruction: 0xf147300c │ │ │ │ - ldcllt 8, cr15, [r0, #-676]! @ 0xfffffd5c │ │ │ │ + ldcllt 8, cr15, [r0, #-916]! @ 0xfffffc6c │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svccc 0x0074f8d0 │ │ │ │ ldmib r1, {r1, r7, ip, sp, pc}^ │ │ │ │ vtbl.8 d7, {d15}, d2 │ │ │ │ @@ -101461,27 +101461,27 @@ │ │ │ │ tstpeq r1, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x4630447b │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x53b5f640 │ │ │ │ @ instruction: 0xf88cf08b │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - eoreq lr, r9, r8, asr #16 │ │ │ │ - eoreq lr, r9, sl, lsl r8 │ │ │ │ + eoreq lr, r9, r8, asr #17 │ │ │ │ + mlaeq r9, sl, r8, lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1c588 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r4], r8, asr #31 │ │ │ │ strmi fp, [ip], -sl, lsl #1 │ │ │ │ andseq pc, r0, #18 │ │ │ │ @ instruction: 0x4605d01f │ │ │ │ @ instruction: 0xf1042101 │ │ │ │ @ instruction: 0xf8840080 │ │ │ │ movwls r1, #36956 @ 0x905c │ │ │ │ - @ instruction: 0xf84af147 │ │ │ │ + @ instruction: 0xf886f147 │ │ │ │ tstcs r0, #3620864 @ 0x374000 │ │ │ │ movwcs lr, #18893 @ 0x49cd │ │ │ │ strtmi r9, [r8], -r9, lsl #22 │ │ │ │ vrsubhn.i16 d20, , │ │ │ │ @ instruction: 0xf8cd0c80 │ │ │ │ ldmib sp, {lr, pc}^ │ │ │ │ stmib sp, {r1, r2, r3, r8, r9, sp}^ │ │ │ │ @@ -101532,30 +101532,30 @@ │ │ │ │ ldmdblt r2, {r2, r3, r4, r6, sp} │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf1038870 │ │ │ │ strtmi r0, [r0], -r0, ror #2 │ │ │ │ @ instruction: 0xf0119301 │ │ │ │ blls 1449c4 │ │ │ │ addeq pc, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0xffcaf146 │ │ │ │ + @ instruction: 0xf806f147 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008870 │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r7, sl, lsl sl │ │ │ │ blmi 7704e8 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 203610 │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - mrc2 1, 6, pc, cr2, cr9, {1} │ │ │ │ + @ instruction: 0xff0ef139 │ │ │ │ mcrrne 3, 0, r2, r1, cr4 │ │ │ │ ldmib r5, {r0, r9, sp}^ │ │ │ │ tstls r3, r0, lsl #14 │ │ │ │ @ instruction: 0x460547b8 │ │ │ │ stmdbls r3, {r3, r4, r5, r8, ip, sp, pc} │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ strls r2, [r1], #-513 @ 0xfffffdff │ │ │ │ @@ -101601,16 +101601,16 @@ │ │ │ │ stmdami r7, {r0, r1, r5, r6, r8, ip, sp, lr} │ │ │ │ ldrbtmi r4, [r8], #-1146 @ 0xfffffb86 │ │ │ │ ldc2l 0, cr15, [sl], #-356 @ 0xfffffe9c │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ adcseq ip, lr, r4, lsr pc │ │ │ │ - eoreq lr, r9, ip, lsr #12 │ │ │ │ - eoreq lr, r9, lr, ror #11 │ │ │ │ + eoreq lr, r9, ip, lsr #13 │ │ │ │ + eoreq lr, r9, lr, ror #12 │ │ │ │ @ instruction: 0xf6012300 │ │ │ │ subvs r0, r3, r3, lsl #3 │ │ │ │ movwcc lr, #18880 @ 0x49c0 │ │ │ │ stmib r0, {r0, sp, lr}^ │ │ │ │ ldrbmi r2, [r0, -r2, lsl #6]! │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -102007,21 +102007,21 @@ │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ stmdbmi r7!, {r1, r2, r5, sl, fp, lr} │ │ │ │ ldmpl r3, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ ldmdavs fp, {r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9325 │ │ │ │ @ instruction: 0xf12b0300 │ │ │ │ - biclt pc, r0, sp, asr sp @ │ │ │ │ + @ instruction: 0xb1c0fd99 │ │ │ │ @ instruction: 0xf12b9001 │ │ │ │ - @ instruction: 0x4604fd95 │ │ │ │ + @ instruction: 0x4604fdd1 │ │ │ │ @ instruction: 0xf12b9801 │ │ │ │ - strtmi pc, [r1], -pc, lsl #27 │ │ │ │ + strtmi pc, [r1], -fp, asr #27 │ │ │ │ strtmi r4, [r8], -r2, lsl #12 │ │ │ │ - blx 18212c │ │ │ │ + blx 108212c │ │ │ │ bmi 78dc24 │ │ │ │ ldrbtmi r4, [sl], #-2839 @ 0xfffff4e9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r6, r1, lsr #2 │ │ │ │ stmdbge r4, {r4, r5, r6, r8, sl, fp, ip, sp, pc} │ │ │ │ @@ -102030,29 +102030,29 @@ │ │ │ │ lslslt r9, r4, #16 │ │ │ │ @ instruction: 0xf79aa908 │ │ │ │ ldmiblt r0, {r2, r3, r4, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ andscc lr, ip, #3620864 @ 0x374000 │ │ │ │ andle r4, r6, sl, lsl r3 │ │ │ │ stmdbge r3, {r2, r9, sp} │ │ │ │ movwls r4, #13864 @ 0x3628 │ │ │ │ - @ instruction: 0xf9e0f144 │ │ │ │ + blx 802170 │ │ │ │ blmi 3bfbd4 │ │ │ │ bmi 38e06c │ │ │ │ ldmpl r3!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf79b6818 │ │ │ │ ldrdcs lr, [r0], -r0 │ │ │ │ @ instruction: 0xf79be7d3 │ │ │ │ svclt 0x0000ecb0 │ │ │ │ adcseq sl, sp, sl, lsl r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffffffe1 │ │ │ │ adcseq sl, sp, r0, lsl r4 │ │ │ │ ldrsbteq sl, [sp], lr │ │ │ │ andeq r0, r0, r8, asr #23 │ │ │ │ - mlaeq r9, r4, pc, sp @ │ │ │ │ + eoreq lr, r9, r4, lsl r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ bl 131eb8 │ │ │ │ bmi 12c79b8 │ │ │ │ @ instruction: 0xf04f4698 │ │ │ │ @@ -102181,15 +102181,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrvs pc, [r4, #-1440]! @ 0xfffffa60 │ │ │ │ strbpl pc, [ip], r0, lsr #5 @ │ │ │ │ @ instruction: 0xf5a0b082 │ │ │ │ @ instruction: 0xf5a05ada │ │ │ │ ldrtmi r5, [r0], -r0, lsl #9 │ │ │ │ @ instruction: 0xf1464691 │ │ │ │ - @ instruction: 0xf8d5fb09 │ │ │ │ + @ instruction: 0xf8d5fb45 │ │ │ │ @ instruction: 0xf1b88570 │ │ │ │ eorle r0, r4, r0, lsl #30 │ │ │ │ tstpcc ip, #164, 12 @ p-variant is OBSOLETE @ 0xa400000 │ │ │ │ ldrcc pc, [r8], #-1700 @ 0xfffff95c │ │ │ │ tstcs r8, r8, lsl #4 │ │ │ │ movwcs r6, #14360 @ 0x3818 │ │ │ │ strmi r6, [r0, r4, lsr #16]! │ │ │ │ @@ -102198,15 +102198,15 @@ │ │ │ │ addvs r6, r3, r3, asr #32 │ │ │ │ smlabtvs r3, r3, r0, r6 │ │ │ │ @ instruction: 0xf8d56143 │ │ │ │ movwcs r1, #5488 @ 0x1570 │ │ │ │ strtmi r4, [r0], -sl, asr #12 │ │ │ │ @ instruction: 0xff12f055 │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - blx ffe02418 │ │ │ │ + blx d0241a │ │ │ │ svclt 0x000c2d00 │ │ │ │ andcs r4, r0, r0, lsr #12 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf6a487f0 │ │ │ │ andcs r3, r8, #28, 6 @ 0x70000000 │ │ │ │ ldmdavs r8, {r2, r3, r4, r8, sp} │ │ │ │ tstpcc r8, #164, 12 @ p-variant is OBSOLETE @ 0xa400000 │ │ │ │ @@ -102222,15 +102222,15 @@ │ │ │ │ blmi 265fa4 │ │ │ │ @ instruction: 0xf8c54651 │ │ │ │ vst3.16 {d16,d18,d20}, [pc :256], r0 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ movwcs r9, #33536 @ 0x8300 │ │ │ │ mcr2 0, 6, pc, cr0, cr5, {2} @ │ │ │ │ svclt 0x0000e7b4 │ │ │ │ - eoreq sp, r9, sl, lsl #26 │ │ │ │ + eoreq sp, r9, sl, lsl #27 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ bl 132180 │ │ │ │ bmi 1847880 │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ @@ -102385,15 +102385,15 @@ │ │ │ │ @ instruction: 0x461f4690 │ │ │ │ @ instruction: 0xf89d3614 │ │ │ │ @ instruction: 0xf500a048 │ │ │ │ ldrdls r5, [r6, -r9] │ │ │ │ svceq 0x0000f1ba │ │ │ │ ldrtmi sp, [r0], -sp, rrx │ │ │ │ ldmdbeq ip, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf970f146 │ │ │ │ + @ instruction: 0xf9acf146 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi 1004540 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldmib r4, {r0, r2, r3, r7, pc}^ │ │ │ │ vrsra.u32 d1, d4, #1 │ │ │ │ @ instruction: 0xf1048f5b │ │ │ │ strbmi r0, [r1, #-600] @ 0xfffffda8 │ │ │ │ @@ -102435,20 +102435,20 @@ │ │ │ │ ldmda r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ tstcc r1, r0, lsl #30 │ │ │ │ andne lr, r0, #4390912 @ 0x430000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ vqshlu.s32 d4, d16, #31 │ │ │ │ @ instruction: 0xf8c98f5b │ │ │ │ @ instruction: 0xf1464000 │ │ │ │ - blls 284720 │ │ │ │ + blls 284810 │ │ │ │ andsvs r4, ip, r8, lsr r6 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ shsub8mi r8, r0, r0 │ │ │ │ ldmdbeq r8, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf902f146 │ │ │ │ + @ instruction: 0xf93ef146 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi f0461c │ │ │ │ orrsle r2, r2, r0, lsl #24 │ │ │ │ @ instruction: 0xa098f8df │ │ │ │ bleq 502418 │ │ │ │ @ instruction: 0xe7b244fa │ │ │ │ @ instruction: 0xa090f8df │ │ │ │ @@ -102468,31 +102468,31 @@ │ │ │ │ ldrbtmi r4, [sl], #1699 @ 0x6a3 │ │ │ │ ldmda r2, {r0, r1, r4, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ tstcc r0, r2, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ vqshlu.s32 d4, d16, #31 │ │ │ │ @ instruction: 0xf1468f5b │ │ │ │ - blls 28469c │ │ │ │ + blls 28478c │ │ │ │ ldrtmi r2, [r8], -r0, lsl #14 │ │ │ │ andlt r6, r9, ip, lsl r0 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf08a4628 │ │ │ │ @ instruction: 0x4630fb1f │ │ │ │ - @ instruction: 0xf8caf146 │ │ │ │ + @ instruction: 0xf906f146 │ │ │ │ andlt r4, r9, r8, lsr r6 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ svclt 0x0000e7f5 │ │ │ │ ... │ │ │ │ - eoreq sp, r9, ip, lsr #20 │ │ │ │ - mlaeq r9, r4, r9, sp │ │ │ │ - eoreq sp, r9, r8, ror r9 │ │ │ │ - eoreq sp, r9, r6, asr #18 │ │ │ │ + eoreq sp, r9, ip, lsr #21 │ │ │ │ + eoreq sp, r9, r4, lsl sl │ │ │ │ + strdeq sp, [r9], -r8 @ │ │ │ │ + eoreq sp, r9, r6, asr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 18183c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0030f8cc │ │ │ │ strmi r4, [sp], -r4, lsr #25 │ │ │ │ adclt r4, r9, r4, lsr #19 │ │ │ │ @@ -102559,15 +102559,15 @@ │ │ │ │ stmdbcs r0, {r1, r3, r4, r6, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf851d06c │ │ │ │ @ instruction: 0xf8d22022 │ │ │ │ bvs fe68e698 │ │ │ │ andeq pc, r4, sl, asr r8 @ │ │ │ │ strmi pc, [r0, -r7, lsl #8] │ │ │ │ vcgt.s d9, d3, d6 │ │ │ │ - subcs pc, r0, #195584 @ 0x2fc00 │ │ │ │ + subcs pc, r0, #257024 @ 0x3ec00 │ │ │ │ tstcs r0, r5 │ │ │ │ @ instruction: 0xf79aa815 │ │ │ │ blls 281c3c │ │ │ │ andcs pc, r4, sl, asr r8 @ │ │ │ │ strbtvc pc, [r0], #1446 @ 0x5a6 @ │ │ │ │ ldmdavs fp, {r3, r4, r9, ip, pc}^ │ │ │ │ tstls lr, #2688 @ 0xa80 │ │ │ │ @@ -102693,27 +102693,27 @@ │ │ │ │ @ instruction: 0xf04f9322 │ │ │ │ andsls r0, fp, pc, lsl #6 │ │ │ │ svclt 0x00349314 │ │ │ │ movwcs r2, #21249 @ 0x5301 │ │ │ │ blhi 801ce8 │ │ │ │ movwcs r9, #25370 @ 0x631a │ │ │ │ tstcs lr, #3358720 @ 0x334000 │ │ │ │ - blx fed82f8c │ │ │ │ + blx ffc82f8c │ │ │ │ @ instruction: 0x46516afb │ │ │ │ bge 5ea748 │ │ │ │ @ instruction: 0xf50a9808 │ │ │ │ @ instruction: 0x93247a0e │ │ │ │ @ instruction: 0xf84cf00f │ │ │ │ @ instruction: 0x3609e9d9 │ │ │ │ strbmi r1, [r3, #-2971] @ 0xfffff465 │ │ │ │ movtcs sp, #18764 @ 0x494c │ │ │ │ @ instruction: 0xf8d94446 │ │ │ │ blx 19a86a │ │ │ │ stmibpl r8!, {r1, r2, r9, sl, ip, sp, lr, pc} │ │ │ │ - blx fe782fbc │ │ │ │ + blx ff682fbc │ │ │ │ ldrdcs pc, [r0, #132] @ 0x84 │ │ │ │ @ instruction: 0xf8d44603 │ │ │ │ @ instruction: 0xf8d4046c │ │ │ │ andls r1, r6, r8, ror #8 │ │ │ │ bl 1bd7044 │ │ │ │ tstls r5, ip, lsl #24 │ │ │ │ svceq 0x0006f013 │ │ │ │ @@ -102792,20 +102792,20 @@ │ │ │ │ mrcge 8, 1, APSR_nzcv, cr4, cr15, {6} │ │ │ │ ldclmi 6, cr15, [r4, #692] @ 0x2b4 │ │ │ │ ldrtmi r4, [r8], -r4, lsl #12 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r3, r7, r9, sl, lr} │ │ │ │ stclcc 8, cr15, [ip], {205} @ 0xcd │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - stc2l 2, cr15, [sl, #124] @ 0x7c │ │ │ │ + mcr2 2, 0, pc, cr6, cr15, {0} @ │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ mcrge 4, 4, r8, cr6, cr11, {1} │ │ │ │ ldrtmi r4, [r9], -r1, lsl #13 │ │ │ │ vmin.s16 d4, d15, d16 │ │ │ │ - @ instruction: 0xf896fd81 │ │ │ │ + @ instruction: 0xf896fdbd │ │ │ │ blcs d3460 │ │ │ │ strhi pc, [r9], #-65 @ 0xffffffbf │ │ │ │ ldclcc 8, cr15, [ip, #892]! @ 0x37c │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ @ instruction: 0xf899447b │ │ │ │ @ instruction: 0xf1082000 │ │ │ │ bcc 124690c │ │ │ │ @@ -102817,15 +102817,15 @@ │ │ │ │ @ instruction: 0xf1092ddc │ │ │ │ tstcs r4, r2, lsl #6 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ @ instruction: 0xf8c5fe01 │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r6, r7, r8, r9} │ │ │ │ strhi pc, [r0], #-1 │ │ │ │ vmin.s16 d4, d15, d24 │ │ │ │ - stmdavc r3, {r0, r2, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ blcs 1554cc │ │ │ │ ldrbhi pc, [r9], #-513 @ 0xfffffdff @ │ │ │ │ subvc pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf6054631 │ │ │ │ @ instruction: 0xf79b10d8 │ │ │ │ ldclvs 8, cr14, [r1], #-920 @ 0xfffffc68 │ │ │ │ addsls pc, r8, #14024704 @ 0xd60000 │ │ │ │ @@ -102853,15 +102853,15 @@ │ │ │ │ ldmdacc r8!, {r0, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stccc 8, cr15, [ip], #852 @ 0x354 │ │ │ │ @ instruction: 0xf0412a00 │ │ │ │ blcc 127998 │ │ │ │ @ instruction: 0xf8c5461a │ │ │ │ ldrtmi r3, [r8], -r8, ror #17 │ │ │ │ stmiacs ip!, {r0, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - ldc2 2, cr15, [ip], #124 @ 0x7c │ │ │ │ + ldc2l 2, cr15, [r8], #124 @ 0x7c │ │ │ │ blcs 264950 │ │ │ │ @ instruction: 0xf8d5d915 │ │ │ │ @ instruction: 0xf06f3cf0 │ │ │ │ @ instruction: 0xf8d34260 │ │ │ │ addsmi r1, r1, #16, 6 @ 0x40000000 │ │ │ │ @ instruction: 0xf898bf3c │ │ │ │ @ instruction: 0xf88521d8 │ │ │ │ @@ -102886,66 +102886,66 @@ │ │ │ │ stmiapl r3!, {r1, r4, r5, r9, ip, pc}^ │ │ │ │ movwcs r9, #816 @ 0x330 │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ andcc pc, r4, r9, asr #17 │ │ │ │ andcc pc, r8, r9, asr #17 │ │ │ │ andcc pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1439333 │ │ │ │ - @ instruction: 0xf8dffaf1 │ │ │ │ + @ instruction: 0xf8dffb2d │ │ │ │ ldrbtmi r2, [sl], #-3248 @ 0xfffff350 │ │ │ │ ldrmi r9, [r0], -r7, lsl #4 │ │ │ │ - cdp2 1, 7, cr15, cr6, cr10, {1} │ │ │ │ + cdp2 1, 11, cr15, cr2, cr10, {1} │ │ │ │ stmdacs r0, {r2, r4, r5, r8, fp, sp, pc} │ │ │ │ mvnhi pc, #1 │ │ │ │ bleq ff902e10 │ │ │ │ @ instruction: 0xf12a9008 │ │ │ │ - andls pc, r7, r9, lsr #29 │ │ │ │ + andls pc, r7, r5, ror #29 │ │ │ │ @ instruction: 0xf12a9808 │ │ │ │ - stmdbls r7, {r0, r1, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r7, {r0, r1, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf50d4602 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - ldmdbge r0!, {r0, r2, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbge r0!, {r0, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf50d2204 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - andcs pc, r8, #15360 @ 0x3c00 │ │ │ │ + andcs pc, r8, #76800 @ 0x12c00 │ │ │ │ @ instruction: 0xf50da932 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - andcs pc, r8, #9216 @ 0x2400 │ │ │ │ + andcs pc, r8, #70656 @ 0x11400 │ │ │ │ bicpl pc, r7, r4, lsl #10 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - blx 182f2a │ │ │ │ + blx 1082f2a │ │ │ │ mvnsne pc, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0xf50d2201 │ │ │ │ @ instruction: 0xf50160a6 │ │ │ │ @ instruction: 0xf14371e3 │ │ │ │ - @ instruction: 0xf504faf9 │ │ │ │ + @ instruction: 0xf504fb35 │ │ │ │ smlabtcc r3, r9, r1, r5 │ │ │ │ @ instruction: 0xf50d2201 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - @ instruction: 0xf504faf1 │ │ │ │ + @ instruction: 0xf504fb2d │ │ │ │ smlabtcc r4, r9, r1, r5 │ │ │ │ @ instruction: 0xf50d2201 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - eorcs pc, r0, #954368 @ 0xe9000 │ │ │ │ + eorcs pc, r0, #37888 @ 0x9400 │ │ │ │ @ instruction: 0x41a8f60d │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - ldc2l 1, cr15, [r2, #-268] @ 0xfffffef4 │ │ │ │ + stc2 1, cr15, [lr, #268] @ 0x10c │ │ │ │ stcmi 6, cr15, [r8], #52 @ 0x34 │ │ │ │ adcs pc, ip, #9830400 @ 0x960000 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ andeq pc, r0, r9, asr #17 │ │ │ │ andne pc, r4, r9, asr #17 │ │ │ │ andcs pc, r8, r9, asr #17 │ │ │ │ andcc pc, ip, r9, asr #17 │ │ │ │ svceq 0x0000f1be │ │ │ │ @ instruction: 0xf898d003 │ │ │ │ @ instruction: 0xf08ee1ce │ │ │ │ @ instruction: 0xf8850e01 │ │ │ │ @ instruction: 0xf139e921 │ │ │ │ - @ instruction: 0xf895f9f7 │ │ │ │ + @ instruction: 0xf895fa33 │ │ │ │ movwcs r2, #2312 @ 0x908 │ │ │ │ @ instruction: 0xf8852107 │ │ │ │ @ instruction: 0xf04f3909 │ │ │ │ @ instruction: 0xf8c533ff │ │ │ │ @ instruction: 0xf8c50910 │ │ │ │ movwcs r3, #6412 @ 0x190c │ │ │ │ ldmdbne r0!, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @@ -102973,29 +102973,29 @@ │ │ │ │ @ instruction: 0xf8c56af3 │ │ │ │ @ instruction: 0xf8d53918 │ │ │ │ movwcc r3, #6428 @ 0x191c │ │ │ │ blvs db6720 │ │ │ │ ldmdbcc ip, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movpl pc, #4, 10 @ 0x1000000 │ │ │ │ movwls r4, #50712 @ 0xc618 │ │ │ │ - @ instruction: 0xf91cf220 │ │ │ │ + @ instruction: 0xf958f220 │ │ │ │ movpl pc, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46393310 │ │ │ │ movwls r4, #54808 @ 0xd618 │ │ │ │ - @ instruction: 0xf956f220 │ │ │ │ + @ instruction: 0xf992f220 │ │ │ │ blcc 1404eb0 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #4 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - stc2 2, cr15, [ip], {41} @ 0x29 │ │ │ │ + stc2l 2, cr15, [r8], {41} @ 0x29 │ │ │ │ blcc 1004ec4 │ │ │ │ ldrbmi r2, [r8], -r0, lsl #4 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - stc2 2, cr15, [r2], {41} @ 0x29 │ │ │ │ + ldc2 2, cr15, [lr], #164 @ 0xa4 │ │ │ │ ldrmi r2, [sl], -r0, lsl #6 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ andlt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf08a9300 │ │ │ │ @ instruction: 0x4606f859 │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ @ instruction: 0xf8d5830e │ │ │ │ @@ -103696,23 +103696,23 @@ │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrsbteq r9, [sp], r6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r9, sp, r8, asr #15 │ │ │ │ - eoreq lr, sl, ip, asr #14 │ │ │ │ - eoreq sp, r9, r4, lsr r4 │ │ │ │ + eoreq lr, sl, ip, asr #15 │ │ │ │ + strhteq sp, [r9], -r4 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ @ instruction: 0xfffff207 │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ c7680 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ andeq r0, r0, ip, asr #24 │ │ │ │ - strdeq sp, [r9], -sl @ │ │ │ │ + eoreq sp, r9, sl, ror r1 │ │ │ │ stccc 0, cr0, [r0] │ │ │ │ andeq r0, r0, r0 │ │ │ │ bmi fee82db0 │ │ │ │ bvs fee42cb4 │ │ │ │ sbcscc pc, r8, #14090240 @ 0xd70000 │ │ │ │ bpl 282b20 │ │ │ │ sbcscc pc, ip, #12976128 @ 0xc60000 │ │ │ │ @@ -103736,15 +103736,15 @@ │ │ │ │ vtst.8 d23, d3, d25 │ │ │ │ vqdmlal.s , d0, d2[4] │ │ │ │ vcgt.s8 q8, q2, q0 │ │ │ │ vmlal.s , d0, d2[4] │ │ │ │ stmdbcs r6, {r6, r9} │ │ │ │ ldrmi fp, [r3], -r8, lsl #31 │ │ │ │ strcc pc, [r0], #-2244 @ 0xfffff73c │ │ │ │ - blx fe703fd6 │ │ │ │ + blx ff603fd6 │ │ │ │ mvnscc pc, #13959168 @ 0xd50000 │ │ │ │ streq pc, [r4], #-2244 @ 0xfffff73c │ │ │ │ sbcsne pc, r0, #68157440 @ 0x4100000 │ │ │ │ andsmi pc, r4, r4, lsl #4 │ │ │ │ @ instruction: 0x11bcf8d3 │ │ │ │ @ instruction: 0xf8d358a2 │ │ │ │ @ instruction: 0xf8c431c0 │ │ │ │ @@ -104058,17 +104058,17 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ ... │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r4 │ │ │ │ ... │ │ │ │ - mlaeq sl, ip, sl, r6 │ │ │ │ - ldrdeq ip, [r9], -r6 @ │ │ │ │ - strhteq ip, [r9], -r2 │ │ │ │ + eoreq r6, sl, ip, lsl fp │ │ │ │ + eoreq ip, r9, r6, asr r5 │ │ │ │ + eoreq ip, r9, r2, lsr r5 │ │ │ │ adcseq r9, sp, r4, lsl #8 │ │ │ │ blvc ffa832a8 │ │ │ │ @ instruction: 0xf5049706 │ │ │ │ stc 7, cr5, [ip, #780] @ 0x30c │ │ │ │ vldr d7, [lr] │ │ │ │ @ instruction: 0xf8c47b04 │ │ │ │ andcs r2, r2, #236, 30 @ 0x3b0 │ │ │ │ @@ -104097,15 +104097,15 @@ │ │ │ │ ldrdgt pc, [r8], -r7 │ │ │ │ ldrdge pc, [r0], -r7 │ │ │ │ @ instruction: 0xf8c568ff │ │ │ │ @ instruction: 0xf8c5e040 │ │ │ │ strtvs ip, [pc], #68 @ c7cac │ │ │ │ ldrbvs pc, [r6, -r4, lsl #10]! @ │ │ │ │ eorsge pc, ip, r5, asr #17 │ │ │ │ - @ instruction: 0xf9bcf12f │ │ │ │ + @ instruction: 0xf9f8f12f │ │ │ │ blvc 103328 │ │ │ │ vst2.8 {d18-d21}, [pc], r1 │ │ │ │ @ instruction: 0xf04f6000 │ │ │ │ andcs r3, r4, #-1073741761 @ 0xc000003f │ │ │ │ blvc 1830e4 │ │ │ │ cdpvc 0, 8, cr15, cr0, cr15, {2} │ │ │ │ ldrbeq pc, [r8, -r4, asr #17]! @ │ │ │ │ @@ -104201,34 +104201,34 @@ │ │ │ │ @ instruction: 0xf8c46a5c │ │ │ │ @ instruction: 0xf8c46a58 │ │ │ │ @ instruction: 0xf8c46a70 │ │ │ │ @ instruction: 0xf8c46a94 │ │ │ │ @ instruction: 0xf8c46a98 │ │ │ │ @ instruction: 0xf8c47a78 │ │ │ │ @ instruction: 0xf1427a84 │ │ │ │ - stmdbmi r8!, {r0, r1, r2, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r8!, {r0, r1, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf50d2209 │ │ │ │ ldrbtmi r6, [r9], #-166 @ 0xffffff5a │ │ │ │ - @ instruction: 0xf8def142 │ │ │ │ + @ instruction: 0xf91af142 │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #20, 2 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - @ instruction: 0xf8d6f142 │ │ │ │ + @ instruction: 0xf912f142 │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #24, 2 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - @ instruction: 0xf8cef142 │ │ │ │ + @ instruction: 0xf90af142 │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #28, 2 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - @ instruction: 0xf8c6f142 │ │ │ │ + @ instruction: 0xf902f142 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ @ instruction: 0xf60d2220 │ │ │ │ @ instruction: 0xf14241a8 │ │ │ │ - @ instruction: 0xf60dfb2f │ │ │ │ + @ instruction: 0xf60dfb6b │ │ │ │ @ instruction: 0xf5044ea8 │ │ │ │ ldc 3, cr5, [pc, #948] @ c8260 │ │ │ │ tstcc r4, #76, 22 @ 0x13000 │ │ │ │ ldm lr!, {r1, r2, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8c4000f │ │ │ │ @ instruction: 0xf5043e88 │ │ │ │ @ instruction: 0xf894634e │ │ │ │ @@ -104305,17 +104305,17 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ svccc 0x00010000 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - eorseq sl, r0, r6, ror #20 │ │ │ │ - eoreq fp, r9, r6, lsl #30 │ │ │ │ - eorseq sl, r0, r8, asr #17 │ │ │ │ + eorseq sl, r0, r6, ror #21 │ │ │ │ + eoreq fp, r9, r6, lsl #31 │ │ │ │ + eorseq sl, r0, r8, asr #18 │ │ │ │ @ instruction: 0xf0574620 │ │ │ │ strmi pc, [r6], -pc, lsr #22 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8df819a │ │ │ │ @ instruction: 0xf60d06c8 │ │ │ │ ldrtmi r4, [r2], -r8, lsr #3 │ │ │ │ ldmdaeq r3, {r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -104327,16 +104327,16 @@ │ │ │ │ @ instruction: 0xf8015cc3 │ │ │ │ @ instruction: 0xf8014c01 │ │ │ │ mvnle r3, r2, lsl #24 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ stclcc 8, cr15, [r8], {141} @ 0x8d │ │ │ │ @ instruction: 0x41a8f60d │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ - @ instruction: 0xf12903fc │ │ │ │ - @ instruction: 0xf8dfffcd │ │ │ │ + @ instruction: 0xf12a03fc │ │ │ │ + @ instruction: 0xf8dff809 │ │ │ │ @ instruction: 0xf8d53688 │ │ │ │ ldrbtmi r2, [fp], #-3312 @ 0xfffff310 │ │ │ │ mvneq pc, #12910592 @ 0xc50000 │ │ │ │ mvnscc pc, #12910592 @ 0xc50000 │ │ │ │ stmdbcc r2!, {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ bcs 2a60b4 │ │ │ │ movwcs fp, #3980 @ 0xf8c │ │ │ │ @@ -104423,15 +104423,15 @@ │ │ │ │ ldrbmi r0, [r9], -r0, ror #23 │ │ │ │ bl ff206018 │ │ │ │ ldmib fp, {r3, r4, r5, r7, r8, fp, ip, sp, pc}^ │ │ │ │ tstmi sl, #20, 4 @ 0x40000001 │ │ │ │ ldmdbge r1!, {r3, ip, lr, pc} │ │ │ │ @ instruction: 0xf50d2204 │ │ │ │ andvs r6, fp, r6, lsr #1 │ │ │ │ - @ instruction: 0xff28f141 │ │ │ │ + @ instruction: 0xff64f141 │ │ │ │ ldclt 7, cr15, [r1], {254} @ 0xfe │ │ │ │ ldrcc pc, [r4, #-2271]! @ 0xfffff721 │ │ │ │ @ instruction: 0xf8df2101 │ │ │ │ ldrbtmi r2, [sl], #-1332 @ 0xfffffacc │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ @ instruction: 0xf7986818 │ │ │ │ @ instruction: 0xf8dfef14 │ │ │ │ @@ -104746,36 +104746,36 @@ │ │ │ │ movwls r9, #45849 @ 0xb319 │ │ │ │ blt feec66bc │ │ │ │ @ instruction: 0xf7fe9313 │ │ │ │ @ instruction: 0xf893ba83 │ │ │ │ @ instruction: 0xf08332cd │ │ │ │ @ instruction: 0x93260301 │ │ │ │ blt 1d066d0 │ │ │ │ - eorseq sl, r0, r0, asr #17 │ │ │ │ + eorseq sl, r0, r0, asr #18 │ │ │ │ adcseq r1, sp, lr, lsl r8 │ │ │ │ - strdeq fp, [r9], -r6 @ │ │ │ │ - eoreq fp, r9, ip, asr #24 │ │ │ │ - eoreq fp, r9, r6, lsr ip │ │ │ │ - eoreq fp, r9, r6, asr #21 │ │ │ │ - eoreq fp, r9, r0, asr #23 │ │ │ │ - eoreq fp, r9, r4, lsr #21 │ │ │ │ + eoreq fp, r9, r6, ror ip │ │ │ │ + eoreq fp, r9, ip, asr #25 │ │ │ │ + strhteq fp, [r9], -r6 │ │ │ │ + eoreq fp, r9, r6, asr #22 │ │ │ │ + eoreq fp, r9, r0, asr #24 │ │ │ │ + eoreq fp, r9, r4, lsr #22 │ │ │ │ ldrshteq r7, [sp], ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - mlaeq sl, r6, lr, ip │ │ │ │ - eoreq fp, r9, sl, lsl #23 │ │ │ │ - eoreq fp, r9, r4, lsl #20 │ │ │ │ + eoreq ip, sl, r6, lsl pc │ │ │ │ + eoreq fp, r9, sl, lsl #24 │ │ │ │ + eoreq fp, r9, r4, lsl #21 │ │ │ │ andeq r0, r0, r8, asr #23 │ │ │ │ - eoreq fp, r9, lr, lsl sl │ │ │ │ - eoreq fp, r9, r8, lsr #22 │ │ │ │ - eoreq fp, r9, r4, lsl #19 │ │ │ │ - eorseq sl, r0, r2, asr r5 │ │ │ │ - eorseq sl, r0, r8, lsr r5 │ │ │ │ - eoreq fp, r9, r6, lsr #20 │ │ │ │ - eoreq fp, r9, r2, lsr r8 │ │ │ │ - eoreq fp, r9, r4, asr r8 │ │ │ │ + mlaeq r9, lr, sl, fp │ │ │ │ + eoreq fp, r9, r8, lsr #23 │ │ │ │ + eoreq fp, r9, r4, lsl #20 │ │ │ │ + ldrsbteq sl, [r0], -r2 │ │ │ │ + ldrhteq sl, [r0], -r8 │ │ │ │ + eoreq fp, r9, r6, lsr #21 │ │ │ │ + strhteq fp, [r9], -r2 │ │ │ │ + ldrdeq fp, [r9], -r4 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0000f8cc │ │ │ │ bmi 1c5a184 │ │ │ │ adcslt r4, r9, lr, ror #22 │ │ │ │ svcmi 0x006e447a │ │ │ │ @@ -104793,19 +104793,19 @@ │ │ │ │ adchi pc, r6, r0 │ │ │ │ rscsvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7982100 │ │ │ │ blmi 1903968 │ │ │ │ ldmdage r0, {r0, r9, sp} │ │ │ │ movwls r5, #14587 @ 0x38fb │ │ │ │ vmin.s32 d4, d7, d9 │ │ │ │ - blmi 184802c │ │ │ │ + blmi 184811c │ │ │ │ ldmdage r0, {r9, sp} │ │ │ │ movwls r5, #14587 @ 0x38fb │ │ │ │ vmin.s32 d4, d7, d9 │ │ │ │ - ldmdbmi sl, {r0, r2, r3, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi sl, {r0, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ bge 4da058 │ │ │ │ @ instruction: 0x46304479 │ │ │ │ @ instruction: 0xf0a09400 │ │ │ │ strmi pc, [r5], -r1, lsl #17 │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r4, r5, r9, sl, lr} │ │ │ │ bmi 15da624 │ │ │ │ @@ -104876,38 +104876,38 @@ │ │ │ │ str r6, [r6, r0] │ │ │ │ @ instruction: 0xf04f4a1a │ │ │ │ strdls r3, [r0], -pc @ │ │ │ │ @ instruction: 0x73a7f240 │ │ │ │ @ instruction: 0xf087447a │ │ │ │ @ instruction: 0x4605fdd7 │ │ │ │ vaba.s q7, , │ │ │ │ - @ instruction: 0x4604f8bf │ │ │ │ + @ instruction: 0x4604f8fb │ │ │ │ bmi 6025e4 │ │ │ │ ldmdbmi r4, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [r2], {45} @ 0x2d │ │ │ │ + mcrr2 1, 2, pc, lr, cr13 @ │ │ │ │ @ instruction: 0xf798e7a4 │ │ │ │ svclt 0x0000ee70 │ │ │ │ ldrhteq r7, [sp], r8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrhteq r7, [sp], r0 │ │ │ │ andeq r0, r0, r0, lsl #22 │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ - eorseq sl, r0, r0, lsl #2 │ │ │ │ - strhteq fp, [r9], -r8 │ │ │ │ + eorseq sl, r0, r0, lsl #3 │ │ │ │ + eoreq fp, r9, r8, lsr r4 │ │ │ │ adcseq r7, sp, r6, lsr #16 │ │ │ │ andeq r0, r0, ip, lsr #21 │ │ │ │ andeq r0, r0, r8, asr #25 │ │ │ │ @ instruction: 0xffffc8bb │ │ │ │ adcseq r9, lr, r6, lsr #25 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq fp, r9, r4, lsl r5 │ │ │ │ - eoreq fp, r9, ip, lsr #5 │ │ │ │ - mlaeq r9, r8, r4, fp │ │ │ │ - eoreq sl, r9, lr, asr #14 │ │ │ │ + mlaeq r9, r4, r5, fp │ │ │ │ + eoreq fp, r9, ip, lsr #6 │ │ │ │ + eoreq fp, r9, r8, lsl r5 │ │ │ │ + eoreq sl, r9, lr, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1fb48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8cc890 │ │ │ │ blmi 8f4b78 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -104923,17 +104923,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 3832b8 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r0, r0, lsl #10 │ │ │ │ vqdmulh.s32 d25, d10, d0 │ │ │ │ - @ instruction: 0xf505fb83 │ │ │ │ + @ instruction: 0xf505fbbf │ │ │ │ vqadd.s32 , q13, q3 │ │ │ │ - strtmi pc, [r8], -r5, lsr #23 │ │ │ │ + strtmi pc, [r8], -r1, ror #23 │ │ │ │ @ instruction: 0xf970f0a0 │ │ │ │ bvs 1ae365c │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 29b1d8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2a2a28 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -105034,15 +105034,15 @@ │ │ │ │ bmi bdd940 │ │ │ │ addlt r4, r5, r9, ror r4 │ │ │ │ @ instruction: 0xf8d34668 │ │ │ │ stmpl sl, {r3, r4, r5, r6, r7, r8, r9, ip, lr} │ │ │ │ andls r6, r3, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ bhi 1ec41ac │ │ │ │ - blx 105014 │ │ │ │ + blx 1005014 │ │ │ │ lsllt r4, r1, #12 │ │ │ │ bhi 1104638 │ │ │ │ ldrdeq lr, [r0, -sp] │ │ │ │ blx 504730 │ │ │ │ stc 0, cr13, [r5, #160] @ 0xa0 │ │ │ │ @ instruction: 0xf7998a77 │ │ │ │ cdp 8, 0, cr14, cr7, cr14, {5} │ │ │ │ @@ -105124,15 +105124,15 @@ │ │ │ │ stmib r4, {r8}^ │ │ │ │ ldmdavs sl!, {r1, r5, r8} │ │ │ │ ldmdavs sl!, {r4, r7, r9, sl, lr}^ │ │ │ │ ldm r3, {r0, r2, r9, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0x46928f5b │ │ │ │ stmdage r6, {r0, r1, r3, r4, r7, r9, sl, lr} │ │ │ │ - @ instruction: 0xf966f12e │ │ │ │ + @ instruction: 0xf9a2f12e │ │ │ │ movtlt r4, #1665 @ 0x681 │ │ │ │ ldrdeq lr, [r6, -sp] │ │ │ │ stmda r0, {r0, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bvc 804450 │ │ │ │ beq 5044f4 │ │ │ │ bvc ac4678 │ │ │ │ beq fe50453c │ │ │ │ @@ -105161,16 +105161,16 @@ │ │ │ │ strbmi pc, [r8], -r7, asr #18 @ │ │ │ │ ldrb r4, [sp, r9, asr #12] │ │ │ │ mcrr 7, 9, pc, sl, cr8 @ │ │ │ │ svccc 0x00666666 │ │ │ │ adcseq r7, sp, r8, ror #7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r7, sp, sl, ror r3 │ │ │ │ - eoreq fp, r9, ip, ror r0 │ │ │ │ - mlaeq r9, ip, r0, fp │ │ │ │ + strdeq fp, [r9], -ip @ │ │ │ │ + eoreq fp, r9, ip, lsl r1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldmibmi r1!, {r1, r2, r3, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xb08d4bb1 │ │ │ │ @ instruction: 0xf04f4479 │ │ │ │ @@ -105362,26 +105362,26 @@ │ │ │ │ stmdavs fp!, {r1, r7, r9, sl, lr} │ │ │ │ stmibmi sl, {r0, r1, r2, r4, r9, sl, lr} │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ tstls r7, r9, ror r4 │ │ │ │ sbchi pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrbtpl pc, [r0], r8, lsl #10 @ │ │ │ │ @ instruction: 0x46303610 │ │ │ │ - blx b05588 │ │ │ │ + blx 1a05588 │ │ │ │ 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: 0xf8dafa21 │ │ │ │ + @ instruction: 0xf8dafa5d │ │ │ │ mcrcs 0, 0, r6, cr0, cr12, {0} │ │ │ │ addshi pc, ip, r0 │ │ │ │ stmdbeq r8, {r1, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fb4648 │ │ │ │ bvs ffdc7ab8 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ bvs d293cc │ │ │ │ @@ -105415,29 +105415,29 @@ │ │ │ │ blmi 16b5f10 │ │ │ │ strcs r3, [r0], #-3332 @ 0xfffff2fc │ │ │ │ ldmcs r0, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x9606447b │ │ │ │ @ instruction: 0xf8559305 │ │ │ │ bl 3b8d58 │ │ │ │ ldrtmi r0, [r0], -r8, lsl #12 │ │ │ │ - @ instruction: 0xf87cf12f │ │ │ │ + @ instruction: 0xf8b8f12f │ │ │ │ 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: 0xf874f12f │ │ │ │ + @ instruction: 0xf8b0f12f │ │ │ │ @ instruction: 0x101cf8da │ │ │ │ blls 22d1a0 │ │ │ │ stmib sp, {r3, r4, r7, r8, ip, sp}^ │ │ │ │ tstls r0, r1, lsl #6 │ │ │ │ movwcs lr, #43485 @ 0xa9dd │ │ │ │ ldrdeq lr, [r8, -sp] │ │ │ │ - @ instruction: 0xf86af12f │ │ │ │ + @ instruction: 0xf8a6f12f │ │ │ │ adcmi r3, r7, #16777216 @ 0x1000000 │ │ │ │ mcrls 1, 0, sp, cr6, cr9, {6} │ │ │ │ blcs e3d60 │ │ │ │ bvs d7d74c │ │ │ │ ldmdblt r2!, {r0, r1, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ addsmi r6, r3, #1867776 @ 0x1c8000 │ │ │ │ ldmib r6, {r1, r2, ip, lr, pc}^ │ │ │ │ @@ -105471,15 +105471,15 @@ │ │ │ │ strbmi r0, [r1], -r8 │ │ │ │ @ instruction: 0xf8ca447a │ │ │ │ andls r4, r0, #28 │ │ │ │ @ instruction: 0xf7fb2200 │ │ │ │ @ instruction: 0xf8daf89f │ │ │ │ @ instruction: 0xf508001c │ │ │ │ @ instruction: 0x309851da │ │ │ │ - cdp2 1, 12, cr15, cr6, cr14, {1} │ │ │ │ + @ instruction: 0xff02f12e │ │ │ │ @ instruction: 0x601cf8da │ │ │ │ stmdbeq r8, {r1, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fb4648 │ │ │ │ bvs ffdc7934 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ blmi 5f4f40 │ │ │ │ ldmpl r3, {r0, r1, r2, r9, fp, ip, pc}^ │ │ │ │ @@ -105497,67 +105497,67 @@ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ teqvs r2, r9, lsl sp │ │ │ │ blmi 2430f4 │ │ │ │ ldmpl r3, {r0, r1, r2, r9, fp, ip, pc}^ │ │ │ │ svclt 0x0000e7e5 │ │ │ │ umlalseq r6, sp, r8, pc @ │ │ │ │ @ instruction: 0xffffc97d │ │ │ │ - eoreq sl, r9, r0, ror #23 │ │ │ │ + eoreq sl, r9, r0, ror #24 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec204a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs fp, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ movtlt r4, #46596 @ 0xb604 │ │ │ │ bicspl pc, sl, r0, lsl #10 │ │ │ │ @ instruction: 0xf103680a │ │ │ │ bcs c92e0 │ │ │ │ tstls r1, r0, asr #32 │ │ │ │ mrrc2 7, 15, pc, r6, cr11 @ │ │ │ │ addscc r6, r8, r8, ror #19 │ │ │ │ - cdp2 1, 8, cr15, cr10, cr14, {1} │ │ │ │ + cdp2 1, 12, cr15, cr6, cr14, {1} │ │ │ │ stmdbls r1, {r3, r5, r6, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf12e3098 │ │ │ │ - @ instruction: 0xf504fe71 │ │ │ │ + @ instruction: 0xf504fead │ │ │ │ andscc r5, r0, #240, 4 │ │ │ │ ldrmi r9, [r0], -r1, lsl #4 │ │ │ │ - @ instruction: 0xf8f2f143 │ │ │ │ + @ instruction: 0xf92ef143 │ │ │ │ @ instruction: 0xf50469eb │ │ │ │ @ instruction: 0xf5045280 │ │ │ │ strdcc r5, [r8, -r0] │ │ │ │ subsvs r9, r9, r1, lsl #16 │ │ │ │ mcrne 8, 0, pc, cr8, cr2, {6} @ │ │ │ │ subvs r6, fp, r9, lsl r0 │ │ │ │ cdpcc 8, 0, cr15, cr8, cr2, {6} │ │ │ │ - @ instruction: 0xf8f0f143 │ │ │ │ + @ instruction: 0xf92cf143 │ │ │ │ orrlt r6, r3, fp, lsr #21 │ │ │ │ @ instruction: 0x53a9f504 │ │ │ │ movwls r3, #4868 @ 0x1304 │ │ │ │ @ instruction: 0xf1434618 │ │ │ │ - @ instruction: 0xf504f8d9 │ │ │ │ + @ instruction: 0xf504f915 │ │ │ │ andcc r5, r8, r8, lsr #1 │ │ │ │ msreq CPSR_f, r5, lsl #2 │ │ │ │ stc2 0, cr15, [lr, #328] @ 0x148 │ │ │ │ @ instruction: 0xf1439801 │ │ │ │ - stmibvs r9!, {r0, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmibvs r9!, {r0, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ blvs 9b5778 │ │ │ │ ldrmi r6, [r8, r0, ror #20] │ │ │ │ strtmi r6, [r9], -r3, lsr #22 │ │ │ │ ldrmi r6, [r8, r0, ror #20] │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ teqlt r9, r9, asr r8 │ │ │ │ ldrdgt pc, [r0], -r3 │ │ │ │ andne pc, r4, ip, asr #17 │ │ │ │ andgt pc, r0, r1, asr #17 │ │ │ │ andcs lr, r0, #3194880 @ 0x30c000 │ │ │ │ @ instruction: 0xf7fb9301 │ │ │ │ blls 147514 │ │ │ │ addseq pc, r8, r3, lsl #2 │ │ │ │ - cdp2 1, 3, cr15, cr14, cr14, {1} │ │ │ │ + cdp2 1, 7, cr15, cr10, cr14, {1} │ │ │ │ bvs 18e3ff4 │ │ │ │ ldrmi r9, [r0, r1, lsl #18] │ │ │ │ svclt 0x0000e7ca │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @@ -105585,29 +105585,29 @@ │ │ │ │ ldmcs r0, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ and r1, r2, lr, lsl pc │ │ │ │ adcmi r3, r7, #16777216 @ 0x1000000 │ │ │ │ @ instruction: 0xf856d026 │ │ │ │ bl 374ffc │ │ │ │ @ instruction: 0xf50a0b08 │ │ │ │ ldrbmi r5, [r8], -r0, lsl #21 │ │ │ │ - @ instruction: 0xff28f12e │ │ │ │ + @ instruction: 0xff64f12e │ │ │ │ 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: 0xf12eb018 │ │ │ │ - andls pc, r7, fp, lsl pc @ │ │ │ │ + andls pc, r7, r7, asr pc @ │ │ │ │ ldmib sp, {r0, sl, ip, sp}^ │ │ │ │ ldmib sp, {r2, r8}^ │ │ │ │ @ instruction: 0xf12f2306 │ │ │ │ - adcmi pc, r7, #5046272 @ 0x4d0000 │ │ │ │ + adcmi pc, r7, #8978432 @ 0x890000 │ │ │ │ bicsle r4, r8, r1, lsl #9 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ andcs sp, r0, r8, lsl r1 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ qsub8mi r8, r9, r0 │ │ │ │ ldrtmi r6, [r0], -r8, lsr #3 │ │ │ │ @ instruction: 0xff28f7ff │ │ │ │ @@ -105627,16 +105627,16 @@ │ │ │ │ svceq 0x0060f8d6 │ │ │ │ orrsne pc, pc, #64, 12 @ 0x4000000 │ │ │ │ andpl pc, r0, r8, asr #17 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xfffaf086 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eoreq sl, r9, r6, lsr #14 │ │ │ │ - strdeq sl, [r9], -r4 @ │ │ │ │ + eoreq sl, r9, r6, lsr #15 │ │ │ │ + eoreq sl, r9, r4, ror r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec206ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ @ instruction: 0xf7ff50da │ │ │ │ stclt 14, cr15, [r8, #-964] @ 0xfffffc3c │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -105679,37 +105679,37 @@ │ │ │ │ ldrbeq r3, [fp, r0, lsl #3] │ │ │ │ andcs fp, r1, #92, 30 @ 0x170 │ │ │ │ @ instruction: 0xf100ad28 │ │ │ │ @ instruction: 0xf8df8087 │ │ │ │ @ instruction: 0x46283878 │ │ │ │ movwls r5, #43235 @ 0xa8e3 │ │ │ │ vmin.s32 d4, d6, d9 │ │ │ │ - blls 34944c │ │ │ │ + blls 34953c │ │ │ │ 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, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002b07 │ │ │ │ blcs 2e97e8 │ │ │ │ blcs 27d6c4 │ │ │ │ @ instruction: 0xf8dfd108 │ │ │ │ stmiapl r3!, {r2, r3, r6, fp, ip, sp}^ │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ ldrmi r9, [r9], -sl, lsl #6 │ │ │ │ - @ instruction: 0xff9ef226 │ │ │ │ + @ instruction: 0xffdaf226 │ │ │ │ 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, d6, d9 │ │ │ │ - @ instruction: 0xf8d6ff95 │ │ │ │ + @ instruction: 0xf8d6ffd1 │ │ │ │ @ instruction: 0xf8d333f8 │ │ │ │ cdpvs 1, 5, cr3, cr9, cr8, {7} │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ vmax.s32 d4, d6, d24 │ │ │ │ - blls 4093f4 │ │ │ │ + blls 4094e4 │ │ │ │ stmdbls r9, {r1, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4638 │ │ │ │ @ instruction: 0xf07e9000 │ │ │ │ andsls pc, fp, r1, asr #26 │ │ │ │ subsle r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0x46396b3b │ │ │ │ @ instruction: 0x47986a78 │ │ │ │ @@ -105747,15 +105747,15 @@ │ │ │ │ ldmib r0, {r3, r4, r5, r6, r7, r8, r9}^ │ │ │ │ strmi r0, [r8, r9, lsl #10]! │ │ │ │ strb r4, [r6, -r7, lsl #12]! │ │ │ │ @ instruction: 0x378cf8df │ │ │ │ andcs sl, r1, #40, 26 @ 0xa00 │ │ │ │ stmiapl r3!, {r3, r5, r9, sl, lr}^ │ │ │ │ ldrmi r9, [r9], -sl, lsl #6 │ │ │ │ - @ instruction: 0xff2ef226 │ │ │ │ + @ instruction: 0xff6af226 │ │ │ │ strb r2, [ip, -r0, lsl #4]! │ │ │ │ stclcc 8, cr15, [r0, #856] @ 0x358 │ │ │ │ @ instruction: 0xf8d64638 │ │ │ │ @ instruction: 0xf8c723f8 │ │ │ │ bls 315414 │ │ │ │ svccs 0x0074f8c7 │ │ │ │ @ instruction: 0xf8c61c5a │ │ │ │ @@ -105776,61 +105776,61 @@ │ │ │ │ stmiapl r3!, {r2, r4, r5, r8, r9, sl, ip, sp}^ │ │ │ │ stccc 8, cr15, [r0, #796]! @ 0x31c │ │ │ │ @ instruction: 0x372cf8df │ │ │ │ @ instruction: 0xf8c758e3 │ │ │ │ @ instruction: 0xf8df3dd8 │ │ │ │ ldrbtmi r3, [fp], #-1832 @ 0xfffff8d8 │ │ │ │ ldclcc 8, cr15, [ip, #796] @ 0x31c │ │ │ │ - cdp2 1, 10, cr15, cr6, cr2, {2} │ │ │ │ + cdp2 1, 14, cr15, cr2, cr2, {2} │ │ │ │ adcpl pc, r7, r7, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - cdp2 1, 10, cr15, cr0, cr2, {2} │ │ │ │ + cdp2 1, 13, cr15, cr12, cr2, {2} │ │ │ │ adcpl pc, r9, r7, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - cdp2 1, 9, cr15, cr10, cr2, {2} │ │ │ │ + cdp2 1, 13, cr15, cr6, cr2, {2} │ │ │ │ adcpl pc, sl, r7, lsl #10 │ │ │ │ andscc r2, r8, r1, lsl #2 │ │ │ │ - cdp2 1, 9, cr15, cr4, cr2, {2} │ │ │ │ + cdp2 1, 13, cr15, cr0, cr2, {2} │ │ │ │ adcpl pc, fp, r7, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - cdp2 1, 8, cr15, cr14, cr2, {2} │ │ │ │ + cdp2 1, 12, cr15, cr10, cr2, {2} │ │ │ │ @ instruction: 0xf6072101 │ │ │ │ @ instruction: 0xf14270e4 │ │ │ │ - @ instruction: 0xf507fe89 │ │ │ │ + @ instruction: 0xf507fec5 │ │ │ │ smlatbcs r1, r3, r0, r5 │ │ │ │ @ instruction: 0xf142301c │ │ │ │ - smlabbcs r1, r3, lr, pc @ │ │ │ │ + @ instruction: 0x2101febf │ │ │ │ adcpl pc, r5, r7, lsl #10 │ │ │ │ - cdp2 1, 7, cr15, cr14, cr2, {2} │ │ │ │ + cdp2 1, 11, cr15, cr10, cr2, {2} │ │ │ │ sbcspl pc, r4, r7, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - cdp2 1, 7, cr15, cr8, cr2, {2} │ │ │ │ + cdp2 1, 11, cr15, cr4, cr2, {2} │ │ │ │ adcpl pc, sp, r7, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - cdp2 1, 7, cr15, cr2, cr2, {2} │ │ │ │ + cdp2 1, 10, cr15, cr14, cr2, {2} │ │ │ │ sbcpl pc, r6, r7, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - cdp2 1, 6, cr15, cr12, cr2, {2} │ │ │ │ + cdp2 1, 10, cr15, cr8, cr2, {2} │ │ │ │ rscspl pc, r0, r7, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - cdp2 1, 6, cr15, cr6, cr2, {2} │ │ │ │ + cdp2 1, 10, cr15, cr2, cr2, {2} │ │ │ │ @ instruction: 0xf6072101 │ │ │ │ @ instruction: 0xf14270c8 │ │ │ │ - @ instruction: 0xf507fe61 │ │ │ │ + @ instruction: 0xf507fe9d │ │ │ │ ldrmi r5, [r9], r0, lsl #7 │ │ │ │ @ instruction: 0x46489310 │ │ │ │ @ instruction: 0xf1092101 │ │ │ │ @ instruction: 0xf1420920 │ │ │ │ - strbmi pc, [sp, #-3671] @ 0xfffff1a9 @ │ │ │ │ + strbmi pc, [sp, #-3731] @ 0xfffff16d @ │ │ │ │ @ instruction: 0xf507d1f7 │ │ │ │ andscc r5, r4, sl, asr #1 │ │ │ │ - @ instruction: 0xf97ef12f │ │ │ │ + @ instruction: 0xf9baf12f │ │ │ │ sbcpl pc, fp, r7, lsl #10 │ │ │ │ @ instruction: 0xf12f3018 │ │ │ │ - tstpcs r0, r9, ror r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x2100f9b5 │ │ │ │ sbcspl pc, r8, r7, lsl #10 │ │ │ │ ldm r6!, {r0, r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmcc r0!, {r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04f9910 │ │ │ │ @ instruction: 0xf8c132ff │ │ │ │ blcs d3d94 │ │ │ │ rsbhi pc, r6, #64 @ 0x40 │ │ │ │ @@ -105967,15 +105967,15 @@ │ │ │ │ svceq 0x0080f8c7 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf507866f │ │ │ │ vst2. {d21-d24}, [pc], ip │ │ │ │ tstcc ip, #0, 4 │ │ │ │ ldrmi r2, [r8], -r0, asr #2 │ │ │ │ @ instruction: 0xf133930c │ │ │ │ - @ instruction: 0xf896fb9f │ │ │ │ + @ instruction: 0xf896fbdb │ │ │ │ strdlt r3, [r3, -r0]! │ │ │ │ ldmcc r2!, {r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf897863a │ │ │ │ vst1.64 {d19-d22}, [pc :256], r6 │ │ │ │ ldmdbls r0, {r1, r7, r9, ip, lr} │ │ │ │ stmibmi sl, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @@ -106079,98 +106079,98 @@ │ │ │ │ andcs pc, r8, r9, asr #17 │ │ │ │ andcc pc, ip, r9, asr #17 │ │ │ │ bicsle r2, r2, r0, lsl #26 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ andseq pc, r0, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx fff8602c │ │ │ │ + blx e8602e │ │ │ │ @ instruction: 0x46294652 │ │ │ │ andseq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx fec06042 │ │ │ │ + blx ffb06042 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, r0, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - mrc2 1, 3, pc, cr0, cr15, {0} │ │ │ │ + mcr2 1, 5, pc, cr12, cr15, {0} @ │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf946f11f │ │ │ │ + @ instruction: 0xf982f11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, sl, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xffe6f11e │ │ │ │ + @ instruction: 0xf822f11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, ip, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf886f11f │ │ │ │ + @ instruction: 0xf8c2f11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, r0, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx fe8860b6 │ │ │ │ + blx ff7860b6 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, r4, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - stc2 1, cr15, [lr], #-124 @ 0xffffff84 │ │ │ │ + stc2l 1, cr15, [sl], #-124 @ 0xffffff84 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf9a8f11f │ │ │ │ + @ instruction: 0xf9e4f11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, ip, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xffa0f13c │ │ │ │ + @ instruction: 0xffdcf13c │ │ │ │ strtmi r2, [r9], -r1, lsl #6 │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0x462b4652 │ │ │ │ subeq pc, r0, r9, lsl #2 │ │ │ │ - mcr2 1, 1, pc, cr0, cr15, {0} @ │ │ │ │ + mrc2 1, 2, pc, cr12, cr15, {0} │ │ │ │ movwls lr, #59251 @ 0xe773 │ │ │ │ @ instruction: 0xf13de44e │ │ │ │ - @ instruction: 0xf8c7f9f3 │ │ │ │ + @ instruction: 0xf8c7fa2f │ │ │ │ strb r0, [r1, #3572] @ 0xdf4 │ │ │ │ @ instruction: 0xf0424638 │ │ │ │ @ instruction: 0xf8d6fcaf │ │ │ │ str r3, [sp, #1016]! @ 0x3f8 │ │ │ │ sbcpl pc, r7, r7, lsl #10 │ │ │ │ andcc r2, ip, r1, lsl #2 │ │ │ │ - blx ff5061aa │ │ │ │ + stc2 1, cr15, [ip], {66} @ 0x42 │ │ │ │ bls 31ca30 │ │ │ │ sbcpl pc, r8, r7, lsl #10 │ │ │ │ andcc r4, r8, fp, ror r4 │ │ │ │ sbcpl pc, r8, #8388608 @ 0x800000 │ │ │ │ ldmdavs r1, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ andmi r4, fp, fp, asr r2 │ │ │ │ ldmdavs r3, {r8, r9, ip, pc}^ │ │ │ │ ldmdb r2, {r0, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf1352302 │ │ │ │ - ldrb pc, [pc, #-3799]! @ c8df1 @ │ │ │ │ + ldrb pc, [pc, #-3859]! @ c8db5 @ │ │ │ │ ldm r3, {r0, r1, r4, r8, r9, fp, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0128f5b │ │ │ │ svclt 0x000c7200 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwvc pc, #1103 @ 0x44f @ │ │ │ │ ldr r9, [fp, #778]! @ 0x30a │ │ │ │ andcs r4, r0, r3, asr fp │ │ │ │ movwls r5, #43235 @ 0xa8e3 │ │ │ │ blmi 155b558 │ │ │ │ movwls r5, #43235 @ 0xa8e3 │ │ │ │ @ instruction: 0xf12b4619 │ │ │ │ - blls 5085a0 │ │ │ │ + blls 508690 │ │ │ │ ldmibeq r8, {r0, r1, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blmi 14832c0 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8d94a4d │ │ │ │ ldrbtmi r0, [fp], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ orrcc pc, r1, #64, 12 @ 0x4000000 │ │ │ │ @@ -106195,24 +106195,24 @@ │ │ │ │ @ instruction: 0xb1b80930 │ │ │ │ stmiapl r2!, {r0, r3, r4, r5, r8, r9, fp, lr}^ │ │ │ │ strbpl pc, [r9], #1287 @ 0x507 @ │ │ │ │ stmdbcc ip!, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ addsmi r3, r3, #12, 8 @ 0xc000000 │ │ │ │ blcs fdd88 │ │ │ │ strbhi pc, [r3, -r0]! @ │ │ │ │ - @ instruction: 0xf994f12f │ │ │ │ + @ instruction: 0xf9d0f12f │ │ │ │ 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, {r1, r2, r7, sl, pc} │ │ │ │ - @ instruction: 0xf9d0f133 │ │ │ │ + blx 406270 │ │ │ │ @ instruction: 0xf8d39b10 │ │ │ │ @ instruction: 0xf79609b8 │ │ │ │ @ instruction: 0xf8d7eed2 │ │ │ │ @ instruction: 0xf0b20f80 │ │ │ │ stmdbls fp, {r0, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0914638 │ │ │ │ ldr pc, [r7, #2523] @ 0x9db │ │ │ │ @@ -106220,40 +106220,40 @@ │ │ │ │ ... │ │ │ │ adcseq r6, sp, r4, lsr #22 │ │ │ │ adcseq r6, sp, lr, lsl fp │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsr #23 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ - eoreq sl, r9, r0, lsr r8 │ │ │ │ - eoreq sl, r9, ip, lsl #11 │ │ │ │ + strhteq sl, [r9], -r0 │ │ │ │ + eoreq sl, r9, ip, lsl #12 │ │ │ │ ldrshteq r6, [sp], r6 │ │ │ │ andeq r0, r0, r0, asr #26 │ │ │ │ - ldrdeq sl, [r9], -lr @ │ │ │ │ - eoreq sl, r9, r0, asr #10 │ │ │ │ + eoreq sl, r9, lr, asr r8 │ │ │ │ + eoreq sl, r9, r0, asr #11 │ │ │ │ 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, lsr r5 │ │ │ │ - eoreq sl, r9, r0, asr r4 │ │ │ │ - strdeq sl, [r9], -r4 @ │ │ │ │ - eoreq sl, r9, r6, asr #8 │ │ │ │ - eoreq sl, r9, lr, lsr r4 │ │ │ │ - eoreq sl, r9, r6, lsr r4 │ │ │ │ + strhteq sl, [r9], -lr │ │ │ │ + ldrdeq sl, [r9], -r0 @ │ │ │ │ + eoreq sl, r9, r4, ror r3 │ │ │ │ + eoreq sl, r9, r6, asr #9 │ │ │ │ + strhteq sl, [r9], -lr │ │ │ │ + strhteq sl, [r9], -r6 │ │ │ │ adcseq r7, sp, r8, lsr #5 │ │ │ │ muleq r0, r4, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r9, lr, lsl #2 │ │ │ │ - eoreq r9, r9, r0, ror lr │ │ │ │ - strhteq sl, [r9], -r0 │ │ │ │ - eoreq r9, r9, r0, asr lr │ │ │ │ + eoreq sl, r9, lr, lsl #3 │ │ │ │ + strdeq r9, [r9], -r0 @ │ │ │ │ + eoreq sl, r9, r0, lsr r2 │ │ │ │ + ldrdeq r9, [r9], -r0 @ │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ adcspl pc, r6, r7, lsl #10 │ │ │ │ andvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0x301421ff │ │ │ │ ldrdhi pc, [r4], -sp @ │ │ │ │ stmdb r8, {r0, r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0074638 │ │ │ │ @@ -106278,15 +106278,15 @@ │ │ │ │ ldcne 8, cr15, [r4], {223} @ 0xdf │ │ │ │ ldrdcc pc, [r8, #131]! @ 0x83 │ │ │ │ ldmdavs r8, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ svc 0x003ef797 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d786c2 │ │ │ │ @ instruction: 0x46401f7c │ │ │ │ - cdp2 2, 3, cr15, cr14, cr4, {1} │ │ │ │ + cdp2 2, 7, cr15, cr10, cr4, {1} │ │ │ │ @ instruction: 0xf8c39b10 │ │ │ │ @ instruction: 0xf44f0b18 │ │ │ │ @ instruction: 0xf79670a0 │ │ │ │ bge 7c5420 │ │ │ │ @ instruction: 0x46054639 │ │ │ │ mcrr2 7, 10, pc, r4, cr1 @ │ │ │ │ @ instruction: 0xf8c39b10 │ │ │ │ @@ -106665,26 +106665,26 @@ │ │ │ │ @ instruction: 0xf7fa3004 │ │ │ │ blls 508848 │ │ │ │ muleq r7, r8, r8 │ │ │ │ cmppcs r4, #3145728 @ p-variant is OBSOLETE @ 0x300000 │ │ │ │ stm r3, {r0, r1, r3, r4, r8, sl, ip, pc} │ │ │ │ @ instruction: 0xf8df0007 │ │ │ │ ldrbtmi r0, [r8], #-1660 @ 0xfffff984 │ │ │ │ - stc2l 1, cr15, [lr], #-176 @ 0xffffff50 │ │ │ │ + stc2 1, cr15, [sl], #176 @ 0xb0 │ │ │ │ @ instruction: 0xf8dfb1a0 │ │ │ │ @ instruction: 0xf10d1674 │ │ │ │ blge 8ccaa8 │ │ │ │ ldrbtmi r4, [r9], #-1610 @ 0xfffff9b6 │ │ │ │ bl fff08348 │ │ │ │ @ instruction: 0xf0002802 │ │ │ │ @ instruction: 0xf8df8146 │ │ │ │ andcs r2, r0, r0, ror #12 │ │ │ │ @ instruction: 0x165cf8df │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - cdp2 1, 0, cr15, cr8, cr11, {1} │ │ │ │ + cdp2 1, 4, cr15, cr4, cr11, {1} │ │ │ │ @ instruction: 0xf7974650 │ │ │ │ stmdacs r0, {r1, r3, r5, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ msrhi CPSR_sx, r0, asr #32 │ │ │ │ ldrbmi r2, [r0], -r1, lsl #2 │ │ │ │ mrrc 7, 9, pc, r4, cr6 @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf5078174 │ │ │ │ @@ -106731,15 +106731,15 @@ │ │ │ │ @ instruction: 0xf8df9304 │ │ │ │ ldrbtmi r3, [fp], #-1448 @ 0xfffffa58 │ │ │ │ @ instruction: 0xf8df9303 │ │ │ │ ldrbtmi r3, [fp], #-1444 @ 0xfffffa5c │ │ │ │ @ instruction: 0xf8df9301 │ │ │ │ ldrbtmi r3, [fp], #-1440 @ 0xfffffa60 │ │ │ │ movwcs r9, #49920 @ 0xc300 │ │ │ │ - stc2 1, cr15, [r6], {45} @ 0x2d │ │ │ │ + mcrr2 1, 2, pc, r2, cr13 @ │ │ │ │ @ instruction: 0xf7f94638 │ │ │ │ @ instruction: 0xf8dffe49 │ │ │ │ stmiapl r3!, {r4, r7, r8, sl, ip, sp}^ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ msrhi CPSR_sx, r0, lsl #2 │ │ │ │ strcc pc, [r4, #2271] @ 0x8df │ │ │ │ stmiapl r3!, {r4, r9, fp, ip, pc}^ │ │ │ │ @@ -106770,28 +106770,28 @@ │ │ │ │ ldrbtmi r3, [fp], #-512 @ 0xfffffe00 │ │ │ │ movwls r4, #1593 @ 0x639 │ │ │ │ @ instruction: 0xf0512308 │ │ │ │ @ instruction: 0xf7fffb35 │ │ │ │ @ instruction: 0xf507b9f0 │ │ │ │ eorcs r5, r0, #205 @ 0xcd │ │ │ │ cmpcs r0, r8 │ │ │ │ - ldc2 1, cr15, [r8, #204]! @ 0xcc │ │ │ │ + ldc2l 1, cr15, [r4, #204]! @ 0xcc │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf8dfa9bc │ │ │ │ @ instruction: 0xf06f3514 │ │ │ │ @ instruction: 0xf8df0102 │ │ │ │ @ instruction: 0xf8d62510 │ │ │ │ ldrbtmi r0, [fp], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0x33bff640 │ │ │ │ ldc2 0, cr15, [sl], #-336 @ 0xfffffeb0 │ │ │ │ @ instruction: 0xf7ff901b │ │ │ │ @ instruction: 0xf507bb7a │ │ │ │ andcc r5, r8, r8, asr #1 │ │ │ │ - @ instruction: 0xffa8f134 │ │ │ │ + @ instruction: 0xffe4f134 │ │ │ │ bllt 1dc86b4 │ │ │ │ strbtcc pc, [r8], #2271 @ 0x8df @ │ │ │ │ tstpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ strbtcs pc, [r4], #2271 @ 0x8df @ │ │ │ │ mvnseq pc, #14024704 @ 0xd60000 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @@ -106805,15 +106805,15 @@ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf8d64372 │ │ │ │ @ instruction: 0xf05403f8 │ │ │ │ andsls pc, fp, sp, lsl #24 │ │ │ │ @ instruction: 0xf8d59d10 │ │ │ │ vpadd.i32 d0, d4, d8 │ │ │ │ - @ instruction: 0xf8d5fa9d │ │ │ │ + @ instruction: 0xf8d5fad9 │ │ │ │ teqlt sp, ip, lsl fp │ │ │ │ @ instruction: 0xf7a04628 │ │ │ │ strtmi pc, [r8], -sp, ror #27 │ │ │ │ asrvc pc, pc, #8 @ │ │ │ │ ldcl 7, cr15, [r4], {150} @ 0x96 │ │ │ │ @ instruction: 0xf8d39b10 │ │ │ │ @ instruction: 0xf7960a50 │ │ │ │ @@ -106840,15 +106840,15 @@ │ │ │ │ @ instruction: 0xf05403f8 │ │ │ │ andsls pc, fp, sp, asr #23 │ │ │ │ @ instruction: 0xf8dfe7be │ │ │ │ andcs r1, r2, #56, 8 @ 0x38000000 │ │ │ │ ldrteq pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ ldrbtmi r2, [r9], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1344478 │ │ │ │ - @ instruction: 0xf000f809 │ │ │ │ + @ instruction: 0xf000f845 │ │ │ │ andls r0, pc, r1, lsl #4 │ │ │ │ andls r0, sl, #33816576 @ 0x2040000 │ │ │ │ addshi pc, r6, r0, lsl #2 │ │ │ │ ldrbeq r9, [sl, -pc, lsl #22] │ │ │ │ mcrge 5, 5, pc, cr14, cr15, {3} @ │ │ │ │ mulcs r1, r0, r1 │ │ │ │ stmia ip, {r0, r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -106910,20 +106910,20 @@ │ │ │ │ smlabtvs r2, sp, r9, lr │ │ │ │ stmib sp, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ andcs r2, r1, #0, 16 │ │ │ │ ldmdb lr, {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, d11, d12 │ │ │ │ - strt pc, [r3], r1, lsr #31 │ │ │ │ + ssat pc, #4, sp, asr #31 @ │ │ │ │ teqphi r0, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ @ instruction: 0xe79944f8 │ │ │ │ msrls CPSR_fs, #14614528 @ 0xdf0000 │ │ │ │ @ instruction: 0xe7ca44f9 │ │ │ │ - @ instruction: 0xf868f12e │ │ │ │ + @ instruction: 0xf8a4f12e │ │ │ │ strb r4, [r1, r3, lsl #12] │ │ │ │ msrhi CPSR_, #14614528 @ 0xdf0000 │ │ │ │ @ instruction: 0xe78d44f8 │ │ │ │ mulcs r1, r0, r1 │ │ │ │ ldmda sl!, {r0, r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strmi r4, [r5], -r5, asr #23 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ @@ -107076,64 +107076,64 @@ │ │ │ │ svcge 0x00e2f43e │ │ │ │ bmi e5d804 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ svceq 0x0060f8d7 │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf05433fc │ │ │ │ str pc, [r8], -fp, ror #19 │ │ │ │ - eoreq sl, r9, ip, lsr #1 │ │ │ │ - eoreq r9, r9, r0, lsl #29 │ │ │ │ - eorseq r9, r0, lr, asr #21 │ │ │ │ - mlaeq r9, lr, sl, r9 │ │ │ │ - eoreq r9, r9, r6, lsr #21 │ │ │ │ - mlaeq r9, r8, sl, r9 │ │ │ │ - eoreq r8, r9, sl, lsr fp │ │ │ │ + eoreq sl, r9, ip, lsr #2 │ │ │ │ + eoreq r9, r9, r0, lsl #30 │ │ │ │ + eorseq r9, r0, lr, asr #22 │ │ │ │ + eoreq r9, r9, lr, lsl fp │ │ │ │ + eoreq r9, r9, r6, lsr #22 │ │ │ │ + eoreq r9, r9, r8, lsl fp │ │ │ │ + strhteq r8, [r9], -sl │ │ │ │ @ instruction: 0xffffb47f │ │ │ │ @ instruction: 0xffffeeef │ │ │ │ @ instruction: 0xffffab6b │ │ │ │ @ instruction: 0xffffb5cb │ │ │ │ @ instruction: 0xffffabcf │ │ │ │ @ instruction: 0xffffab73 │ │ │ │ @ instruction: 0xffffb8b3 │ │ │ │ andeq r0, r0, r8, ror ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, asr #24 │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ andeq r0, r0, r0, lsr #29 │ │ │ │ - eoreq r9, r9, lr, lsl #17 │ │ │ │ - eoreq r9, r9, ip, lsr r5 │ │ │ │ - eoreq r9, r9, sl, lsr #16 │ │ │ │ - eoreq r9, r9, r6, asr #15 │ │ │ │ - eoreq r9, r9, r8, ror #9 │ │ │ │ - eoreq r9, r9, r0, ror r7 │ │ │ │ - strhteq r9, [r9], -r6 │ │ │ │ - eoreq r9, r9, r8, asr #18 │ │ │ │ + eoreq r9, r9, lr, lsl #18 │ │ │ │ + strhteq r9, [r9], -ip │ │ │ │ + eoreq r9, r9, sl, lsr #17 │ │ │ │ + eoreq r9, r9, r6, asr #16 │ │ │ │ + eoreq r9, r9, r8, ror #10 │ │ │ │ + strdeq r9, [r9], -r0 @ │ │ │ │ + eoreq r9, r9, r6, lsr r5 │ │ │ │ + eoreq r9, r9, r8, asr #19 │ │ │ │ + eoreq r9, r9, r0, lsl r5 │ │ │ │ + eoreq r9, r9, r0, lsl r9 │ │ │ │ mlaeq r9, r0, r4, r9 │ │ │ │ - mlaeq r9, r0, r8, r9 │ │ │ │ - eoreq r9, r9, r0, lsl r4 │ │ │ │ umlalseq fp, r7, sl, r2 │ │ │ │ - eoreq r9, r9, ip, lsr #16 │ │ │ │ - eoreq r9, r9, r0, lsr r8 │ │ │ │ + eoreq r9, r9, ip, lsr #17 │ │ │ │ + strhteq r9, [r9], -r0 │ │ │ │ @ instruction: 0xffffb5eb │ │ │ │ - strdeq r9, [r9], -ip @ │ │ │ │ - eoreq r9, r9, r4, ror #6 │ │ │ │ + eoreq r9, r9, ip, ror r8 │ │ │ │ + eoreq r9, r9, r4, ror #7 │ │ │ │ @ instruction: 0xffffb0b7 │ │ │ │ @ instruction: 0xffffb149 │ │ │ │ - eoreq r3, sl, r8, lsr #19 │ │ │ │ - strhteq r9, [r9], -sl │ │ │ │ + eoreq r3, sl, r8, lsr #20 │ │ │ │ + eoreq r9, r9, sl, lsr r8 │ │ │ │ @ instruction: 0xffffab49 │ │ │ │ - eoreq r9, r9, r0, asr r5 │ │ │ │ + ldrdeq r9, [r9], -r0 @ │ │ │ │ @ instruction: 0xffffb829 │ │ │ │ - strdeq r9, [r9], -sl @ │ │ │ │ + eoreq r9, r9, sl, ror r7 │ │ │ │ @ instruction: 0xffffb4c9 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ @ instruction: 0xffffa9fd │ │ │ │ @ instruction: 0xffffb6ed │ │ │ │ - strhteq r9, [r9], -r0 │ │ │ │ - eoreq r9, r9, r8, asr #32 │ │ │ │ + eoreq r9, r9, r0, lsr r4 │ │ │ │ + eoreq r9, r9, r8, asr #1 │ │ │ │ @ instruction: 0xf7a04628 │ │ │ │ @ instruction: 0xf7fffd75 │ │ │ │ blmi fe4f91e8 │ │ │ │ ldrbtmi r4, [fp], #-2704 @ 0xfffff570 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ ldrbtmi r0, [sl], #-3936 @ 0xfffff0a0 │ │ │ │ movwmi pc, #13888 @ 0x3640 @ │ │ │ │ @@ -107273,28 +107273,28 @@ │ │ │ │ blmi 584038 │ │ │ │ bmi 55c648 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ svceq 0x0060f8d7 │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf054431c │ │ │ │ ldrbt pc, [r4], #-2145 @ 0xfffff79f @ │ │ │ │ - eoreq r9, r9, r2, ror #5 │ │ │ │ - eoreq r8, r9, lr, asr pc │ │ │ │ + eoreq r9, r9, r2, ror #6 │ │ │ │ + ldrdeq r8, [r9], -lr @ │ │ │ │ @ instruction: 0xffffa395 │ │ │ │ @ instruction: 0xffffa30f │ │ │ │ @ instruction: 0xffffa809 │ │ │ │ - mlaeq r9, r8, r1, r9 │ │ │ │ - eoreq r8, r9, r0, asr #27 │ │ │ │ + eoreq r9, r9, r8, lsl r2 │ │ │ │ + eoreq r8, r9, r0, asr #28 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq r9, r9, ip, lsl r0 │ │ │ │ - eoreq r8, r9, r8, ror sp │ │ │ │ - strdeq r9, [r9], -r8 @ │ │ │ │ - eoreq r8, r9, r0, asr sp │ │ │ │ - eoreq r9, r9, r8, asr #1 │ │ │ │ - eoreq r8, r9, r4, lsr sp │ │ │ │ + mlaeq r9, ip, r0, r9 │ │ │ │ + strdeq r8, [r9], -r8 @ │ │ │ │ + eoreq r9, r9, r8, ror r1 │ │ │ │ + ldrdeq r8, [r9], -r0 @ │ │ │ │ + eoreq r9, r9, r8, asr #2 │ │ │ │ + strhteq r8, [r9], -r4 │ │ │ │ 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) @ │ │ │ │ @@ -107304,15 +107304,15 @@ │ │ │ │ bfieq r6, fp, #16, #11 │ │ │ │ orrshi pc, r9, r0, lsl #2 │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7f956a3 │ │ │ │ @ instruction: 0xf505f9df │ │ │ │ @ instruction: 0xf60550da │ │ │ │ @ instruction: 0x361c74fc │ │ │ │ - @ instruction: 0xf92ef12d │ │ │ │ + @ instruction: 0xf96af12d │ │ │ │ strtcc lr, [r0], #-2 │ │ │ │ @ instruction: 0xd00942b4 │ │ │ │ blcs eab70 │ │ │ │ stmdavs r1!, {r0, r3, r4, r5, r6, r7, ip, lr, pc} │ │ │ │ strtcc r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xff08f00b │ │ │ │ ldrhle r4, [r5, #36]! @ 0x24 │ │ │ │ @@ -107352,15 +107352,15 @@ │ │ │ │ @ instruction: 0xf8d6edec │ │ │ │ teqlt ip, ip, lsl fp │ │ │ │ @ instruction: 0xf7a04620 │ │ │ │ vst2.32 {d31,d33}, [pc :256], r5 │ │ │ │ strtmi r7, [r0], -r0, lsr #3 │ │ │ │ ldm ip, {r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bleq 7092ec │ │ │ │ - cdp2 2, 5, cr15, cr6, cr3, {1} │ │ │ │ + cdp2 2, 9, cr15, cr2, cr3, {1} │ │ │ │ adcpl pc, r6, r5, lsl #10 │ │ │ │ @ instruction: 0xf0503014 │ │ │ │ @ instruction: 0xf505fea5 │ │ │ │ andcc r5, r8, r8, lsr #1 │ │ │ │ mcr2 0, 5, pc, cr0, cr0, {2} @ │ │ │ │ adcpl pc, r9, r5, lsl #10 │ │ │ │ @ instruction: 0xf050301c │ │ │ │ @@ -107385,27 +107385,27 @@ │ │ │ │ ldrdge pc, [r4], -r4 │ │ │ │ ands r2, r6, r0, lsl #14 │ │ │ │ @ instruction: 0xf8c36823 │ │ │ │ @ instruction: 0xf8caa004 │ │ │ │ stmib r4, {ip, sp}^ │ │ │ │ @ instruction: 0xf7f97700 │ │ │ │ @ instruction: 0xf104fa11 │ │ │ │ - @ instruction: 0xf12c0098 │ │ │ │ - blvs bcafac │ │ │ │ + @ instruction: 0xf12d0098 │ │ │ │ + blvs bc909c │ │ │ │ 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: 0xf9faf7f9 │ │ │ │ addseq pc, r8, r4, lsl #2 │ │ │ │ - @ instruction: 0xffccf12c │ │ │ │ + @ instruction: 0xf808f12d │ │ │ │ bvs 1ae5cfc │ │ │ │ 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 f093c0 │ │ │ │ @@ -107429,35 +107429,35 @@ │ │ │ │ @ instruction: 0xff58f00b │ │ │ │ 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: 0xf83cf132 │ │ │ │ + @ instruction: 0xf878f132 │ │ │ │ @ instruction: 0xf7fa4628 │ │ │ │ @ instruction: 0xf8d6f8a7 │ │ │ │ @ instruction: 0xf79509b8 │ │ │ │ @ instruction: 0xf505ed3c │ │ │ │ ldrsbcc r5, [r0], -r6 │ │ │ │ stcl 7, cr15, [r8], #596 @ 0x254 │ │ │ │ @ instruction: 0xf8d62100 │ │ │ │ @ instruction: 0xf12a0998 │ │ │ │ - @ instruction: 0xf8d6f8e1 │ │ │ │ + @ instruction: 0xf8d6f91d │ │ │ │ tstlt r1, r0, lsr #18 │ │ │ │ bvs 1ae5da4 │ │ │ │ @ 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: 0xffc6f12d │ │ │ │ + @ instruction: 0xf802f12e │ │ │ │ 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: 0xf90cf07c │ │ │ │ bvs 1ae5de4 │ │ │ │ @@ -107500,20 +107500,20 @@ │ │ │ │ smmls r0, r3, r1, sp │ │ │ │ svc 0x00d6f795 │ │ │ │ bne fe50952c │ │ │ │ @ instruction: 0xf47f2900 │ │ │ │ str sl, [r1, -r0, lsl #30] │ │ │ │ sbcpl pc, r8, r5, lsl #10 │ │ │ │ @ instruction: 0xf1343008 │ │ │ │ - strb pc, [ip, -pc, lsl #20]! @ │ │ │ │ + strb pc, [ip, -fp, asr #20]! @ │ │ │ │ ldc 7, cr15, [r2], #596 @ 0x254 │ │ │ │ stmdbcs ip!, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf505e796 │ │ │ │ strdcc r5, [ip], -r1 │ │ │ │ - blx ff087a6a │ │ │ │ + blx fff87a6a │ │ │ │ svclt 0x0000e660 │ │ │ │ adcseq r5, sp, ip, asr r1 │ │ │ │ andeq r0, r0, r8, ror ip │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec22414 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -107546,15 +107546,15 @@ │ │ │ │ @ instruction: 0x60133ffc │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ cdpeq 1, 8, cr15, cr0, cr14, {0} │ │ │ │ andls r9, r9, #8 │ │ │ │ strbne lr, [lr], -r0, lsl #22 │ │ │ │ subne lr, lr, r0, lsl #22 │ │ │ │ - @ instruction: 0xf916f141 │ │ │ │ + @ instruction: 0xf952f141 │ │ │ │ andseq pc, r8, r1, asr #4 │ │ │ │ andcc lr, r8, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0x460d1899 │ │ │ │ bllt fe3222d4 │ │ │ │ rscsvc pc, ip, #2097152 @ 0x200000 │ │ │ │ ldrmi r4, [sl], #-1560 @ 0xfffff9e8 │ │ │ │ ldc 3, cr2, [pc, #4] @ cb2c0 │ │ │ │ @@ -107567,33 +107567,33 @@ │ │ │ │ stmib sp, {r1, r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf00b4304 │ │ │ │ movwcs pc, #7223 @ 0x1c37 @ │ │ │ │ ldmiblt r8!, {r2, r9, sl, lr}^ │ │ │ │ tstpeq r8, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ svchi 0x005bf3bf │ │ │ │ ldrtmi r5, [r0], -fp, ror #8 │ │ │ │ - @ instruction: 0xf8faf141 │ │ │ │ + @ instruction: 0xf936f141 │ │ │ │ @ instruction: 0xf8d59a0e │ │ │ │ qsub8mi r3, r0, ip │ │ │ │ andlt r6, sl, r3, lsl r0 │ │ │ │ blx fed7a8c4 │ │ │ │ @ instruction: 0xf102f282 │ │ │ │ ldr r0, [r4, r0, lsr #8] │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldr r2, [sp, ip, lsl #8] │ │ │ │ @ instruction: 0xf1414630 │ │ │ │ - bls 4896b8 │ │ │ │ + bls 4897a8 │ │ │ │ svccc 0x00fcf8d5 │ │ │ │ @ instruction: 0xe7af6013 │ │ │ │ @ instruction: 0xf1414630 │ │ │ │ - @ instruction: 0x4620f8df │ │ │ │ + @ instruction: 0x4620f91b │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - mlaeq r9, lr, sp, r8 │ │ │ │ + eoreq r8, r9, lr, lsl lr │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec22550 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 3378bc │ │ │ │ @@ -107602,16 +107602,16 @@ │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf0855394 │ │ │ │ andlt pc, r3, sp, lsl #17 │ │ │ │ stmdami r4, {r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf09d4478 │ │ │ │ strdlt pc, [r3], -r7 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq r8, r9, ip, lsl r8 │ │ │ │ - eorseq r7, r0, r8, lsr r5 │ │ │ │ + mlaeq r9, ip, r8, r8 │ │ │ │ + ldrhteq r7, [r0], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec22590 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 28f358 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -107980,23 +107980,23 @@ │ │ │ │ bl 1464e4 │ │ │ │ b.n cb5d8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #720] @ (cba54 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ movs r1, r5 │ │ │ │ ldr r3, [pc, #440] @ (cb948 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ 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 │ │ │ │ @@ -108025,15 +108025,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ bne.w cb914 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #128 @ 0x80 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldrb.w r2, [r4, #93] @ 0x5d │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cb8b8 │ │ │ │ ldr.w lr, [pc, #292] @ cb92c │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -108082,23 +108082,23 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl d6b48 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, cb8ac │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n cb7d4 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl c52d8 │ │ │ │ cbnz r0, cb8f6 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cb7d2 │ │ │ │ ldr r2, [pc, #104] @ (cb934 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -108118,32 +108118,32 @@ │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl d6cfc │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n cb7d4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r0, [pc, #280] @ (cba3c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #144] @ (cb9bc ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ movs r1, r5 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ movs r1, r5 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, cb974 │ │ │ │ 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 │ │ │ │ @@ -108598,17 +108598,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r9 │ │ │ │ lsls r5, r7, #2 │ │ │ │ muls r6, r5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ movs r1, r5 │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ vtbl.8 d25, {d15}, d1 │ │ │ │ vtbl.8 d25, {d15-d16}, d9 │ │ │ │ vsli.64 , q12, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -108790,15 +108790,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n cc084 │ │ │ │ ldr.w r1, [r6, #3488] @ 0xda0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cc06c │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cc0e4 │ │ │ │ ldr.w r2, [r6, #3492] @ 0xda4 │ │ │ │ str.w r7, [r6, #3496] @ 0xda8 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r6, #3488] @ 0xda0 │ │ │ │ @@ -108815,15 +108815,15 @@ │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n cc0b0 │ │ │ │ ldr.w r1, [r6, #3472] @ 0xd90 │ │ │ │ str r3, [sp, #24] │ │ │ │ cbz r0, cc078 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cc0e4 │ │ │ │ ldr.w r2, [r6, #3476] @ 0xd94 │ │ │ │ str.w r7, [r6, #3480] @ 0xd98 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r6, #3472] @ 0xd90 │ │ │ │ @@ -108892,15 +108892,15 @@ │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ adcs r2, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r2, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ 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 │ │ │ │ @@ -109058,15 +109058,15 @@ │ │ │ │ lsls r0, r0, #20 │ │ │ │ subs r6, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #186 @ 0xba │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ 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 │ │ │ │ @@ -109084,15 +109084,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 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ movs r0, r6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -109106,18 +109106,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2456] @ 0x998 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, cc380 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -109126,15 +109126,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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -109144,15 +109144,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 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n cc350 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2456] @ 0x998 │ │ │ │ cbnz r3, cc3b4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -109165,19 +109165,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2456] @ 0x998 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ 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 │ │ │ │ @@ -109187,20 +109187,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, cc41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2456] @ 0x998 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f53c0 │ │ │ │ + bl 1f5438 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ b.n cc412 │ │ │ │ nop │ │ │ │ @@ -109214,18 +109214,18 @@ │ │ │ │ cbnz r3, cc45a │ │ │ │ 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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r0, [r7, #2456] @ 0x998 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f5414 │ │ │ │ + bl 1f548c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cc57e │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov fp, r7 │ │ │ │ movs r4, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -109256,15 +109256,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 1f5414 │ │ │ │ + bl 1f548c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cc4f0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, r4, #4 │ │ │ │ beq.n cc592 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r4 │ │ │ │ @@ -109307,32 +109307,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 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ cmp r7, r4 │ │ │ │ bcc.n cc522 │ │ │ │ mov r8, r9 │ │ │ │ mov r6, sl │ │ │ │ mov r1, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #68] @ (cc5a4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #68] @ (cc5a8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (cc5ac ) │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ @@ -109340,21 +109340,21 @@ │ │ │ │ blx 60c00 │ │ │ │ mov r1, r6 │ │ │ │ b.n cc55a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrh r1, [r2, #28] │ │ │ │ - @ instruction: 0xffff6b1a │ │ │ │ + @ instruction: 0xffff6b9a │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ movs r1, r5 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ movs r1, r5 │ │ │ │ ldrh r3, [r0, #24] │ │ │ │ vtbx.8 d20, {d15-d17}, d2 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #264] @ (cc6c0 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ @@ -109372,15 +109372,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 │ │ │ │ @@ -109404,29 +109404,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n cc688 │ │ │ │ ldr.w r1, [r3, #2352] @ 0x930 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, cc67c │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, cc6b6 │ │ │ │ ldr.w r2, [r3, #2356] @ 0x934 │ │ │ │ str.w r4, [r3, #2360] @ 0x938 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #2352] @ 0x930 │ │ │ │ b.n cc65e │ │ │ │ ldr.w r2, [r3, #2352] @ 0x930 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n cc6b6 │ │ │ │ str.w r7, [r3, #2356] @ 0x934 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 cc628 │ │ │ │ @@ -109471,28 +109471,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 │ │ │ │ @@ -109681,15 +109681,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 2ed778 │ │ │ │ + bl 2ed7f0 │ │ │ │ ldrb.w r2, [r5, #755] @ 0x2f3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cc98c │ │ │ │ ldr r2, [pc, #144] @ (cc9c0 ) │ │ │ │ ldr r3, [pc, #132] @ (cc9b8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -109714,15 +109714,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 2ed778 │ │ │ │ + bl 2ed7f0 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cc900 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cc900 │ │ │ │ @@ -109737,42 +109737,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 2ed778 │ │ │ │ + bl 2ed7f0 │ │ │ │ b.n cc92e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #92 @ 0x5c │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ movs r0, r6 │ │ │ │ adds r6, #202 @ 0xca │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ movs r0, r6 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r6, [r3, #4] │ │ │ │ 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 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, cca04 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov.w fp, r3, lsr #3 │ │ │ │ cmp.w fp, #1 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ @@ -109808,21 +109808,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 2e6f38 │ │ │ │ + bl 2e6fb0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mul.w fp, fp, r9 │ │ │ │ - bl 2e6ff4 │ │ │ │ + bl 2e706c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r5, cca9e │ │ │ │ @@ -109930,15 +109930,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 2eca58 │ │ │ │ + bl 2ecad0 │ │ │ │ ldrb.w r2, [r5, #755] @ 0x2f3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ccc30 │ │ │ │ ldr r2, [pc, #144] @ (ccc64 ) │ │ │ │ ldr r3, [pc, #132] @ (ccc5c ) │ │ │ │ add r2, pc │ │ │ │ @@ -109963,15 +109963,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 2eca58 │ │ │ │ + bl 2ecad0 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccba4 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccba4 │ │ │ │ @@ -109986,29 +109986,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 2eca58 │ │ │ │ + bl 2ecad0 │ │ │ │ b.n ccbd2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, #184 @ 0xb8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ movs r0, r6 │ │ │ │ adds r4, #38 @ 0x26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ movs r0, r6 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ 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] @ (ccd9c ) │ │ │ │ @@ -110057,15 +110057,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 2ee56c │ │ │ │ + bl 2ee5e4 │ │ │ │ ldrb.w r2, [r5, #755] @ 0x2f3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ccd74 │ │ │ │ ldr r2, [pc, #144] @ (ccda8 ) │ │ │ │ ldr r3, [pc, #132] @ (ccda0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -110090,15 +110090,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 2ee56c │ │ │ │ + bl 2ee5e4 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccce8 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccce8 │ │ │ │ @@ -110113,29 +110113,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 2ee56c │ │ │ │ + bl 2ee5e4 │ │ │ │ b.n ccd16 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ movs r0, r6 │ │ │ │ adds r2, #226 @ 0xe2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ movs r0, r6 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ movs r0, r6 │ │ │ │ cbz r1, ccdf0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd ip, r3, [r1, #8] │ │ │ │ @@ -110164,15 +110164,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ orrs r3, r2 │ │ │ │ beq.n cce36 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ 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 │ │ │ │ @@ -110338,29 +110338,29 @@ │ │ │ │ blx r3 │ │ │ │ b.n ccfa2 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r0, r7, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1ff904 │ │ │ │ + bl 1ff97c │ │ │ │ b.n ccfac │ │ │ │ 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 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, cd02c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov.w fp, r3, lsr #3 │ │ │ │ cmp.w fp, #1 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ @@ -110396,21 +110396,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 2e6f38 │ │ │ │ + bl 2e6fb0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mul.w fp, fp, r9 │ │ │ │ - bl 2e6ff4 │ │ │ │ + bl 2e706c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r4, cd0c6 │ │ │ │ @@ -110478,17 +110478,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 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ cbz r0, cd190 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ @@ -110511,15 +110511,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ orrs r3, r2 │ │ │ │ beq.n cd1ee │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ 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 │ │ │ │ @@ -110824,15 +110824,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 2ee56c │ │ │ │ + bl 2ee5e4 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n cd4c0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -111000,15 +111000,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 2ee56c │ │ │ │ + bl 2ee5e4 │ │ │ │ b.n cd5a6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n cd592 │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -111210,15 +111210,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 2ee56c │ │ │ │ + bl 2ee5e4 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n cd906 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -111533,15 +111533,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 2ee56c │ │ │ │ + bl 2ee5e4 │ │ │ │ b.n cda4a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n cda3a │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ @@ -111770,15 +111770,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 2eca58 │ │ │ │ + bl 2ecad0 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n cdf0c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -111946,15 +111946,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 2eca58 │ │ │ │ + bl 2ecad0 │ │ │ │ b.n cdff2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n cdfde │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -112156,15 +112156,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 2eca58 │ │ │ │ + bl 2ecad0 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n ce352 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -112479,15 +112479,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 2eca58 │ │ │ │ + bl 2ecad0 │ │ │ │ b.n ce496 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n ce486 │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ @@ -112716,15 +112716,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 2ed778 │ │ │ │ + bl 2ed7f0 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n ce958 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -112892,15 +112892,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 2ed778 │ │ │ │ + bl 2ed7f0 │ │ │ │ b.n cea3e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n cea2a │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -113102,15 +113102,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 2ed778 │ │ │ │ + bl 2ed7f0 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n ced9e │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -113425,15 +113425,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 2ed778 │ │ │ │ + bl 2ed7f0 │ │ │ │ b.n ceee2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n ceed2 │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ @@ -113712,48 +113712,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 2eca58 │ │ │ │ + bl 2ecad0 │ │ │ │ b.n cf332 │ │ │ │ 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 2eca58 │ │ │ │ + bl 2ecad0 │ │ │ │ b.n cf332 │ │ │ │ ldrd r1, r0, [r1, #8] │ │ │ │ orrs r1, r0 │ │ │ │ beq.n cf450 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movt r1, #770 @ 0x302 │ │ │ │ str r1, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ 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 2eca58 │ │ │ │ + bl 2ecad0 │ │ │ │ b.n cf332 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r2, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -113915,48 +113915,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 2ed778 │ │ │ │ + bl 2ed7f0 │ │ │ │ b.n cf572 │ │ │ │ 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 2ed778 │ │ │ │ + bl 2ed7f0 │ │ │ │ b.n cf572 │ │ │ │ ldrd r1, r0, [r1, #8] │ │ │ │ orrs r1, r0 │ │ │ │ beq.n cf690 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movt r1, #770 @ 0x302 │ │ │ │ str r1, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ 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 2ed778 │ │ │ │ + bl 2ed7f0 │ │ │ │ b.n cf572 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r2, #11 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -114120,55 +114120,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 2ee56c │ │ │ │ + bl 2ee5e4 │ │ │ │ b.n cf7ca │ │ │ │ cmp r2, #0 │ │ │ │ beq.w cf7b6 │ │ │ │ ldrd r2, r1, [r2, #8] │ │ │ │ orrs r2, r1 │ │ │ │ beq.w cf7b6 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movt r2, #770 @ 0x302 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ 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 2ee56c │ │ │ │ + bl 2ee5e4 │ │ │ │ b.n cf7ca │ │ │ │ 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 2ee56c │ │ │ │ + bl 2ee5e4 │ │ │ │ b.n cf7ca │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ movs r2, #1 │ │ │ │ cbz r0, cf99c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ @@ -114662,25 +114662,25 @@ │ │ │ │ b.n cfc3c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r1, #24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r0, r1, r3, r7} │ │ │ │ - vabal.u q10, d31, d14 │ │ │ │ + vrsubhn.i d20, , q7 │ │ │ │ movs r1, r5 │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r2, sp │ │ │ │ + add sl, sp │ │ │ │ movs r1, r5 │ │ │ │ - add r6, r2 │ │ │ │ + add lr, r2 │ │ │ │ movs r1, r5 │ │ │ │ - bics r2, r5 │ │ │ │ + add r2, r5 │ │ │ │ movs r1, r5 │ │ │ │ - orrs r0, r5 │ │ │ │ + bics r0, r5 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ @@ -114983,64 +114983,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 209fa0 │ │ │ │ + bl 20a018 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d0372 │ │ │ │ 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 d0366 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r9, #101 @ 0x65 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d0362 │ │ │ │ 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 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r8, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r8, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r8, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r8, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r8, #128 @ 0x80 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r9, r8 │ │ │ │ ldrd r5, r0, [r1, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n d0344 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ add r5, r9 │ │ │ │ cbz r0, d02f2 │ │ │ │ @@ -115050,23 +115050,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 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr.w r2, [sl, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r7, r2 │ │ │ │ bcc.n d02c6 │ │ │ │ cbz r5, d034c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -115084,27 +115084,27 @@ │ │ │ │ mla r2, r4, r2, r5 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n d0300 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r4, r1, r5 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ mla r1, r4, r1, r5 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ b.n d0300 │ │ │ │ cbz r0, d034c │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n d02ba │ │ │ │ add.w r3, fp, #1 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ @@ -115117,23 +115117,23 @@ │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bhi.w d0222 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #100 @ 0x64 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #104 @ 0x68 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sl, #108 @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a4fc │ │ │ │ + bl 20a574 │ │ │ │ ldr r2, [pc, #40] @ (d03c0 ) │ │ │ │ ldr r3, [pc, #32] @ (d03bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1940] @ 0x794 │ │ │ │ eors r2, r3 │ │ │ │ @@ -115223,15 +115223,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #547 @ 0x223 │ │ │ │ bl 150484 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ movs r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d051e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -115509,15 +115509,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 1ffa70 │ │ │ │ + bl 1ffae8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r7, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n d06ca │ │ │ │ b.n d06f8 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ @@ -115534,17 +115534,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ b.n d06dc │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ movs r1, r5 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, d0812 │ │ │ │ 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 │ │ │ │ @@ -115590,15 +115590,15 @@ │ │ │ │ b.n d0806 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 10dcc0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n d07da │ │ │ │ add.w r0, r2, #80 @ 0x50 │ │ │ │ - bl 1ff600 │ │ │ │ + bl 1ff678 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n d07f2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -115617,24 +115617,24 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n d0864 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1ff600 │ │ │ │ + bl 1ff678 │ │ │ │ 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 1ffa70 │ │ │ │ + bl 1ffae8 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n d0864 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -115707,15 +115707,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n d0926 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r8, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1ff904 │ │ │ │ + bl 1ff97c │ │ │ │ b.n d093e │ │ │ │ nop │ │ │ │ ittte vc │ │ │ │ vaddlvc.u q8, d15, d0 │ │ │ │ movvc r0, r0 │ │ │ │ stmdbvc sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movvs.w ip, #4096 @ 0x1000 │ │ │ │ @@ -115940,15 +115940,15 @@ │ │ │ │ ldrd r1, r3, [r6, #104] @ 0x68 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n d0c36 │ │ │ │ vldr d7, [pc, #164] @ d0c80 │ │ │ │ mov r3, r7 │ │ │ │ add.w r0, r6, #80 @ 0x50 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ff628 │ │ │ │ + bl 1ff6a0 │ │ │ │ orrs r1, r0 │ │ │ │ beq.n d0c72 │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -116001,15 +116001,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n d0c48 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r6, #22 │ │ │ │ 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 │ │ │ │ @@ -116219,15 +116219,15 @@ │ │ │ │ movw r3, #1645 @ 0x66d │ │ │ │ bl 150484 │ │ │ │ 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 d0d26 │ │ │ │ - adds r3, #18 │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ movs r1, r5 │ │ │ │ cbnz r2, d0ec8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -116308,15 +116308,15 @@ │ │ │ │ ldr.w r1, [r3, #2732] @ 0xaac │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n d0fce │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, d0fe0 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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] │ │ │ │ @@ -116469,15 +116469,15 @@ │ │ │ │ ldr.w r0, [r5, #2732] @ 0xaac │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, r6 │ │ │ │ beq.w d150c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d14ee │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, d11b2 │ │ │ │ str.w r6, [r5, #2736] @ 0xab0 │ │ │ │ str.w r8, [r5, #2744] @ 0xab8 │ │ │ │ str.w r4, [r5, #2740] @ 0xab4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -116577,15 +116577,15 @@ │ │ │ │ bne.w d157c │ │ │ │ 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 1f8250 │ │ │ │ + bl 1f82c8 │ │ │ │ strd r8, r0, [r6, #712] @ 0x2c8 │ │ │ │ add.w r8, r4, #45056 @ 0xb000 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ mov r0, r4 │ │ │ │ bl b80f4 │ │ │ │ ldrb.w r1, [r8, #3280] @ 0xcd0 │ │ │ │ cbz r1, d12e8 │ │ │ │ @@ -116778,15 +116778,15 @@ │ │ │ │ ldr.w r0, [r5, #2732] @ 0xaac │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n d1542 │ │ │ │ ldr.w r1, [r5, #2736] @ 0xab0 │ │ │ │ cbz r0, d1532 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w d1210 │ │ │ │ ldr.w r3, [r5, #2740] @ 0xab4 │ │ │ │ str.w r6, [r5, #2736] @ 0xab0 │ │ │ │ str.w r9, [r5, #2744] @ 0xab8 │ │ │ │ add r6, r3 │ │ │ │ @@ -117352,26 +117352,26 @@ │ │ │ │ mov r6, r0 │ │ │ │ bl 150798 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d1b2c │ │ │ │ add.w r0, r6, #5440 @ 0x1540 │ │ │ │ adds r0, #24 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 11bd18 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r6, #5440 @ 0x1540 │ │ │ │ adds r0, #24 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ cbnz r4, d1b04 │ │ │ │ mov r0, r9 │ │ │ │ bl 11be70 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ vldr d7, [pc, #108] @ d1b58 │ │ │ │ vstr d7, [r0] │ │ │ │ cbnz r3, d1b48 │ │ │ │ @@ -117412,17 +117412,17 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 10d948 │ │ │ │ b.n d1af2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ movs r1, r5 │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, d1bb4 │ │ │ │ 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 │ │ │ │ @@ -117430,21 +117430,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, d1bb6 │ │ │ │ add.w r3, r4, #5440 @ 0x1540 │ │ │ │ adds r3, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ add.w r0, r4, #5408 @ 0x1520 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #28 │ │ │ │ bl 11be40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 150988 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -117520,20 +117520,20 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ add.w r2, r8, #4096 @ 0x1000 │ │ │ │ bic.w r3, r7, #4 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w sl, [r2, #3312] @ 0xcf0 │ │ │ │ bne.w d1df6 │ │ │ │ @@ -117544,26 +117544,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ subs r2, r3, #1 │ │ │ │ ands.w r9, r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e6f04 │ │ │ │ + bl 2e6f7c │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e7070 │ │ │ │ + bl 2e70e8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e6f84 │ │ │ │ + bl 2e6ffc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r0 │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -117615,25 +117615,25 @@ │ │ │ │ ldrb.w r2, [sl, #717] @ 0x2cd │ │ │ │ cbz r2, d1dac │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ bhi.w d209a │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ bhi.w d211c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1fffa4 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 20001c │ │ │ │ cbnz r0, d1dc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r3, #217] @ 0xd9 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d20d8 │ │ │ │ orr.w r9, r9, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1ffeb8 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1fff30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d1e4a │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ and.w r2, r2, #7 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n d1e4a │ │ │ │ ldrb.w r2, [fp, #52] @ 0x34 │ │ │ │ @@ -117673,15 +117673,15 @@ │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d1f2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ and.w r1, r9, #1 │ │ │ │ lsls r0, r0, #30 │ │ │ │ and.w r2, r2, #7 │ │ │ │ bpl.w d1f88 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w d1fe6 │ │ │ │ @@ -117750,15 +117750,15 @@ │ │ │ │ ldrb.w r8, [fp, #52] @ 0x34 │ │ │ │ mov.w r6, #49152 @ 0xc000 │ │ │ │ sub.w r8, r8, #6 │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ mov.w r8, r8, lsl #14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ orreq.w r9, r9, #2147483648 @ 0x80000000 │ │ │ │ sub.w r2, r5, #98 @ 0x62 │ │ │ │ itett eq │ │ │ │ orreq.w r9, r9, #2176 @ 0x880 │ │ │ │ orrne.w r9, r9, #2176 @ 0x880 │ │ │ │ @@ -117771,16 +117771,16 @@ │ │ │ │ orrls.w r6, r6, #2147483648 @ 0x80000000 │ │ │ │ orrhi.w r6, r6, #16 │ │ │ │ orrls.w r9, r9, #4 │ │ │ │ it ls │ │ │ │ orrls.w r6, r6, #48 @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1fffa4 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 20001c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d1e50 │ │ │ │ orr.w r9, r9, #256 @ 0x100 │ │ │ │ b.n d1e50 │ │ │ │ cmp r2, #2 │ │ │ │ bls.n d1fa8 │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ @@ -117830,19 +117830,19 @@ │ │ │ │ bic.w r2, r9, #6 │ │ │ │ itt eq │ │ │ │ moveq r3, r1 │ │ │ │ moveq r9, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n d1e90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ ands.w sl, r0, #6 │ │ │ │ bne.w d1e90 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r2, #8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r3, r3, #27 │ │ │ │ bne.w d2156 │ │ │ │ @@ -117893,15 +117893,15 @@ │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ movt r2, #3296 @ 0xce0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.w d1dc8 │ │ │ │ b.n d1dac │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ ands.w r0, r0, #6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ itt ne │ │ │ │ movne r6, #0 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ @@ -117973,15 +117973,15 @@ │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r8, r8, #16 │ │ │ │ cmp r5, #17 │ │ │ │ bne.w d22c6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20011c │ │ │ │ + bl 200194 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d222e │ │ │ │ ldr.w r2, [fp, #28] │ │ │ │ cmp r2, #7 │ │ │ │ bhi.w d22ca │ │ │ │ cmp r2, #1 │ │ │ │ bls.n d21b0 │ │ │ │ @@ -118003,15 +118003,15 @@ │ │ │ │ b.n d2064 │ │ │ │ bl d5bdc │ │ │ │ cbnz r0, d2208 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d1eb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w d2338 │ │ │ │ mov sl, r7 │ │ │ │ b.n d1ebc │ │ │ │ mov sl, r8 │ │ │ │ mov r7, r9 │ │ │ │ @@ -118027,15 +118027,15 @@ │ │ │ │ beq.n d22f6 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n d1ebc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n d2298 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n d1ec4 │ │ │ │ @@ -118051,15 +118051,15 @@ │ │ │ │ beq.n d22c6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, sl, #32 │ │ │ │ ldr.w r2, [r3, #3312] @ 0xcf0 │ │ │ │ ldrb.w r1, [r2, #612] @ 0x264 │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 2ebd0c │ │ │ │ + bl 2ebd84 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d203e │ │ │ │ ldrb.w r2, [sp, #25] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w d203e │ │ │ │ ldrb.w r2, [sp, #26] │ │ │ │ @@ -118067,25 +118067,25 @@ │ │ │ │ bne.w d203e │ │ │ │ ldrb.w r2, [sp, #27] │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ orreq.w r8, sl, #40 @ 0x28 │ │ │ │ b.n d203e │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n d2318 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ b.n d1ec4 │ │ │ │ lsls r2, r2, #24 │ │ │ │ bpl.w d203e │ │ │ │ b.n d218c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq r8, sl │ │ │ │ beq.w d20c8 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r8, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -118109,15 +118109,15 @@ │ │ │ │ cbz r3, d2326 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r7, r6 │ │ │ │ mov sl, r6 │ │ │ │ b.n d1ec4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ moveq r7, r9 │ │ │ │ moveq sl, r8 │ │ │ │ beq.w d1ebc │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r7, r9 │ │ │ │ @@ -118129,15 +118129,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n d1ec4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ ands.w r0, r0, #6 │ │ │ │ bne.n d22ec │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n d1ec4 │ │ │ │ mov r6, r7 │ │ │ │ mov sl, r7 │ │ │ │ @@ -118153,15 +118153,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 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ bhi.w d2616 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ bls.n d2410 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ bhi.n d240c │ │ │ │ @@ -118251,15 +118251,15 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r6, #1 │ │ │ │ bls.w d2574 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ bhi.n d23f2 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ bls.w d2634 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ bhi.n d240c │ │ │ │ @@ -118449,55 +118449,55 @@ │ │ │ │ movs r4, #5 │ │ │ │ b.n d2436 │ │ │ │ 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 2e6f04 │ │ │ │ + bl 2e6f7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6f20 │ │ │ │ + bl 2e6f98 │ │ │ │ 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 2e7048 │ │ │ │ + bl 2e70c0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e70ac │ │ │ │ + bl 2e7124 │ │ │ │ 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 2e6f38 │ │ │ │ + bl 2e6fb0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6ff4 │ │ │ │ + bl 2e706c │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -118992,15 +118992,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w d2e68 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n d2c1e │ │ │ │ ldr r2, [pc, #552] @ (d2e80 ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -119066,15 +119066,15 @@ │ │ │ │ beq.n d2c1e │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w d2b22 │ │ │ │ b.n d2b28 │ │ │ │ mov r9, r0 │ │ │ │ b.n d2a8a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ cbz r0, d2d22 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w d2c1e │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w d2c1e │ │ │ │ @@ -119096,18 +119096,18 @@ │ │ │ │ bl d5bdc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d2cee │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ands.w r5, r5, #512 @ 0x200 │ │ │ │ bne.n d2cee │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e70ac │ │ │ │ + bl 2e7124 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d2cf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r7, #1 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -119175,16 +119175,16 @@ │ │ │ │ b.n d2c1e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r2, #3312] @ 0xcf0 │ │ │ │ b.n d2a68 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, d2e5e │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -119196,33 +119196,33 @@ │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n d2aca │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ bvs.n d2f38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ movs r1, r5 │ │ │ │ bcc.n d2e14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ movs r0, r6 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ movs r0, r6 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ movs r0, r6 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ movs r0, r6 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ movs r0, r6 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ 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] │ │ │ │ @@ -119294,15 +119294,15 @@ │ │ │ │ b.n d2f7c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n d2f9a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl d26d4 │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d2f76 │ │ │ │ movs r0, #1 │ │ │ │ @@ -119393,16 +119393,16 @@ │ │ │ │ bls.n d308e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n d3096 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d306e │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -119499,30 +119499,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 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cbz r0, d3190 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n d3190 │ │ │ │ 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 d3186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 200060 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 2000d8 │ │ │ │ cbz r0, d31ae │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r3, #751] @ 0x2ef │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d3188 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r3, #622] @ 0x26e │ │ │ │ @@ -119572,37 +119572,37 @@ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d3186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d32b8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #132] @ (d32c8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #132] @ (d32cc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n d3186 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d31b8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n d31b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3188 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d31b8 │ │ │ │ b.n d3188 │ │ │ │ @@ -119616,15 +119616,15 @@ │ │ │ │ cmp r4, #1 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ b.n d3188 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ tst.w r0, #6 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ beq.n d31ec │ │ │ │ b.n d3188 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ ble.n d328e │ │ │ │ @@ -119633,18 +119633,18 @@ │ │ │ │ add r3, pc │ │ │ │ b.n d3242 │ │ │ │ nop │ │ │ │ ldmia r6!, {r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ movs r1, r5 │ │ │ │ - stc2l 0, cr0, [lr, #160]! @ 0xa0 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + cdp2 0, 6, cr0, cr14, cr8, {1} │ │ │ │ + asrs r6, r2, #2 │ │ │ │ movs r1, r5 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d3358 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d3358 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -119713,19 +119713,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 2ee824 │ │ │ │ + bl 2ee89c │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, d33b2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -119783,15 +119783,15 @@ │ │ │ │ ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ 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 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ cbz r0, d345e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n d3462 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -119808,16 +119808,16 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n d34b2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3476 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n d3476 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ @@ -120119,16 +120119,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d3d74 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ strd sl, r7, [r4, #128] @ 0x80 │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cbz r0, d37fc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w d3c22 │ │ │ │ cmp.w r7, #83886080 @ 0x5000000 │ │ │ │ it eq │ │ │ │ @@ -120137,28 +120137,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 d3c6c │ │ │ │ - bl 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3bbe │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d3b46 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d3c6c │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d385e │ │ │ │ - bl 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3b46 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w d3b46 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ @@ -120181,27 +120181,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 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d38a8 │ │ │ │ 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 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, d38c8 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -120268,15 +120268,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 2e71d4 │ │ │ │ + bl 2e724c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3d86 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -120363,27 +120363,27 @@ │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls.w r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ bls.w d37a4 │ │ │ │ b.n d3a2e │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e70ac │ │ │ │ + bl 2e7124 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3da0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n d37a4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f9ca4 │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9d1c │ │ │ │ + bl 2f9ae0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ b.n d3878 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ b.n d391a │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ @@ -120420,22 +120420,22 @@ │ │ │ │ strd r7, r2, [r0, #-8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d3b46 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d384a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w d3dac │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ @@ -120474,15 +120474,15 @@ │ │ │ │ it ne │ │ │ │ addne r7, sp, #64 @ 0x40 │ │ │ │ bne.w d3ab0 │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d3878 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ee6d0 │ │ │ │ + bl 2ee748 │ │ │ │ b.n d39aa │ │ │ │ ldr.w r2, [pc, #1356] @ d4134 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -120528,15 +120528,15 @@ │ │ │ │ bne.w d381e │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ b.n d3878 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne.w d37b6 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cbz r5, d3ca2 │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ @@ -120571,15 +120571,15 @@ │ │ │ │ bne.w d3e80 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d3f94 │ │ │ │ ldr.w r3, [pc, #1088] @ d4130 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ mov r1, r5 │ │ │ │ bl d3440 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl d2f5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ @@ -120592,16 +120592,16 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r1, #713] @ 0x2c9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w d37cc │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d37cc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bls.w d37cc │ │ │ │ @@ -120824,16 +120824,16 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d3cf8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d40be │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d40f8 │ │ │ │ ldr r1, [pc, #360] @ (d4140 ) │ │ │ │ @@ -120842,15 +120842,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #352] @ (d4144 ) │ │ │ │ ldr r1, [pc, #352] @ (d4148 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n d3cf8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n d3e78 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ b.n d3f8a │ │ │ │ @@ -120887,68 +120887,68 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d3cf8 │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d411a │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4114 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d410e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #164] @ (d414c ) │ │ │ │ ldr r1, [pc, #164] @ (d4150 ) │ │ │ │ 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 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n d3cf8 │ │ │ │ ldr r3, [pc, #148] @ (d4154 ) │ │ │ │ add r3, pc │ │ │ │ b.n d3fce │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cbz r0, d40fe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r5, d4104 │ │ │ │ ldr r2, [pc, #124] @ (d4158 ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (d415c ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #116] @ (d4160 ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n d402c │ │ │ │ ldr r1, [pc, #104] @ (d4164 ) │ │ │ │ add r1, pc │ │ │ │ b.n d3fd8 │ │ │ │ ldr r3, [pc, #104] @ (d4168 ) │ │ │ │ add r3, pc │ │ │ │ b.n d40d8 │ │ │ │ @@ -120970,46 +120970,46 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ movs r1, r5 │ │ │ │ stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ movs r1, r5 │ │ │ │ - orrs.w r0, r0, #40 @ 0x28 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + @ instruction: 0xf0d00028 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ movs r1, r5 │ │ │ │ - vaddl.s8 q0, d8, d24 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + and.w r0, r8, #40 @ 0x28 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ movs r1, r5 │ │ │ │ - vhadd.s8 d16, d8, d24 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + vaddl.s8 q8, d8, d24 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ 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] @ d4b4c │ │ │ │ @@ -121056,16 +121056,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d47a0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ strd sl, r7, [r4, #128] @ 0x80 │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cbz r0, d4228 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w d464e │ │ │ │ cmp.w r7, #83886080 @ 0x5000000 │ │ │ │ it eq │ │ │ │ @@ -121074,28 +121074,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 d4698 │ │ │ │ - bl 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d45ea │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d4572 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d4698 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d428a │ │ │ │ - bl 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4572 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w d4572 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ @@ -121118,27 +121118,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 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d42d4 │ │ │ │ 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 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, d42f4 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -121205,15 +121205,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 2e71d4 │ │ │ │ + bl 2e724c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d47b2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -121300,27 +121300,27 @@ │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls.w r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ bls.w d41d0 │ │ │ │ b.n d445a │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e70ac │ │ │ │ + bl 2e7124 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d47cc │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n d41d0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f9ca4 │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9d1c │ │ │ │ + bl 2f9ae0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ b.n d42a4 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ b.n d4346 │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ @@ -121357,22 +121357,22 @@ │ │ │ │ strd r7, r2, [r0, #-8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d4572 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d4276 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w d47d8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ @@ -121411,15 +121411,15 @@ │ │ │ │ it ne │ │ │ │ addne r7, sp, #64 @ 0x40 │ │ │ │ bne.w d44dc │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d42a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ee6d0 │ │ │ │ + bl 2ee748 │ │ │ │ b.n d43d6 │ │ │ │ ldr.w r2, [pc, #1352] @ d4b5c │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -121465,15 +121465,15 @@ │ │ │ │ bne.w d424a │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ b.n d42a4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne.w d41e2 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cbz r5, d46ce │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ @@ -121508,15 +121508,15 @@ │ │ │ │ bne.w d48ac │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d49be │ │ │ │ ldr.w r3, [pc, #1084] @ d4b58 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ mov r1, r5 │ │ │ │ bl d3440 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl d2f5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ @@ -121529,16 +121529,16 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r1, #713] @ 0x2c9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w d41f8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d41f8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bls.w d41f8 │ │ │ │ @@ -121760,16 +121760,16 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d4724 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4ae8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d4b22 │ │ │ │ ldr r1, [pc, #360] @ (d4b68 ) │ │ │ │ @@ -121778,15 +121778,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #348] @ (d4b6c ) │ │ │ │ ldr r1, [pc, #352] @ (d4b70 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n d4724 │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n d48a4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ b.n d49b4 │ │ │ │ @@ -121823,68 +121823,68 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d4724 │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4b44 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4b3e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4b38 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #160] @ (d4b74 ) │ │ │ │ ldr r1, [pc, #164] @ (d4b78 ) │ │ │ │ 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 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n d4724 │ │ │ │ ldr r3, [pc, #144] @ (d4b7c ) │ │ │ │ add r3, pc │ │ │ │ b.n d49f8 │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cbz r0, d4b28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r5, d4b2e │ │ │ │ ldr r2, [pc, #120] @ (d4b80 ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (d4b84 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #116] @ (d4b88 ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n d4a56 │ │ │ │ ldr r1, [pc, #104] @ (d4b8c ) │ │ │ │ add r1, pc │ │ │ │ b.n d4a02 │ │ │ │ ldr r3, [pc, #100] @ (d4b90 ) │ │ │ │ add r3, pc │ │ │ │ b.n d4b02 │ │ │ │ @@ -121905,36 +121905,36 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x005a │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 1, cr0, cr2, cr8, {1} │ │ │ │ + cdp2 0, 9, cr0, cr2, cr8, {1} │ │ │ │ cbnz r6, d4b94 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldc2l 0, cr0, [r2], #-160 @ 0xffffff60 │ │ │ │ - ldrsh.w r0, [r4, r8, lsl #2] │ │ │ │ - ldr??.w r0, [r8, #40] @ 0x28 │ │ │ │ - b.n d47c0 │ │ │ │ + ldc2l 0, cr0, [r2], #160 @ 0xa0 │ │ │ │ + ldrsh.w r0, [r4, #40] @ 0x28 │ │ │ │ + @ instruction: 0xfa580028 │ │ │ │ + b.n d48c0 │ │ │ │ movs r0, r5 │ │ │ │ - str.w r0, [r2, #40] @ 0x28 │ │ │ │ - b.n d4638 │ │ │ │ + vst4.8 {d16-d19}, [r2 :128], r8 │ │ │ │ + b.n d4738 │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0xf7e60028 │ │ │ │ - strh.w r0, [lr, r8, lsl #2] │ │ │ │ - ldrh.w r0, [r0, r8, lsl #2] │ │ │ │ - b.n d45c8 │ │ │ │ + str??.w r0, [r6, r8, lsl #2] │ │ │ │ + strh.w r0, [lr, #40] @ 0x28 │ │ │ │ + ldrh.w r0, [r0, #40] @ 0x28 │ │ │ │ + b.n d46c8 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb.w r0, [r8, r8, lsl #2] │ │ │ │ - @ instruction: 0xf7a60028 │ │ │ │ - strb.w r0, [ip, r8, lsl #2] │ │ │ │ - @ instruction: 0xf7960028 │ │ │ │ - @ instruction: 0xf7900028 │ │ │ │ - @ instruction: 0xf7880028 │ │ │ │ + ldrb.w r0, [r8, #40] @ 0x28 │ │ │ │ + strh.w r0, [r6, r8, lsl #2] │ │ │ │ + strb.w r0, [ip, #40] @ 0x28 │ │ │ │ + ldrb.w r0, [r6, r8, lsl #2] │ │ │ │ + ldrb.w r0, [r0, r8, lsl #2] │ │ │ │ + strb.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] @ d55cc │ │ │ │ ldr.w r3, [pc, #2580] @ d55d0 │ │ │ │ @@ -121980,16 +121980,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d51c8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ strd sl, r7, [r4, #128] @ 0x80 │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cbz r0, d4c50 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w d5076 │ │ │ │ cmp.w r7, #83886080 @ 0x5000000 │ │ │ │ it eq │ │ │ │ @@ -121998,28 +121998,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 d50c0 │ │ │ │ - bl 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d5012 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d4f9a │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d50c0 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d4cb2 │ │ │ │ - bl 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4f9a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w d4f9a │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ @@ -122042,27 +122042,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 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d4cfc │ │ │ │ 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 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, d4d1c │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -122129,15 +122129,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 2e71d4 │ │ │ │ + bl 2e724c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d51da │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -122224,27 +122224,27 @@ │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls.w r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ bls.w d4bf8 │ │ │ │ b.n d4e82 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e70ac │ │ │ │ + bl 2e7124 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d51f6 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n d4bf8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f9ca4 │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9d1c │ │ │ │ + bl 2f9ae0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ b.n d4ccc │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ b.n d4d6e │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ @@ -122281,22 +122281,22 @@ │ │ │ │ strd r7, r2, [r0, #-8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d4f9a │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d4c9e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w d5202 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ @@ -122335,15 +122335,15 @@ │ │ │ │ it ne │ │ │ │ addne r7, sp, #64 @ 0x40 │ │ │ │ bne.w d4f04 │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d4ccc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ee6d0 │ │ │ │ + bl 2ee748 │ │ │ │ b.n d4dfe │ │ │ │ ldr.w r2, [pc, #1440] @ d55dc │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -122389,15 +122389,15 @@ │ │ │ │ bne.w d4c72 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ b.n d4ccc │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne.w d4c0a │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cbz r5, d50f6 │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ @@ -122432,15 +122432,15 @@ │ │ │ │ bne.w d52ee │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d5446 │ │ │ │ ldr.w r3, [pc, #1172] @ d55d8 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ mov r1, r5 │ │ │ │ bl d3440 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl d2f5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ @@ -122453,16 +122453,16 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r1, #713] @ 0x2c9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w d4c20 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4c20 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bls.w d4c20 │ │ │ │ @@ -122706,16 +122706,16 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d514c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d557c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d55ba │ │ │ │ ldr r1, [pc, #356] @ (d55ec ) │ │ │ │ @@ -122724,15 +122724,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #344] @ (d55f0 ) │ │ │ │ ldr r1, [pc, #348] @ (d55f4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n d514c │ │ │ │ mov.w sl, r0, lsl #1 │ │ │ │ b.n d52e4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ b.n d543a │ │ │ │ @@ -122764,43 +122764,43 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d514c │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cbz r0, d5574 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cbz r0, d556e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbz r0, d5568 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #172] @ (d55f8 ) │ │ │ │ ldr r1, [pc, #172] @ (d55fc ) │ │ │ │ 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 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n d514c │ │ │ │ ldrd sl, r9, [sp, #28] │ │ │ │ b.n d535e │ │ │ │ ldr r2, [pc, #148] @ (d5600 ) │ │ │ │ add r2, pc │ │ │ │ b.n d5544 │ │ │ │ ldr r3, [pc, #148] @ (d5604 ) │ │ │ │ @@ -122810,30 +122810,30 @@ │ │ │ │ add r8, pc │ │ │ │ b.n d5520 │ │ │ │ ldr r3, [pc, #140] @ (d560c ) │ │ │ │ add r3, pc │ │ │ │ b.n d5480 │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cbz r0, d55c0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r5, d55c6 │ │ │ │ ldr r2, [pc, #116] @ (d5610 ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #112] @ (d5614 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #112] @ (d5618 ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n d54e0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #96] @ (d561c ) │ │ │ │ add r1, pc │ │ │ │ b.n d548a │ │ │ │ ldr r3, [pc, #92] @ (d5620 ) │ │ │ │ add r3, pc │ │ │ │ @@ -122845,45 +122845,45 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3ea0028 │ │ │ │ + orn r0, sl, #11010048 @ 0xa80000 │ │ │ │ add r7, sp, #632 @ 0x278 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movw r0, #32808 @ 0x8028 │ │ │ │ - b.n d53c0 │ │ │ │ + movt r0, #32808 @ 0x8028 │ │ │ │ + b.n d54c0 │ │ │ │ movs r7, r5 │ │ │ │ - cdp 0, 10, cr0, cr12, cr8, {1} │ │ │ │ - vhadd.s16 d16, d0, d24 │ │ │ │ - blt.n d5534 │ │ │ │ + vhadd.s32 d0, d12, d24 │ │ │ │ + vaddl.s16 q8, d0, d24 │ │ │ │ + bgt.n d5634 │ │ │ │ movs r0, r5 │ │ │ │ - cdp 0, 4, cr0, cr8, cr8, {1} │ │ │ │ - bge.n d55c8 │ │ │ │ + cdp 0, 12, cr0, cr8, cr8, {1} │ │ │ │ + blt.n d56c8 │ │ │ │ movs r0, r5 │ │ │ │ - stcl 0, cr0, [r6, #-160]! @ 0xffffff60 │ │ │ │ - stcl 0, cr0, [r0, #-160]! @ 0xffffff60 │ │ │ │ - ldcl 0, cr0, [r8, #-160] @ 0xffffff60 │ │ │ │ - ldcl 0, cr0, [r2, #-160] @ 0xffffff60 │ │ │ │ - ldc 0, cr0, [sl, #160] @ 0xa0 │ │ │ │ - ldc 0, cr0, [ip, #160] @ 0xa0 │ │ │ │ - bge.n d5530 │ │ │ │ + stcl 0, cr0, [r6, #160]! @ 0xa0 │ │ │ │ + stcl 0, cr0, [r0, #160]! @ 0xa0 │ │ │ │ + ldcl 0, cr0, [r8, #160] @ 0xa0 │ │ │ │ + ldcl 0, cr0, [r2, #160] @ 0xa0 │ │ │ │ + cdp 0, 1, cr0, cr10, cr8, {1} │ │ │ │ + cdp 0, 1, cr0, cr12, cr8, {1} │ │ │ │ + blt.n d5630 │ │ │ │ movs r0, r5 │ │ │ │ - stc 0, cr0, [r0, #160] @ 0xa0 │ │ │ │ - stc 0, cr0, [lr, #-160] @ 0xffffff60 │ │ │ │ - ldcl 0, cr0, [r4, #-160]! @ 0xffffff60 │ │ │ │ + cdp 0, 0, cr0, cr0, cr8, {1} │ │ │ │ + stc 0, cr0, [lr, #160] @ 0xa0 │ │ │ │ + ldcl 0, cr0, [r4, #160]! @ 0xa0 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d5644 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ cbz r0, d5648 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -122893,16 +122893,16 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d567e │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n d5674 │ │ │ │ - bl 2f9ca4 │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9d1c │ │ │ │ + bl 2f9ae0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #136 @ 0x88 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #271 @ 0x10f │ │ │ │ @@ -123046,15 +123046,15 @@ │ │ │ │ beq.n d5842 │ │ │ │ cmp.w r9, #32 │ │ │ │ beq.w d591c │ │ │ │ add.w r2, r8, #136 @ 0x88 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w d5ba8 │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ 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 │ │ │ │ @@ -123068,22 +123068,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 d5926 │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ 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 2f9d18 │ │ │ │ + bl 2f9d90 │ │ │ │ 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 │ │ │ │ @@ -123114,15 +123114,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 2f9d18 │ │ │ │ + bl 2f9d90 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cbz r3, d592c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ @@ -123131,19 +123131,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 2f9d18 │ │ │ │ + bl 2f9d90 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 200164 │ │ │ │ + bl 2001dc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w d5a4e │ │ │ │ tbb [pc, r3] │ │ │ │ ldrsb r3, [r3, r6] │ │ │ │ ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ ldrsb r3, [r3, r6] │ │ │ │ @@ -123172,20 +123172,20 @@ │ │ │ │ beq.n d591c │ │ │ │ cmp.w r9, #512 @ 0x200 │ │ │ │ beq.n d5998 │ │ │ │ add.w r2, r8, #136 @ 0x88 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w d5b9a │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r9, #1 │ │ │ │ bne.w d585a │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d585a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w d585a │ │ │ │ add.w r3, r8, #464 @ 0x1d0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -123289,16 +123289,16 @@ │ │ │ │ beq.n d5b60 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r6, #2 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n d5b06 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2f9ca4 │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9d1c │ │ │ │ + bl 2f9ae0 │ │ │ │ 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 d5b14 │ │ │ │ @@ -123365,15 +123365,15 @@ │ │ │ │ movne r6, #4 │ │ │ │ bne.n d5aac │ │ │ │ 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 2ebe90 │ │ │ │ + bl 2ebf08 │ │ │ │ str.w r4, [r7, #552] @ 0x228 │ │ │ │ mov r4, r5 │ │ │ │ b.n d5a2a │ │ │ │ ldr.w r3, [fp, #3956] @ 0xf74 │ │ │ │ movw r2, #271 @ 0x10f │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -123384,15 +123384,15 @@ │ │ │ │ movne r6, #2 │ │ │ │ bne.n d5aac │ │ │ │ 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 2ebe90 │ │ │ │ + bl 2ebf08 │ │ │ │ str.w r5, [r7, #552] @ 0x228 │ │ │ │ b.n d5a2a │ │ │ │ mov r5, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ b.n d57de │ │ │ │ cmp.w r9, #256 @ 0x100 │ │ │ │ it hi │ │ │ │ @@ -123685,15 +123685,15 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d5a44 │ │ │ │ + b.n d5b44 │ │ │ │ movs r0, r5 │ │ │ │ cbz r2, d5f0e │ │ │ │ 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 │ │ │ │ @@ -123905,18 +123905,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 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n d61c0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n d61a6 │ │ │ │ rbit fp, r4 │ │ │ │ @@ -123925,33 +123925,33 @@ │ │ │ │ mov r0, r3 │ │ │ │ clz fp, fp │ │ │ │ mov r9, r2 │ │ │ │ b.n d618c │ │ │ │ cmp r0, r9 │ │ │ │ beq.n d6214 │ │ │ │ mov r1, fp │ │ │ │ - bl 2f9ca4 │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9d1c │ │ │ │ + bl 2f9ae0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bls.n d617c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cbz r7, d617c │ │ │ │ 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 2ee824 │ │ │ │ + bl 2ee89c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d6220 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd fp, r2, [sp, #16] │ │ │ │ @@ -124001,18 +124001,18 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq.n d61a6 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2ee824 │ │ │ │ + bl 2ee89c │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, d6224 │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r0, #1 │ │ │ │ @@ -124347,15 +124347,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150484 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - udf #236 @ 0xec │ │ │ │ + svc 108 @ 0x6c │ │ │ │ movs r0, r5 │ │ │ │ cbnz r2, d655c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -124442,24 +124442,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 2001b4 │ │ │ │ + bl 20022c │ │ │ │ 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 200180 │ │ │ │ + bl 2001f8 │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (d66a8 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #40] @ (d66a4 ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -124530,21 +124530,21 @@ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov.w r6, #328 @ 0x148 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ mla r6, r6, r5, r3 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldr.w r1, [r6, #424] @ 0x1a8 │ │ │ │ ldr.w r0, [r6, #432] @ 0x1b0 │ │ │ │ - bl 2ee824 │ │ │ │ + bl 2ee89c │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - bl 2e9a74 │ │ │ │ + bl 2e9aec │ │ │ │ ldr.w r0, [r6, #432] @ 0x1b0 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d6b20 │ │ │ │ ldrd r6, fp, [r0, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ @@ -124582,20 +124582,20 @@ │ │ │ │ it mi │ │ │ │ ldrmi.w r5, [r2, #384] @ 0x180 │ │ │ │ ldrb.w fp, [r2, #452] @ 0x1c4 │ │ │ │ ldr.w r2, [r3, #3956] @ 0xf74 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ add r2, r4 │ │ │ │ - bl 2e9b34 │ │ │ │ + bl 2e9bac │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r3, #3956] @ 0xf74 │ │ │ │ add r0, r4 │ │ │ │ - bl 2e9a6c │ │ │ │ + bl 2e9ae4 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w d6aee │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 619d8 <__aeabi_uidiv@plt> │ │ │ │ @@ -125138,17 +125138,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} │ │ │ │ - bvs.n d6d9c │ │ │ │ + bvc.n d6e9c │ │ │ │ movs r0, r5 │ │ │ │ - bvs.n d6d4c │ │ │ │ + bvc.n d6e4c │ │ │ │ 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 │ │ │ │ @@ -125190,17 +125190,17 @@ │ │ │ │ bl 150484 │ │ │ │ b.n d6de6 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 10cc6c │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n d6dd6 │ │ │ │ - bvs.n d6d5c │ │ │ │ + bvc.n d6e5c │ │ │ │ movs r0, r5 │ │ │ │ - bvs.n d6ec0 │ │ │ │ + bvs.n d6dc0 │ │ │ │ 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] │ │ │ │ @@ -125630,15 +125630,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #192] @ (d73c0 ) │ │ │ │ ldr r1, [pc, #196] @ (d73c4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n d72ec │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx 6093c <__stat64_time64@plt> │ │ │ │ cbnz r0, d7362 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w lr, #1 │ │ │ │ @@ -125683,43 +125683,43 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bcc.n d7378 │ │ │ │ + bmi.n d7478 │ │ │ │ movs r0, r5 │ │ │ │ - bcc.n d7364 │ │ │ │ + bmi.n d7464 │ │ │ │ movs r0, r5 │ │ │ │ ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bcc.n d7430 │ │ │ │ + bcc.n d7330 │ │ │ │ movs r0, r5 │ │ │ │ - bcs.n d7330 │ │ │ │ + bcc.n d7430 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n d7488 │ │ │ │ + bcc.n d7388 │ │ │ │ movs r0, r5 │ │ │ │ - bcs.n d72cc │ │ │ │ + bcc.n d73cc │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ movs r1, r5 │ │ │ │ - bcs.n d7464 │ │ │ │ + bcs.n d7364 │ │ │ │ movs r0, r5 │ │ │ │ - bne.n d7328 │ │ │ │ + bcs.n d7428 │ │ │ │ movs r0, r5 │ │ │ │ - bcs.n d72d4 │ │ │ │ + bcc.n d73d4 │ │ │ │ movs r0, r5 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ movs r0, r5 │ │ │ │ - bne.n d73bc │ │ │ │ + bcs.n d74bc │ │ │ │ movs r0, r5 │ │ │ │ - beq.n d739c │ │ │ │ + bne.n d749c │ │ │ │ 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 │ │ │ │ @@ -125751,15 +125751,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #64] @ (d7478 ) │ │ │ │ ldr r1, [pc, #68] @ (d747c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d7426 │ │ │ │ ldr r3, [pc, #48] @ (d7480 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -125775,17 +125775,17 @@ │ │ │ │ bl 664e8 │ │ │ │ b.n d7426 │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n d7564 │ │ │ │ + bne.n d7464 │ │ │ │ movs r0, r5 │ │ │ │ - cbnz r6, d74fe │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -126555,15 +126555,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #64] @ (d7d58 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #64] @ (d7d5c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr.w r3, [r5, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d7cec │ │ │ │ ldr r3, [pc, #48] @ (d7d60 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -126577,17 +126577,17 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ bl 6644c │ │ │ │ b.n d7cec │ │ │ │ strh r6, [r7, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ movs r0, r5 │ │ │ │ - cbz r2, d7da6 │ │ │ │ + cbz r2, d7dc6 │ │ │ │ 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 │ │ │ │ @@ -126623,15 +126623,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #64] @ (d7e18 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #64] @ (d7e1c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr.w r3, [r5, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d7dac │ │ │ │ ldr r3, [pc, #48] @ (d7e20 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -126645,17 +126645,17 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ bl 6644c │ │ │ │ b.n d7dac │ │ │ │ strh r6, [r7, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ movs r0, r5 │ │ │ │ - sxtb r2, r3 │ │ │ │ + uxtb r2, r3 │ │ │ │ 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 │ │ │ │ @@ -126691,15 +126691,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #64] @ (d7ed8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #64] @ (d7edc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr.w r3, [r5, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d7e6c │ │ │ │ ldr r3, [pc, #48] @ (d7ee0 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -126713,17 +126713,17 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ bl 6644c │ │ │ │ b.n d7e6c │ │ │ │ strh r6, [r7, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ movs r0, r5 │ │ │ │ - cbz r2, d7f06 │ │ │ │ + sxth r2, r3 │ │ │ │ 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 │ │ │ │ @@ -131192,47 +131192,47 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #64] @ (db014 ) │ │ │ │ ldr r1, [pc, #64] @ (db018 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n daf48 │ │ │ │ ldr.w r2, [r0, #1352] @ 0x548 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (db01c ) │ │ │ │ ldr r1, [pc, #48] @ (db020 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n dafae │ │ │ │ str r4, [r5, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #292] @ (db158 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -131543,15 +131543,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #152] @ (db450 ) │ │ │ │ ldr.w r3, [r4, #1352] @ 0x548 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, sl │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr.w r3, [r8, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w db2b8 │ │ │ │ ldr r3, [pc, #128] @ (db454 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -131588,37 +131588,37 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (db460 ) │ │ │ │ ldr r1, [pc, #48] @ (db464 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n db360 │ │ │ │ ldr r6, [pc, #440] @ (db5f8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ movs r0, r5 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [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, #236] @ (db564 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -131913,15 +131913,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #152] @ (db85c ) │ │ │ │ ldr.w r3, [r4, #1352] @ 0x548 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, sl │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr.w r3, [r8, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w db6c4 │ │ │ │ ldr r3, [pc, #128] @ (db860 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -131958,37 +131958,37 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (db86c ) │ │ │ │ ldr r1, [pc, #48] @ (db870 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n db76c │ │ │ │ ldr r2, [pc, #392] @ (db9d4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #48] @ 0x30 │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ 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] @ (db970 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -132283,15 +132283,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #152] @ (dbc68 ) │ │ │ │ ldr.w r3, [r4, #1352] @ 0x548 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, sl │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr.w r3, [r8, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w dbad0 │ │ │ │ ldr r3, [pc, #128] @ (dbc6c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -132328,37 +132328,37 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (dbc78 ) │ │ │ │ ldr r1, [pc, #48] @ (dbc7c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n dbb78 │ │ │ │ mov r6, sl │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r4, #17] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #22] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ 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 │ │ │ │ @@ -132642,15 +132642,15 @@ │ │ │ │ blx 61070 │ │ │ │ b.n dbd08 │ │ │ │ ldr r2, [pc, #684] @ (dc27c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #684] @ (dc280 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldrb.w r7, [r4, #1064] @ 0x428 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n dc06a │ │ │ │ ldrb.w r3, [r5, #3652] @ 0xe44 │ │ │ │ ldrb.w r2, [r4, #1069] @ 0x42d │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ @@ -132792,25 +132792,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w dc062 │ │ │ │ ldr r2, [pc, #276] @ (dc298 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #276] @ (dc29c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldrb.w r7, [r4, #1064] @ 0x428 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w dbfe4 │ │ │ │ b.n dc06a │ │ │ │ ldr r2, [pc, #260] @ (dc2a0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #260] @ (dc2a4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n dbdf6 │ │ │ │ ldrb.w r3, [r4, #1064] @ 0x428 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dbfe4 │ │ │ │ ldrb.w r3, [r5, #3652] @ 0xe44 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ b.n dc074 │ │ │ │ @@ -132834,15 +132834,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #188] @ (dc2ac ) │ │ │ │ ldr r1, [pc, #188] @ (dc2b0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n dc102 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w r7, r3, #2 │ │ │ │ subs r7, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ b.n dc13e │ │ │ │ @@ -132850,15 +132850,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #156] @ (dc2b4 ) │ │ │ │ ldr r1, [pc, #160] @ (dc2b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n dbf4c │ │ │ │ ldr r3, [pc, #80] @ (dc274 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #11 │ │ │ │ bpl.w dbf58 │ │ │ │ @@ -132876,66 +132876,66 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (dc2c0 ) │ │ │ │ ldr r1, [pc, #108] @ (dc2c4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n dbe54 │ │ │ │ nop │ │ │ │ muls r4, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r4, #1] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r1, #0] │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ movs r0, r5 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #2] │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r5, #48] @ 0x30 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r2, #54] @ 0x36 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ movs r0, r5 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ + strh r0, [r3, #32] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ 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] @ dc398 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ @@ -133471,15 +133471,15 @@ │ │ │ │ blx 61070 │ │ │ │ b.n dc53c │ │ │ │ ldr r2, [pc, #684] @ (dcb90 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #684] @ (dcb94 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldrb.w r8, [r5, #1064] @ 0x428 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w dca34 │ │ │ │ ldrb.w r3, [r6, #3652] @ 0xe44 │ │ │ │ ldrb.w r2, [r5, #1069] @ 0x42d │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ @@ -133600,25 +133600,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n dca28 │ │ │ │ ldr r2, [pc, #316] @ (dcba8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #316] @ (dcbac ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldrb.w r8, [r5, #1064] @ 0x428 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w dc8fa │ │ │ │ b.n dca34 │ │ │ │ ldr r2, [pc, #296] @ (dcbb0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #296] @ (dcbb4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n dc6c2 │ │ │ │ ldr r3, [pc, #288] @ (dcbb8 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #11 │ │ │ │ bpl.n dc9be │ │ │ │ @@ -133636,25 +133636,25 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #248] @ (dcbc0 ) │ │ │ │ ldr r1, [pc, #248] @ (dcbc4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n dc9b4 │ │ │ │ ldr.w r2, [r6, #1352] @ 0x548 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #232] @ (dcbc8 ) │ │ │ │ ldr r1, [pc, #232] @ (dcbcc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n dc882 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ bic.w r8, r3, #2 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ b.n dc9f8 │ │ │ │ @@ -133694,15 +133694,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #124] @ (dcbd8 ) │ │ │ │ ldr r1, [pc, #128] @ (dcbdc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n dc72e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r3, #76 @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -133710,59 +133710,59 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r2, #86 @ 0x56 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ movs r0, r5 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + str r2, [r5, #96] @ 0x60 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ 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 │ │ │ │ @@ -133820,15 +133820,15 @@ │ │ │ │ and.w r3, r3, #128 @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dcc4a │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mul.w r2, ip, r2 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n dcc4a │ │ │ │ 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 │ │ │ │ @@ -134140,48 +134140,48 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #64] @ (dd040 ) │ │ │ │ ldr r1, [pc, #68] @ (dd044 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n dcf6a │ │ │ │ ldr.w r2, [r0, #1352] @ 0x548 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (dd048 ) │ │ │ │ ldr r1, [pc, #52] @ (dd04c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n dcfb0 │ │ │ │ nop │ │ │ │ adds r1, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #4] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r6, [r6, #8] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r6, [r3, #8] │ │ │ │ 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] @ (dd110 ) │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ @@ -134242,41 +134242,41 @@ │ │ │ │ ldr.w r2, [r2, #1352] @ 0x548 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #32] @ (dd124 ) │ │ │ │ ldr r2, [pc, #36] @ (dd128 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n dd0a0 │ │ │ │ nop │ │ │ │ cmp r7, #148 @ 0x94 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r5, #19] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ 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 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, #232] @ (dd238 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r5, pc │ │ │ │ @@ -134286,18 +134286,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n dd216 │ │ │ │ cmp r3, #2 │ │ │ │ bls.n dd230 │ │ │ │ subs r3, #3 │ │ │ │ @@ -134313,21 +134313,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] │ │ │ │ @@ -134339,15 +134339,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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 dd230 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -134446,15 +134446,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 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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] │ │ │ │ @@ -134462,18 +134462,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w dd9f8 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w dda1c │ │ │ │ subs r3, #3 │ │ │ │ @@ -134489,21 +134489,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -134511,28 +134511,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ add.w r2, r7, #20 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 │ │ │ │ @@ -134541,27 +134541,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -134593,18 +134593,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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ cbz r5, dd508 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, dd500 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, dd500 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -134613,15 +134613,15 @@ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n dd4ec │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w dd706 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w dd2c6 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w dd6c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -134653,25 +134653,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dd58c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 │ │ │ │ @@ -134683,15 +134683,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -134763,19 +134763,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r2, [pc, #916] @ (dda64 ) │ │ │ │ ldr r3, [pc, #900] @ (dda58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -134809,15 +134809,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 21358c │ │ │ │ + bl 213604 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #32 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w dda48 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, dd75a │ │ │ │ @@ -134832,28 +134832,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dd78c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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] │ │ │ │ @@ -134861,27 +134861,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -134913,15 +134913,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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 dda24 │ │ │ │ movw r2, #855 @ 0x357 │ │ │ │ @@ -134955,19 +134955,19 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl dd12c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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] │ │ │ │ @@ -134975,25 +134975,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -135026,15 +135026,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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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] │ │ │ │ @@ -135095,15 +135095,15 @@ │ │ │ │ nop │ │ │ │ cmp r5, #158 @ 0x9e │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r5, #156 @ 0x9c │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -135136,15 +135136,15 @@ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ adds r2, r6, #1 │ │ │ │ ands r2, r6 │ │ │ │ bne.n ddada │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r2, [pc, #536] @ (ddcd8 ) │ │ │ │ ldr r3, [pc, #528] @ (ddcd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -135206,126 +135206,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ddb7c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ddba8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ddc10 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ vldr d0, [pc, #168] @ ddcc8 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ddc4c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ 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 261798 │ │ │ │ + bl 261810 │ │ │ │ b.n ddabe │ │ │ │ cmp r1, #1 │ │ │ │ bne.n ddcc2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w ddb46 │ │ │ │ @@ -135334,20 +135334,20 @@ │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ bne.n ddc82 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n ddc86 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ udf #255 @ 0xff │ │ │ │ - bl 21613c │ │ │ │ + bl 2161b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w ddb0c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ b.n ddabe │ │ │ │ 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 │ │ │ │ @@ -135391,15 +135391,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 22a5b4 │ │ │ │ + bl 22a62c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r1, [pc, #248] @ (dde48 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ ubfx r2, r0, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ @@ -135413,38 +135413,38 @@ │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.n dddd8 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 247774 │ │ │ │ + bl 2477ec │ │ │ │ cbz r0, dddd8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ bl dda70 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2479d0 │ │ │ │ + bl 247a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 17ee80 │ │ │ │ b.n dddd8 │ │ │ │ movs r1, #8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 22a5b4 │ │ │ │ + bl 22a62c │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2479d0 │ │ │ │ + bl 247a48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #112] @ (dde4c ) │ │ │ │ ldr r3, [pc, #100] @ (dde40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -135470,15 +135470,15 @@ │ │ │ │ ldrb.w r1, [r1, #610] @ 0x262 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ddd3c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r6, #16 │ │ │ │ - bl 22a5b4 │ │ │ │ + bl 22a62c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ b.n ddd4c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -135520,25 +135520,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 2e1b00 │ │ │ │ + bl 2e1b78 │ │ │ │ ldr r3, [pc, #696] @ (de17c ) │ │ │ │ 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 2e1b00 │ │ │ │ + bl 2e1b78 │ │ │ │ ldr r2, [pc, #672] @ (de180 ) │ │ │ │ movs r1, #9 │ │ │ │ ldr r3, [pc, #672] @ (de184 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [pc, #672] @ (de188 ) │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ @@ -135590,15 +135590,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 2e2e50 │ │ │ │ + bl 2e2ec8 │ │ │ │ ldr r3, [pc, #548] @ (de1a4 ) │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [pc, #544] @ (de1a8 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -135638,25 +135638,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 2e1b00 │ │ │ │ + bl 2e1b78 │ │ │ │ ldr r1, [pc, #444] @ (de1bc ) │ │ │ │ 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 2e1b00 │ │ │ │ + bl 2e1b78 │ │ │ │ ldr r3, [pc, #420] @ (de1c0 ) │ │ │ │ ldr r1, [pc, #420] @ (de1c4 ) │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #268] @ 0x10c │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #8 │ │ │ │ @@ -135744,29 +135744,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 2e2810 │ │ │ │ + bl 2e2888 │ │ │ │ ldr r2, [pc, #208] @ (de1f0 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #636] @ 0x27c │ │ │ │ movs r1, #18 │ │ │ │ add r2, pc │ │ │ │ strd r2, r6, [sp, #640] @ 0x280 │ │ │ │ ldr r2, [pc, #196] @ (de1f4 ) │ │ │ │ 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 2e2e50 │ │ │ │ + bl 2e2ec8 │ │ │ │ ldr r2, [pc, #176] @ (de1f8 ) │ │ │ │ ldr r3, [pc, #32] @ (de168 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #676] @ 0x2a4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -135779,161 +135779,161 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #134 @ 0x86 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ movs r0, r5 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ movs r2, r5 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ movs r2, r5 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r0, #36] @ 0x24 │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r3, [pc, #248] @ (de29c ) │ │ │ │ + ldr r3, [pc, #760] @ (de49c ) │ │ │ │ movs r6, r5 │ │ │ │ lsrs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ movs r0, r5 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ movs r0, r5 │ │ │ │ subs r4, r6, #2 │ │ │ │ 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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl dde50 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2e4584 │ │ │ │ + bl 2e45fc │ │ │ │ cbz r7, de250 │ │ │ │ ldr r2, [pc, #48] @ (de264 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 21358c │ │ │ │ + bl 213604 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (de268 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 2134e0 │ │ │ │ + bl 213558 │ │ │ │ mov r3, r0 │ │ │ │ b.n de23e │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ 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 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 │ │ │ │ @@ -135995,29 +135995,29 @@ │ │ │ │ cbz r3, de38a │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n de40e │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [pc, #164] @ (de464 ) │ │ │ │ ldr r3, [pc, #156] @ (de460 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -136057,26 +136057,26 @@ │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n de418 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n de3be │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n de3be │ │ │ │ movs r0, #1 │ │ │ │ b.n de350 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ adds r6, r0, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -136112,21 +136112,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] │ │ │ │ @@ -136138,15 +136138,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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 de530 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -136248,40 +136248,40 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl de2d8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs.w r3, fp, r3 │ │ │ │ bne.n de634 │ │ │ │ mov.w fp, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ b.n de5a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r7, #0] │ │ │ │ bne.n de5a8 │ │ │ │ adds r7, #4 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r5, r7 │ │ │ │ bne.n de5a4 │ │ │ │ mov r0, fp │ │ │ │ - bl 217358 │ │ │ │ + bl 2173d0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218480 │ │ │ │ + bl 2184f8 │ │ │ │ ldr r2, [pc, #36] @ (de68c ) │ │ │ │ ldr r3, [pc, #28] @ (de688 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -136311,25 +136311,25 @@ │ │ │ │ ldr r3, [pc, #80] @ (de704 ) │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, de6e0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (de708 ) │ │ │ │ ldr r2, [pc, #32] @ (de704 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -136386,25 +136386,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, de792 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (de7d8 ) │ │ │ │ ldr r2, [pc, #60] @ (de7d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -136449,15 +136449,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 21f608 │ │ │ │ + bl 21f680 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cbz r2, de832 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ @@ -136467,38 +136467,38 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de818 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n de90c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -136508,19 +136508,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 213c24 │ │ │ │ + bl 213c9c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r6, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2e4510 │ │ │ │ + bl 2e4588 │ │ │ │ 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 │ │ │ │ @@ -136529,25 +136529,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n de89e │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r6, fp │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21f6bc │ │ │ │ + bl 21f734 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n de91c │ │ │ │ str.w r6, [sl] │ │ │ │ ldr r2, [pc, #52] @ (de954 ) │ │ │ │ ldr r3, [pc, #48] @ (de950 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -136580,15 +136580,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] │ │ │ │ @@ -136622,15 +136622,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 218018 │ │ │ │ + bl 218090 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r5, #1 │ │ │ │ b.n de9d4 │ │ │ │ asrs r6, r0, #25 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ @@ -136642,15 +136642,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] │ │ │ │ @@ -136686,15 +136686,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 218018 │ │ │ │ + bl 218090 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ asrs r6, r1, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -136764,30 +136764,30 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ beq.n deb26 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, deb9a │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ b.n deb28 │ │ │ │ movs r1, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n deb7a │ │ │ │ movs r1, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ b.n deb7a │ │ │ │ @@ -136836,25 +136836,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n dec7a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, dec60 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r1, [pc, #184] @ (ded1c ) │ │ │ │ ldr r3, [pc, #180] @ (ded18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -136889,30 +136889,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, decdc │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r4, r0 │ │ │ │ b.n dec60 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ b.n decbc │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp] │ │ │ │ @@ -136944,22 +136944,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w r9, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #680] @ deff4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -136967,18 +136967,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w defc2 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w defdc │ │ │ │ subs r3, #3 │ │ │ │ @@ -136994,21 +136994,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w sl, [r0, #40] @ 0x28 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] @ deff8 │ │ │ │ @@ -137020,94 +137020,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 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r1, r8, #20 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl debd8 │ │ │ │ mov r8, r0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dee70 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n defe8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -137132,18 +137132,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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ ldr r2, [pc, #108] @ (deffc ) │ │ │ │ ldr r3, [pc, #96] @ (deff0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -137221,25 +137221,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n df0a0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, df086 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r1, [pc, #276] @ (df19c ) │ │ │ │ ldr r2, [pc, #268] @ (df198 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -137281,30 +137281,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df10e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r5, r0 │ │ │ │ b.n df086 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n df0f2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n df0f2 │ │ │ │ @@ -137316,30 +137316,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df164 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r5, r0 │ │ │ │ b.n df086 │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n df0f2 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -137379,42 +137379,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, df204 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -137438,30 +137438,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [pc, #420] @ (df43c ) │ │ │ │ ldr r3, [pc, #404] @ (df430 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w df428 │ │ │ │ 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 218294 │ │ │ │ + bl 21830c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl df000 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -137498,23 +137498,23 @@ │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n df41e │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -137545,36 +137545,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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n df296 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, df3f8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov sl, r0 │ │ │ │ b.n df320 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n df3d4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -137627,37 +137627,37 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r2, [pc, #2228] @ dfd48 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21358c │ │ │ │ + bl 213604 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, df4d2 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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] │ │ │ │ @@ -137665,26 +137665,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl de958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2192f8 │ │ │ │ + bl 219370 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 21dd78 │ │ │ │ + bl 21ddf0 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de468 │ │ │ │ @@ -137730,33 +137730,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df5ba │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de468 │ │ │ │ @@ -137802,53 +137802,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df662 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, df6a0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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] │ │ │ │ @@ -137856,31 +137856,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl de958 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213c74 │ │ │ │ + bl 213cec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de468 │ │ │ │ @@ -137892,15 +137892,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de468 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -137913,24 +137913,24 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de468 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #2 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ mov r1, sl │ │ │ │ str r5, [r0, #32] │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ @@ -137984,15 +137984,15 @@ │ │ │ │ bl de468 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] │ │ │ │ @@ -138027,15 +138027,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ str.w r9, [r5, #40] @ 0x28 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ movs r2, #5 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -138044,15 +138044,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de468 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -138078,15 +138078,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ movs r2, #6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -138097,15 +138097,15 @@ │ │ │ │ bl de468 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de468 │ │ │ │ @@ -138117,18 +138117,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de468 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de468 │ │ │ │ @@ -138151,40 +138151,40 @@ │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl deac8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n dfa20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -138199,15 +138199,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w e11c8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w e10d8 │ │ │ │ @@ -138244,53 +138244,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dfb18 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dfb56 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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] │ │ │ │ @@ -138298,43 +138298,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl de958 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ - bl 213c74 │ │ │ │ + bl 213cec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de958 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219200 │ │ │ │ + bl 219278 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de468 │ │ │ │ @@ -138353,20 +138353,20 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4510 │ │ │ │ + bl 2e4588 │ │ │ │ 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 │ │ │ │ @@ -138377,18 +138377,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl de468 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ @@ -138414,25 +138414,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl deac8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl debd8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #96] @ 0x60 │ │ │ │ bhi.w e11bc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -138474,89 +138474,89 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dfd74 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de958 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219200 │ │ │ │ + bl 219278 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl de690 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl de690 │ │ │ │ mov r3, r5 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2183e0 │ │ │ │ + bl 218458 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213f8c │ │ │ │ + bl 214004 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dfde6 │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21911c │ │ │ │ + bl 219194 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] │ │ │ │ @@ -138587,18 +138587,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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -138614,18 +138614,18 @@ │ │ │ │ bl de690 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de958 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219200 │ │ │ │ + bl 219278 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -138633,15 +138633,15 @@ │ │ │ │ bl de690 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de958 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de468 │ │ │ │ @@ -138771,33 +138771,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 218480 │ │ │ │ + bl 2184f8 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de468 │ │ │ │ movw r1, #775 @ 0x307 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -138814,15 +138814,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ bl de2d8 │ │ │ │ @@ -138838,15 +138838,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl de690 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ bl de2d8 │ │ │ │ @@ -138858,33 +138858,33 @@ │ │ │ │ bl debd8 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0160 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl debd8 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -138894,79 +138894,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e01b8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl de690 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de958 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e0218 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r2, #15 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl de690 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ movs r2, #3 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ movs r2, #3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -138987,86 +138987,86 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl de690 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2183e0 │ │ │ │ + bl 218458 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de958 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e02bc │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213c74 │ │ │ │ + bl 213cec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl debd8 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e0322 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #16 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -139145,15 +139145,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl debd8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r2, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ @@ -139188,15 +139188,15 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ ldrb r5, [r7, #12] │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -139229,15 +139229,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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -139285,15 +139285,15 @@ │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ bl de540 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r5, [r8, #12] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] │ │ │ │ @@ -139324,15 +139324,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ movs r2, #6 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -139348,15 +139348,15 @@ │ │ │ │ bl de540 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] │ │ │ │ @@ -139387,18 +139387,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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219200 │ │ │ │ + bl 219278 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl de26c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -139420,15 +139420,15 @@ │ │ │ │ bl de958 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n e072c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl df000 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -139455,31 +139455,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl de70c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -139496,15 +139496,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -139516,44 +139516,44 @@ │ │ │ │ bl debd8 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e0856 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 213c74 │ │ │ │ + bl 213cec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219200 │ │ │ │ + bl 219278 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -139570,20 +139570,20 @@ │ │ │ │ movs r6, #4 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ bl de2d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] │ │ │ │ @@ -139610,15 +139610,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -139637,46 +139637,46 @@ │ │ │ │ bl debd8 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e099e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213c74 │ │ │ │ + bl 213cec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219200 │ │ │ │ + bl 219278 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -139695,15 +139695,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de468 │ │ │ │ @@ -139714,53 +139714,53 @@ │ │ │ │ bl debd8 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e0a70 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0aae │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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] │ │ │ │ @@ -139768,70 +139768,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl de958 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213c74 │ │ │ │ + bl 213cec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219200 │ │ │ │ + bl 219278 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0b58 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ bl de2d8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -139877,38 +139877,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0c02 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl debd8 │ │ │ │ movs r2, #13 │ │ │ │ mov r6, r0 │ │ │ │ @@ -139916,15 +139916,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de958 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ @@ -139967,34 +139967,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0cd6 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de468 │ │ │ │ @@ -140004,29 +140004,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl debd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r2, #17 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e4510 │ │ │ │ + bl 2e4588 │ │ │ │ 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 │ │ │ │ @@ -140037,22 +140037,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r5, [r9, #12] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] │ │ │ │ @@ -140076,15 +140076,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ movs r2, #10 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -140122,82 +140122,82 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de468 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r2, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de958 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219200 │ │ │ │ + bl 219278 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #812 @ (adr r3, e11e0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl df000 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #792 @ (adr r3, e11e8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl deac8 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #756 @ (adr r3, e11f0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl debd8 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mvn.w r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl deac8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl debd8 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ @@ -140225,70 +140225,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0f9c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl de690 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl de26c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de958 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 219390 │ │ │ │ + bl 219408 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 │ │ │ │ @@ -140297,18 +140297,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl de468 │ │ │ │ ldr r2, [pc, #420] @ (e11f8 ) │ │ │ │ ldr r3, [pc, #424] @ (e11fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -140406,15 +140406,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl de70c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r5, r0 │ │ │ │ b.w e0782 │ │ │ │ movs r0, #10 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n e0f7e │ │ │ │ movs r0, #1 │ │ │ │ @@ -140511,43 +140511,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e12b4 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 df1a0 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -140556,29 +140556,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -140611,49 +140611,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 218018 │ │ │ │ + bl 218090 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e13f0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl df1a0 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -140667,27 +140667,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -140696,27 +140696,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -140724,68 +140724,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e1538 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e1578 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e2c46 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -140840,15 +140840,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 218294 │ │ │ │ + bl 21830c │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n e12cc │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [ip, #748] @ 0x2ec │ │ │ │ ldcl 0, cr0, [r4, #748] @ 0x2ec │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -140856,43 +140856,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e167c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] │ │ │ │ @@ -140923,24 +140923,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -140948,29 +140948,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -141002,24 +141002,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -141027,29 +141027,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -141081,24 +141081,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -141106,29 +141106,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -141160,24 +141160,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -141185,29 +141185,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -141239,24 +141239,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -141264,29 +141264,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -141318,26 +141318,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -141345,29 +141345,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -141399,26 +141399,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -141426,46 +141426,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c9c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -141490,26 +141490,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -141517,47 +141517,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c98 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -141582,24 +141582,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -141607,45 +141607,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2ca0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -141672,53 +141672,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -141749,24 +141749,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -141774,29 +141774,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -141827,24 +141827,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -141852,45 +141852,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2ca0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -141921,24 +141921,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -141946,38 +141946,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2ca0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] │ │ │ │ @@ -142010,24 +142010,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -142035,39 +142035,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2ca0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] │ │ │ │ @@ -142100,24 +142100,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -142125,39 +142125,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2ca0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] │ │ │ │ @@ -142185,24 +142185,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -142210,39 +142210,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2ca6 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -142268,24 +142268,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -142293,39 +142293,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2ca6 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -142352,24 +142352,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -142377,38 +142377,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2ca0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] │ │ │ │ @@ -142442,24 +142442,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -142467,41 +142467,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2ca0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] │ │ │ │ @@ -142524,15 +142524,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [pc, #428] @ (e2cac ) │ │ │ │ ldr r3, [pc, #428] @ (e2cb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -142643,26 +142643,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w e1658 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e168c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.w e168c │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n e2c58 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n e2c58 │ │ │ │ @@ -142701,29 +142701,29 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl de7dc │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, e2d02 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -142732,18 +142732,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e2efc │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e2f16 │ │ │ │ subs r3, #3 │ │ │ │ @@ -142759,22 +142759,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] @ e3990 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -142784,51 +142784,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -142836,18 +142836,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 │ │ │ │ @@ -142894,21 +142894,21 @@ │ │ │ │ b.n e2d8c │ │ │ │ movs r3, #32 │ │ │ │ b.n e2d8c │ │ │ │ movs r3, #1 │ │ │ │ b.n e2d8c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -142917,18 +142917,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3df4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3f82 │ │ │ │ subs r3, #3 │ │ │ │ @@ -142943,22 +142943,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -142966,64 +142966,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e3022 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e3048 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r6, r0 │ │ │ │ b.n e313a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -143032,18 +143032,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3418 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e343e │ │ │ │ subs r3, #3 │ │ │ │ @@ -143056,22 +143056,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -143079,36 +143079,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr.w r2, [pc, #2136] @ e3994 │ │ │ │ ldr.w r3, [pc, #2120] @ e3988 │ │ │ │ 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 e41b6 │ │ │ │ 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 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -143117,18 +143117,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3e3c │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3f8a │ │ │ │ subs r3, #3 │ │ │ │ @@ -143143,37 +143143,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 e3112 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -143182,18 +143182,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #13 │ │ │ │ bhi.w e3eae │ │ │ │ cmp r2, #2 │ │ │ │ bls.w e3f66 │ │ │ │ subs r2, #3 │ │ │ │ @@ -143207,21 +143207,21 @@ │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ b.n e30e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -143230,18 +143230,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3e6a │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3f74 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143256,22 +143256,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -143279,15 +143279,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e41ac │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -143300,21 +143300,21 @@ │ │ │ │ movs r4, #8 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl df1a0 │ │ │ │ mov r6, r0 │ │ │ │ b.n e313a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -143323,18 +143323,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bls.w e30ba │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n e343e │ │ │ │ @@ -143352,21 +143352,21 @@ │ │ │ │ movs r6, r1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ b.n e30e2 │ │ │ │ mov.w r9, #32 │ │ │ │ b.n e30e2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -143375,18 +143375,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3e54 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3f58 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143401,22 +143401,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -143426,15 +143426,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e40de │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -143469,21 +143469,21 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ b.n e36ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -143492,18 +143492,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3e24 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3f50 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143518,22 +143518,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -143544,15 +143544,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e40e8 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ @@ -143590,26 +143590,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl de2d8 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r6, r0 │ │ │ │ b.n e313a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -143619,18 +143619,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3e0c │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3f6e │ │ │ │ subs r3, #3 │ │ │ │ @@ -143645,22 +143645,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -143668,54 +143668,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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e3816 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl debd8 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w e313a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -143724,18 +143724,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e417e │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e419c │ │ │ │ subs r3, #3 │ │ │ │ @@ -143750,97 +143750,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r8, r0 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r1, r8, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl debd8 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e394e │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ movs r1, #13 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r6, r0 │ │ │ │ b.w e313a │ │ │ │ bcc.n e39e0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n e39d0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -143848,18 +143848,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3e98 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3f7c │ │ │ │ subs r3, #3 │ │ │ │ @@ -143874,37 +143874,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r8, r0 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r6, #0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl debd8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ @@ -143945,39 +143945,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 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 e3088 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -143985,21 +143985,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 e33f6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -144008,18 +144008,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3e82 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3f60 │ │ │ │ subs r3, #3 │ │ │ │ @@ -144034,114 +144034,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r7, r0 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r6, #0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl debd8 │ │ │ │ mov r7, r0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e3c62 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r6, r0 │ │ │ │ b.w e313a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 e33e6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 e33e6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -144150,18 +144150,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3418 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e343e │ │ │ │ subs r3, #3 │ │ │ │ @@ -144173,39 +144173,39 @@ │ │ │ │ tst.w r9, r3 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ b.w e30e2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 e33e6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -144308,30 +144308,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e3ee8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r6, r0 │ │ │ │ b.w e313a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n e3eca │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ @@ -144412,30 +144412,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, e4030 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r0 │ │ │ │ b.w e354e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n e400c │ │ │ │ movs r2, #1 │ │ │ │ @@ -144467,31 +144467,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, e40b4 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r0 │ │ │ │ b.w e36a4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n e4092 │ │ │ │ movs r2, #1 │ │ │ │ @@ -144535,30 +144535,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e4152 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r7, r0 │ │ │ │ b.w e33a0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n e4134 │ │ │ │ movs r2, #1 │ │ │ │ @@ -144603,15 +144603,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 1f5728 │ │ │ │ + bl 1f57a0 │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e4e88 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -144666,15 +144666,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e4262 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 261688 │ │ │ │ + bl 261700 │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e432a │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movw r7, #727 @ 0x2d7 │ │ │ │ @@ -144682,21 +144682,21 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, e42c8 │ │ │ │ b.n e431c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cbz r2, e42c2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ cbz r0, e42c2 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cbz r2, e42c2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, e431c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n e42c2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -144706,15 +144706,15 @@ │ │ │ │ bhi.n e42c2 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n e42c2 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ movw r3, #789 @ 0x315 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n e42a8 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ str r6, [r5, #4] │ │ │ │ @@ -144729,15 +144729,15 @@ │ │ │ │ movne r2, fp │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r2, [r5, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e42c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e42a0 │ │ │ │ mov r4, sl │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -144780,19 +144780,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 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e43ba │ │ │ │ mov r0, fp │ │ │ │ - bl 230d24 │ │ │ │ + bl 230d9c │ │ │ │ ldr.w r2, [pc, #2608] @ e4dec │ │ │ │ ldr.w r3, [pc, #2600] @ e4de8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -144805,66 +144805,66 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl de7dc │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e4ffa │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -144895,57 +144895,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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r0, sl │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ mov r0, sl │ │ │ │ - bl 214ecc │ │ │ │ + bl 214f44 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e435e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e433c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ b.n e4236 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ bl de7dc │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, e4566 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -144953,18 +144953,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4e60 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4e7c │ │ │ │ subs r3, #3 │ │ │ │ @@ -144980,22 +144980,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] @ e4df0 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ @@ -145005,24 +145005,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -145030,18 +145030,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4dbe │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4dd8 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145057,55 +145057,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl df440 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -145114,27 +145114,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -145163,27 +145163,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -145191,18 +145191,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4df4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4e10 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145217,40 +145217,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ b.n e4512 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl e2cb4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -145265,23 +145265,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl de7dc │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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] │ │ │ │ @@ -145292,28 +145292,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -145323,44 +145323,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4e3e │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4e58 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145376,21 +145376,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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} │ │ │ │ @@ -145401,34 +145401,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 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r2, r7, #20 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -145436,18 +145436,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4e1c │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4e36 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145463,52 +145463,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -145524,27 +145524,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl ded20 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -145553,25 +145553,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -145601,18 +145601,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ b.w e4512 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w e4528 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ subw r3, r2, #787 @ 0x313 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -145626,15 +145626,15 @@ │ │ │ │ cmp r2, #4 │ │ │ │ bne.w e4528 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ subw r1, r2, #787 @ 0x313 │ │ │ │ cmp r1, #5 │ │ │ │ bls.w e4384 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e433c │ │ │ │ b.w e4536 │ │ │ │ movs r3, #1 │ │ │ │ b.n e4812 │ │ │ │ subs r3, #14 │ │ │ │ @@ -145729,15 +145729,15 @@ │ │ │ │ b.w e45f0 │ │ │ │ ldr.w r4, [fp, #432] @ 0x1b0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e4230 │ │ │ │ mov r8, r5 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.w e43ba │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ subw r3, r2, #787 @ 0x313 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w e435e │ │ │ │ b.w e4386 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ @@ -145747,21 +145747,21 @@ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl de7dc │ │ │ │ mov r8, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -145770,27 +145770,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #4 │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -145798,21 +145798,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -145835,15 +145835,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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl ded20 │ │ │ │ b.w e4512 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @@ -145966,17 +145966,17 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n e5132 │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ cbz r0, e5148 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -146129,24 +146129,24 @@ │ │ │ │ b.n e51d6 │ │ │ │ ldr r2, [pc, #28] @ (e52d4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (e52d8 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n e5214 │ │ │ │ nop │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7bc0027 │ │ │ │ - ble.n e53cc │ │ │ │ + ldrh.w r0, [ip, r7, lsl #2] │ │ │ │ + ble.n e52cc │ │ │ │ movs r7, r4 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne.w r2, #4294967295 @ 0xffffffff │ │ │ │ beq.n e533c │ │ │ │ ldr.w ip, [r0, #96] @ 0x60 │ │ │ │ push {r4, lr} │ │ │ │ @@ -146761,34 +146761,34 @@ │ │ │ │ ldr r3, [pc, #36] @ (e5948 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #36] @ (e594c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #36] @ (e5950 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n e5910 │ │ │ │ ldr r3, [pc, #28] @ (e5954 ) │ │ │ │ add r3, pc │ │ │ │ b.n e5924 │ │ │ │ ldr r3, [pc, #28] @ (e5958 ) │ │ │ │ add r3, pc │ │ │ │ b.n e5924 │ │ │ │ add r7, pc, #296 @ (adr r7, e5a6c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - b.n e5cc8 │ │ │ │ + b.n e5dc8 │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0xf18a0027 │ │ │ │ - bvc.n e596c │ │ │ │ + addw r0, sl, #39 @ 0x27 │ │ │ │ + bvc.n e586c │ │ │ │ movs r7, r4 │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ movs r1, r5 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ 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 │ │ │ │ @@ -146816,16 +146816,16 @@ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r1, #60] @ 0x3c │ │ │ │ bl e5700 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e598a │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -146929,16 +146929,16 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ it eq │ │ │ │ lsleq r2, r2, #2 │ │ │ │ beq.n e5b0e │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cbz r0, e5b08 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ @@ -147178,16 +147178,16 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #104] @ 0x68 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r0, r8 │ │ │ │ bl e56b0 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cbz r0, e5db0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r5 │ │ │ │ ldreq.w r2, [fp, #236] @ 0xec │ │ │ │ orreq r2, r3 │ │ │ │ @@ -147754,15 +147754,15 @@ │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #920 @ (adr r5, e6758 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldc 0, cr0, [r2], #-156 @ 0xffffff64 │ │ │ │ + ldc 0, cr0, [r2], #156 @ 0x9c │ │ │ │ ldr.w r1, [r2, #176] @ 0xb0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n e6430 │ │ │ │ ldr.w r0, [r6, r3, lsl #3] │ │ │ │ mov r1, r3 │ │ │ │ adds r4, r0, #1 │ │ │ │ @@ -148016,15 +148016,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n e6670 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n e6638 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 14ff18 │ │ │ │ mov sl, r0 │ │ │ │ @@ -148418,15 +148418,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n e6aac │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n e6a72 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 14ff18 │ │ │ │ mov sl, r0 │ │ │ │ @@ -148578,15 +148578,15 @@ │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w e66ec │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n e6c56 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ 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 e6c56 │ │ │ │ movs r2, #1 │ │ │ │ @@ -148650,15 +148650,15 @@ │ │ │ │ b.n e6b04 │ │ │ │ mov r3, r6 │ │ │ │ b.n e68d6 │ │ │ │ ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n e7404 │ │ │ │ + b.n e7504 │ │ │ │ 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] @ (e6da4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -148907,16 +148907,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 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cbz r0, e7040 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e7040 │ │ │ │ ldr.w r2, [r9, #3228] @ 0xc9c │ │ │ │ lsls r3, r5 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -149008,16 +149008,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 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cbz r0, e7170 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e7170 │ │ │ │ ldr.w r2, [r9, #3228] @ 0xc9c │ │ │ │ lsls r3, r5 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -150829,15 +150829,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 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ cmp r4, r5 │ │ │ │ bne.n e85be │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -150845,28 +150845,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 e8600 │ │ │ │ - bl 1f1254 │ │ │ │ + bl 1f12cc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a0b84 │ │ │ │ + bl 2a0bfc │ │ │ │ cmp r4, r6 │ │ │ │ beq.n e8616 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e85ee │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f1254 │ │ │ │ + bl 1f12cc │ │ │ │ cmp r4, r6 │ │ │ │ bne.n e8600 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -151182,35 +151182,35 @@ │ │ │ │ add.w r7, r5, #184 @ 0xb8 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e8a90 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ adds r0, #16 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ add.w r0, r6, #5312 @ 0x14c0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #20 │ │ │ │ bl 11be40 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n e8a16 │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, e8a06 │ │ │ │ bl 164854 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n e89fa │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #980] @ 0x3d4 │ │ │ │ cbz r1, e8a22 │ │ │ │ mov r0, r6 │ │ │ │ bl 164854 │ │ │ │ ldr.w r3, [r8, #1196] @ 0x4ac │ │ │ │ cbz r3, e8a6a │ │ │ │ @@ -151431,24 +151431,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n e8c6c │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n e8c92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f14c8 │ │ │ │ + bl 1f1540 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e8c66 │ │ │ │ ldr.w r0, [r8, #3968] @ 0xf80 │ │ │ │ adds r4, #4 │ │ │ │ bl 17cc34 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a0b98 │ │ │ │ + bl 2a0c10 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n e8c6c │ │ │ │ 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 │ │ │ │ @@ -151526,15 +151526,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #32 │ │ │ │ bl c49d0 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #856] @ 0x358 │ │ │ │ str.w sp, [r7, #32] │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ add.w r1, r7, #276 @ 0x114 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 61a8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl c4718 │ │ │ │ @@ -151702,15 +151702,15 @@ │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n e8fce │ │ │ │ ldr.w r1, [r8, #864] @ 0x360 │ │ │ │ cbz r0, e8fbc │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e8eec │ │ │ │ ldr.w r3, [r8, #868] @ 0x364 │ │ │ │ str.w r9, [r8, #864] @ 0x360 │ │ │ │ str.w r4, [r8, #872] @ 0x368 │ │ │ │ add r9, r3 │ │ │ │ @@ -151748,15 +151748,15 @@ │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r4, [r6, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ bl 127012 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ movs r6, r5 │ │ │ │ mcr 15, 7, pc, cr1, cr15, {7} @ │ │ │ │ strb r0, [r2, #3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ mcr 15, 2, pc, cr3, cr15, {7} @ │ │ │ │ lsls r7, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ @@ -151784,21 +151784,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1472] @ 0x5c0 │ │ │ │ cbz r1, e9094 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ b.n e904e │ │ │ │ vldr d7, [pc, #48] @ e90c8 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (e90d8 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -151817,15 +151817,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r0, r7 │ │ │ │ + revsh r0, r7 │ │ │ │ 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] @ (e9350 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -152191,50 +152191,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 209fa0 │ │ │ │ + bl 20a018 │ │ │ │ cbz r5, e9574 │ │ │ │ add.w r1, r5, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ addw r5, sp, #1932 @ 0x78c │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 160684 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr r3, [pc, #84] @ (e95f0 ) │ │ │ │ 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 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a4fc │ │ │ │ + bl 20a574 │ │ │ │ ldr r2, [pc, #48] @ (e95f4 ) │ │ │ │ ldr r3, [pc, #36] @ (e95e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -152275,19 +152275,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 1f9214 │ │ │ │ + bl 1f928c │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #860] @ 0x35c │ │ │ │ - bl 1f9214 │ │ │ │ + bl 1f928c │ │ │ │ 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 │ │ │ │ @@ -152312,15 +152312,15 @@ │ │ │ │ ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n e96fc │ │ │ │ ldr.w r1, [r4, #868] @ 0x364 │ │ │ │ cbz r0, e96ec │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ mov r5, r0 │ │ │ │ cbz r5, e96c8 │ │ │ │ ldr.w r3, [r4, #872] @ 0x368 │ │ │ │ str.w r5, [r4, #868] @ 0x364 │ │ │ │ str.w r8, [r4, #876] @ 0x36c │ │ │ │ add r5, r3 │ │ │ │ b.n e96c4 │ │ │ │ @@ -152402,15 +152402,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 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ strd r1, r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cbz r6, e97bc │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n e97b6 │ │ │ │ @@ -152594,15 +152594,15 @@ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w r8, r1, #9152 @ 0x23c0 │ │ │ │ add.w r8, r8, #28 │ │ │ │ ldr.w r1, [r8, #-4] │ │ │ │ cbz r1, e99c6 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r7, r5 │ │ │ │ - bl 21ccc0 │ │ │ │ + bl 21cd38 │ │ │ │ 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} │ │ │ │ @@ -152654,19 +152654,19 @@ │ │ │ │ strb.w r1, [r3, #361] @ 0x169 │ │ │ │ lsls r7, r2, #29 │ │ │ │ bmi.w e9c58 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - bl 209fa0 │ │ │ │ + bl 20a018 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ 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 │ │ │ │ @@ -152677,65 +152677,65 @@ │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ bl 160684 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sp, #2528 @ 0x9e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r9, r9, #32 │ │ │ │ cmp r8, r5 │ │ │ │ beq.n e9ae6 │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e9a7e │ │ │ │ cmp r6, #0 │ │ │ │ beq.n e9aa6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f0fd0 │ │ │ │ + bl 1f1048 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a0b84 │ │ │ │ + bl 2a0bfc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e9a9c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 60b4c │ │ │ │ b.n e9a9c │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r6, r5, [sp, #80] @ 0x50 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr.w r3, [pc, #1544] @ ea100 │ │ │ │ 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 20a01c │ │ │ │ + bl 20a094 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2460 @ 0x99c │ │ │ │ - bl 20a4fc │ │ │ │ + bl 20a574 │ │ │ │ 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} │ │ │ │ @@ -152987,15 +152987,15 @@ │ │ │ │ cbz r3, e9e12 │ │ │ │ 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 e9dfa │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ cbz r6, e9e74 │ │ │ │ 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 │ │ │ │ @@ -153286,21 +153286,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1472] @ 0x5c0 │ │ │ │ cbz r1, ea172 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ b.n ea12e │ │ │ │ vldr d7, [pc, #44] @ ea1a0 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #52] @ (ea1b0 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -153317,15 +153317,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n ea162 │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -154011,16 +154011,16 @@ │ │ │ │ cbz r0, ea9b4 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cbnz r3, ea9c6 │ │ │ │ ldrb.w r4, [r8, #3] │ │ │ │ lsr.w r4, r4, r9 │ │ │ │ ands.w r4, r4, #1 │ │ │ │ beq.n ea9c6 │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ 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 ea9c8 │ │ │ │ @@ -154598,16 +154598,16 @@ │ │ │ │ bpl.n eb018 │ │ │ │ ldr.w r5, [sl, r4, lsl #2] │ │ │ │ cbz r5, eb010 │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #15 │ │ │ │ bne.n eb040 │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n eb0ee │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add r8, r5 │ │ │ │ cbnz r7, eb016 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ @@ -154625,28 +154625,28 @@ │ │ │ │ bmi.n eb0ce │ │ │ │ lsls r3, r3, #22 │ │ │ │ bmi.n eb0aa │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ 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 eb094 │ │ │ │ cbz r6, eb094 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n eb082 │ │ │ │ add.w r3, r0, fp │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n eb082 │ │ │ │ @@ -154665,32 +154665,32 @@ │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n eb052 │ │ │ │ ldrd r4, r6, [sp] │ │ │ │ add r8, r5 │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ b.n eb010 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, eb0c2 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n eb12c │ │ │ │ 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 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, eb0e6 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n eb13c │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n eb032 │ │ │ │ @@ -154822,15 +154822,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ adds r0, #32 │ │ │ │ bl c49d0 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r6, #856] @ 0x358 │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ add.w r1, r7, #268 @ 0x10c │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 61a8c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl c4718 │ │ │ │ @@ -154982,15 +154982,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n eb470 │ │ │ │ ldr.w r3, [r6, #864] @ 0x360 │ │ │ │ cbz r0, eb460 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n eb3c2 │ │ │ │ ldr.w r3, [r6, #868] @ 0x364 │ │ │ │ str.w r5, [r6, #864] @ 0x360 │ │ │ │ str.w sl, [r6, #872] @ 0x368 │ │ │ │ add r5, r3 │ │ │ │ @@ -155030,15 +155030,15 @@ │ │ │ │ ldr r6, [pc, #328] @ (eb5f4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #256] @ (eb5b4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ b.n eba3e │ │ │ │ - vtbl.8 d24, {d31}, d8 │ │ │ │ + vtbl.8 d24, {d15-d16}, d8 │ │ │ │ movs r6, r5 │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ vcvt.f16.u16 d20, d16, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldmia r1!, {r0, r4, r5, r7} │ │ │ │ vaddw.u q15, , d1 │ │ │ │ @ instruction: 0xffff0b30 │ │ │ │ @@ -155072,24 +155072,24 @@ │ │ │ │ ldr.w r0, [ip, #880] @ 0x370 │ │ │ │ and.w ip, r0, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n eb50e │ │ │ │ add.w r7, r4, #5344 @ 0x14e0 │ │ │ │ adds r7, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ add.w r1, r4, #5312 @ 0x14c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #20 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ bl 11bd18 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ cbnz r6, eb568 │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cbnz r3, eb59a │ │ │ │ add.w r2, r5, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl c43d0 │ │ │ │ @@ -155321,23 +155321,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n eb850 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n eb7c8 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ mov fp, r0 │ │ │ │ bl d2670 │ │ │ │ ldr.w r1, [r8, #264] @ 0x108 │ │ │ │ mov sl, r0 │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1fffa4 │ │ │ │ + bl 20001c │ │ │ │ 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 │ │ │ │ @@ -155844,29 +155844,29 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n ebdda │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, ebde0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n ebdd6 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #9088 @ 0x2380 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ bl 1507fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ec0f0 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ - bl 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ 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 │ │ │ │ @@ -155899,15 +155899,15 @@ │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ addw r0, r6, #3916 @ 0xf4c │ │ │ │ bl 1606e4 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ bl 11b6d4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ 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] │ │ │ │ @@ -155919,17 +155919,17 @@ │ │ │ │ beq.n ebefa │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ec02c │ │ │ │ movw r7, #21032 @ 0x5228 │ │ │ │ movt r7, #15263 @ 0x3b9f │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 150988 │ │ │ │ ldr r2, [pc, #564] @ (ec10c ) │ │ │ │ ldr r3, [pc, #556] @ (ec104 ) │ │ │ │ add r2, pc │ │ │ │ @@ -155966,15 +155966,15 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #3 │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w ec0b2 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ cbz r4, ebf72 │ │ │ │ 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 │ │ │ │ @@ -156027,15 +156027,15 @@ │ │ │ │ str.w r3, [r8, #888] @ 0x378 │ │ │ │ bl e95f8 │ │ │ │ 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 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ec0e6 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ @@ -156062,15 +156062,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ bl 118140 │ │ │ │ ldr.w r1, [r8, #860] @ 0x35c │ │ │ │ mov sl, r0 │ │ │ │ - bl 29694c │ │ │ │ + bl 2969c4 │ │ │ │ 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 │ │ │ │ @@ -157431,16 +157431,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n ecebe │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n ecebe │ │ │ │ ldr.w r5, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1ffeb8 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1fff30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ed1b8 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r3, ecebc │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cbnz r3, ecebc │ │ │ │ ldrb.w r3, [fp] │ │ │ │ @@ -157596,16 +157596,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 2f9a68 │ │ │ │ - bl 1ffeb8 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1fff30 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ed206 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w ed1f6 │ │ │ │ movs r1, #0 │ │ │ │ @@ -157723,16 +157723,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 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, ed1d0 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w eceaa │ │ │ │ cbz r3, ed1da │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ @@ -157752,16 +157752,16 @@ │ │ │ │ movs r2, #0 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ and.w r1, r0, #3 │ │ │ │ b.n ed07e │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldrb.w r1, [fp, #4] │ │ │ │ cbz r0, ed242 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n ed242 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ed07a │ │ │ │ @@ -157815,17 +157815,17 @@ │ │ │ │ b.n ecf26 │ │ │ │ ldr r3, [pc, #16] @ (ed2b4 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ b.n ed282 │ │ │ │ adds r1, #234 @ 0xea │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ 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 │ │ │ │ @@ -158838,29 +158838,29 @@ │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, edd8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, fp │ │ │ │ bne.n edd84 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, #9088 @ 0x2380 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ bl 1507fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ee168 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ - bl 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ 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 │ │ │ │ @@ -158892,15 +158892,15 @@ │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ addw r0, r8, #3916 @ 0xf4c │ │ │ │ bl 1606e4 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ bl 11b6d4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ 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] │ │ │ │ @@ -158925,15 +158925,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r7, r6, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl 118140 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [r3, #860] @ 0x35c │ │ │ │ - bl 29694c │ │ │ │ + bl 2969c4 │ │ │ │ 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 │ │ │ │ @@ -158962,15 +158962,15 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ee04a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 164d74 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ cbz r4, edf16 │ │ │ │ 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 │ │ │ │ @@ -159031,15 +159031,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl e95f8 │ │ │ │ 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 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldrb.w r3, [r8, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ee134 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r5, r9, [r3] │ │ │ │ @@ -159097,17 +159097,17 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ee0ea │ │ │ │ mov r0, r8 │ │ │ │ bl 164854 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 150988 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n edfc4 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ @@ -159158,31 +159158,31 @@ │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ b.n ee04a │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n ee0c2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 150988 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ b.n ee06a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n ee13e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 150988 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -162300,16 +162300,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n f045c │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n f045c │ │ │ │ ldr.w r4, [r7, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1ffeb8 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1fff30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f080c │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r3, f045a │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cbnz r3, f045a │ │ │ │ ldrb.w r3, [fp] │ │ │ │ @@ -162483,16 +162483,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 2f9a68 │ │ │ │ - bl 1ffeb8 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1fff30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f0872 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f085e │ │ │ │ movs r3, #0 │ │ │ │ @@ -162654,16 +162654,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 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, f0824 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w f044a │ │ │ │ cbz r3, f082e │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ @@ -162694,16 +162694,16 @@ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n f0654 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ cbz r0, f08b0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n f08b0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f064e │ │ │ │ @@ -162765,17 +162765,17 @@ │ │ │ │ b.n f07f6 │ │ │ │ ldr r3, [pc, #20] @ (f092c ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ b.n f090a │ │ │ │ nop │ │ │ │ mrrc2 0, 11, r0, r2, cr10 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + subs r0, #2 │ │ │ │ movs r6, r5 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ 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 │ │ │ │ @@ -167850,21 +167850,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 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n f4054 │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ cbnz r3, f4072 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n f3fe0 │ │ │ │ ldrb.w r3, [fp, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f3fe0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ @@ -167898,15 +167898,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 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ movw r2, #2536 @ 0x9e8 │ │ │ │ mov r0, r4 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -168217,35 +168217,35 @@ │ │ │ │ mov fp, r0 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n f44a0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e4b80 │ │ │ │ + bl 2e4bf8 │ │ │ │ blx 61b1c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e4b80 │ │ │ │ + bl 2e4bf8 │ │ │ │ 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 2e4ad0 │ │ │ │ + bl 2e4b48 │ │ │ │ blx 61b1c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2e4ad0 │ │ │ │ + bl 2e4b48 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61a8c │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -168305,15 +168305,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 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr.w r0, [pc, #3576] @ f532c │ │ │ │ mov r5, r2 │ │ │ │ @@ -169482,125 +169482,125 @@ │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ revsh r0, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r2, #18 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r4, #18 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r2, r1, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r0, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r2, r1, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r1, #14 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r0, #8 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r2, r0, #9 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ movs r7, r4 │ │ │ │ add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r7, #3 │ │ │ │ beq.w f530a │ │ │ │ cmp r7, #4 │ │ │ │ beq.w f530a │ │ │ │ @@ -170057,22 +170057,22 @@ │ │ │ │ bne.w f56ec │ │ │ │ b.n f5880 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 4, cr0, cr12, cr6, {1} │ │ │ │ - cdp2 0, 3, cr0, cr10, cr6, {1} │ │ │ │ - stc2 0, cr0, [r2, #152]! @ 0x98 │ │ │ │ - stc2 0, cr0, [sl, #152] @ 0x98 │ │ │ │ + cdp2 0, 12, cr0, cr12, cr6, {1} │ │ │ │ + cdp2 0, 11, cr0, cr10, cr6, {1} │ │ │ │ + cdp2 0, 2, cr0, cr2, cr6, {1} │ │ │ │ + cdp2 0, 0, cr0, cr10, cr6, {1} │ │ │ │ add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stc2 0, cr0, [r2], #152 @ 0x98 │ │ │ │ - ldc2 0, cr0, [r4], {38} @ 0x26 │ │ │ │ + stc2 0, cr0, [r2, #-152]! @ 0xffffff68 │ │ │ │ + ldc2 0, cr0, [r4, #-152] @ 0xffffff68 │ │ │ │ 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] @ (f5c20 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -171168,23 +171168,23 @@ │ │ │ │ b.n f6042 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, pc, #224 @ (adr r3, f668c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n f669c │ │ │ │ + ble.n f659c │ │ │ │ movs r5, r5 │ │ │ │ - ble.n f66a8 │ │ │ │ + ble.n f65a8 │ │ │ │ movs r5, r5 │ │ │ │ - ble.n f6644 │ │ │ │ + ble.n f6544 │ │ │ │ movs r5, r5 │ │ │ │ - bgt.n f64d8 │ │ │ │ + ble.n f65d8 │ │ │ │ movs r5, r5 │ │ │ │ - blt.n f65a4 │ │ │ │ + bgt.n f66a4 │ │ │ │ movs r5, r5 │ │ │ │ add r1, pc, #72 @ (adr r1, f6610 ) │ │ │ │ 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 │ │ │ │ @@ -171233,15 +171233,15 @@ │ │ │ │ bl 1507fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f7e76 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ 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 │ │ │ │ @@ -171873,15 +171873,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 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f7e48 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -172231,19 +172231,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ movs r5, r5 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ movs r5, r5 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ movs r5, r5 │ │ │ │ str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r2, [r3, #880] @ 0x370 │ │ │ │ and.w r2, r2, #6 │ │ │ │ cmp r2, #6 │ │ │ │ @@ -172711,15 +172711,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ bl 14be8c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f7e22 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.w f6e3e │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w f6c40 │ │ │ │ ldr.w ip, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ @@ -173017,15 +173017,15 @@ │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl 150988 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.w f6e54 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f7de2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ @@ -173120,15 +173120,15 @@ │ │ │ │ mov r7, r5 │ │ │ │ bl e89a0 │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ mov r2, r4 │ │ │ │ bl 150988 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.w f6e54 │ │ │ │ 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] │ │ │ │ @@ -173235,15 +173235,15 @@ │ │ │ │ ldr r2, [sp, #668] @ 0x29c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl e89a0 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.w f6e54 │ │ │ │ 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] │ │ │ │ @@ -173260,20 +173260,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 f7762 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.w f6e54 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.w f6e54 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w f69ce │ │ │ │ ldr.w r3, [sp, #3164] @ 0xc5c │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ @@ -173356,15 +173356,15 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #16] @ (f7fa4 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ b.n f7f7e │ │ │ │ mov fp, lr │ │ │ │ b.w f688a │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ movs r5, r5 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -175087,23 +175087,23 @@ │ │ │ │ b.n f8e0a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r6, #21] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ movs r5, r5 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ movs r5, r5 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ movs r5, r5 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ movs r5, r5 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ movs r5, r5 │ │ │ │ strb r2, [r1, #13] │ │ │ │ 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 │ │ │ │ @@ -175152,15 +175152,15 @@ │ │ │ │ bl 1507fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fab58 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ 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 │ │ │ │ @@ -175794,15 +175794,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 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fab28 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -176156,19 +176156,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, pc, #488 @ (adr r0, fa220 ) │ │ │ │ movs r5, r5 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, pc, #488 @ (adr r0, fa224 ) │ │ │ │ movs r5, r5 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + add r0, pc, #168 @ (adr r0, fa0e8 ) │ │ │ │ movs r5, r5 │ │ │ │ str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r2, [r3, #880] @ 0x370 │ │ │ │ and.w r2, r2, #6 │ │ │ │ cmp r2, #6 │ │ │ │ @@ -176594,15 +176594,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ bl 14be8c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fab10 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.w f9bde │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r7, r2 │ │ │ │ bne.w f99de │ │ │ │ ldr.w ip, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ @@ -176898,15 +176898,15 @@ │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl 150988 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.w f9bf4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w faad6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ @@ -176999,15 +176999,15 @@ │ │ │ │ mov r7, r5 │ │ │ │ bl e89a0 │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ mov r2, r4 │ │ │ │ bl 150988 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.w f9bf4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fac30 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov fp, r3 │ │ │ │ b.n fa480 │ │ │ │ @@ -177097,15 +177097,15 @@ │ │ │ │ ldr r2, [sp, #668] @ 0x29c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl e89a0 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.w f9bf4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ bl 10d6f0 │ │ │ │ b.w f9bea │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -177119,20 +177119,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 fa49a │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.w f9bf4 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.w f9bf4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f9778 │ │ │ │ ldr.w r3, [sp, #3164] @ 0xc5c │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ @@ -177202,15 +177202,15 @@ │ │ │ │ str r2, [r1, #8] │ │ │ │ add.w r1, r3, #8 │ │ │ │ b.w fa2f0 │ │ │ │ mov fp, lr │ │ │ │ b.w f9632 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ 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 │ │ │ │ @@ -178897,23 +178897,23 @@ │ │ │ │ b.n fba86 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [pc, #976] @ (fc3a0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ movs r5, r5 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ movs r5, r5 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ movs r5, r5 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ movs r5, r5 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ movs r5, r5 │ │ │ │ mov lr, r9 │ │ │ │ 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 │ │ │ │ @@ -178965,15 +178965,15 @@ │ │ │ │ bl 1507fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fd96a │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ 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 │ │ │ │ @@ -179614,15 +179614,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 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fd924 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -179974,19 +179974,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #234 @ 0xea │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #202 @ 0xca │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ movs r5, r5 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r0, [r2, #16] │ │ │ │ movs r5, r5 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ movs r5, r5 │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #880] @ 0x370 │ │ │ │ and.w r3, r3, #6 │ │ │ │ cmp r3, #6 │ │ │ │ @@ -180692,15 +180692,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ bl 14be8c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fd90c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.w fc844 │ │ │ │ ldr r2, [sp, #436] @ 0x1b4 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w fc224 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r0, r2 │ │ │ │ @@ -180899,15 +180899,15 @@ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ bl 150988 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r7, r6 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.w fc85a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fdae4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #11 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -181028,21 +181028,21 @@ │ │ │ │ mov r7, r6 │ │ │ │ bl e89a0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ bl 150988 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.w fc85a │ │ │ │ mov.w lr, #1 │ │ │ │ b.w fc9fa │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ 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 │ │ │ │ @@ -181065,15 +181065,15 @@ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ bl e89a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r7, r6 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.w fc85a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ bl 10d6f0 │ │ │ │ b.w fc850 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ add.w fp, sp, #224 @ 0xe0 │ │ │ │ @@ -181097,20 +181097,20 @@ │ │ │ │ cbnz r3, fd962 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ b.w fcfda │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.w fc85a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r7 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.w fc85a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fda4a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ @@ -181364,30 +181364,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 156770 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -181407,30 +181407,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 156770 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -181450,30 +181450,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 156770 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -181486,75 +181486,75 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e91a0 │ │ │ │ + bl 1e9218 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9318 │ │ │ │ + bl 1e9390 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e98b4 │ │ │ │ + bl 1e992c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e8e74 │ │ │ │ + bl 1e8eec │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e8bc8 │ │ │ │ + bl 1e8c40 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e8d1c │ │ │ │ + bl 1e8d94 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1ed360 │ │ │ │ + bl 1ed3d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9494 │ │ │ │ + bl 1e950c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e8f9c │ │ │ │ + bl 1e9014 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 206ba0 │ │ │ │ + bl 206c18 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e98b4 │ │ │ │ + bl 1e992c │ │ │ │ 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 │ │ │ │ @@ -181762,21 +181762,21 @@ │ │ │ │ adds r1, #20 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fe1c4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w fe2ee │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 156770 │ │ │ │ ldr r2, [pc, #348] @ (fe2b0 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -181814,15 +181814,15 @@ │ │ │ │ mov.w ip, #8 │ │ │ │ it eq │ │ │ │ moveq r6, #32 │ │ │ │ bne.w fdfee │ │ │ │ b.n fdffe │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 │ │ │ │ @@ -181840,15 +181840,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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 │ │ │ │ @@ -181893,19 +181893,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ movs r5, r5 │ │ │ │ subs r0, r2, #4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [pc, #260] @ (fe3bc ) │ │ │ │ movs r3, #30 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -181917,15 +181917,15 @@ │ │ │ │ movne r6, #32 │ │ │ │ b.n fdffe │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n fe1ce │ │ │ │ movs r1, #3 │ │ │ │ movs r0, #1 │ │ │ │ b.n fdf42 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ @@ -181987,15 +181987,15 @@ │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [r9, #4] │ │ │ │ str.w r2, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ b.n fe26c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r2, [r6, #7] │ │ │ │ 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] @ (fe7a8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -182196,21 +182196,21 @@ │ │ │ │ adds r1, #20 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fe6ba │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w fe7e6 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 156770 │ │ │ │ ldr r2, [pc, #364] @ (fe7b8 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -182248,15 +182248,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ it eq │ │ │ │ moveq r6, #16 │ │ │ │ bne.w fe4ee │ │ │ │ b.n fe4fe │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 │ │ │ │ @@ -182274,15 +182274,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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 │ │ │ │ @@ -182334,33 +182334,33 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r4, #0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ movs r5, r5 │ │ │ │ subs r2, r3, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r6, r4 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r6, r4 │ │ │ │ cmp.w lr, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #8 │ │ │ │ movne r6, #16 │ │ │ │ b.n fe4fe │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n fe6c4 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ b.n fe442 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ @@ -182631,21 +182631,21 @@ │ │ │ │ adds r1, #20 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n febb2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w fecde │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 156770 │ │ │ │ ldr r2, [pc, #364] @ (fecb0 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -182683,15 +182683,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ it eq │ │ │ │ moveq r6, #16 │ │ │ │ bne.w fe9e6 │ │ │ │ b.n fe9f6 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 │ │ │ │ @@ -182709,15 +182709,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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 │ │ │ │ @@ -182769,33 +182769,33 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ movs r5, r5 │ │ │ │ asrs r2, r4, #20 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ movs r6, r4 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ movs r6, r4 │ │ │ │ cmp.w lr, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #8 │ │ │ │ movne r6, #16 │ │ │ │ b.n fe9f6 │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n febbc │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ b.n fe93a │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ @@ -182923,15 +182923,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 2eee8c │ │ │ │ + bl 2eef04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #16 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n fee48 │ │ │ │ @@ -183134,23 +183134,23 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ add r1, pc, #60 @ (adr r1, ff080 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1f662c │ │ │ │ + bl 1f66a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n ff058 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n ff07a │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n ff050 │ │ │ │ ldr r2, [pc, #36] @ (ff088 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -183162,15 +183162,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ addw sl, r0, #517 @ 0x205 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ 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 │ │ │ │ @@ -183458,15 +183458,15 @@ │ │ │ │ ... │ │ │ │ lsrs r6, r1, #29 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #26 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [pc, #776] @ (ff6a0 ) │ │ │ │ + ldr r2, [pc, #264] @ (ff4a0 ) │ │ │ │ movs r5, r5 │ │ │ │ adds r2, #8 │ │ │ │ add.w r2, r2, r8, lsl #3 │ │ │ │ adds r5, r0, r2 │ │ │ │ b.n ff250 │ │ │ │ mov ip, r3 │ │ │ │ b.n ff162 │ │ │ │ @@ -184011,15 +184011,15 @@ │ │ │ │ ... │ │ │ │ lsrs r0, r6, #7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, r0 │ │ │ │ + add r8, r0 │ │ │ │ movs r5, r5 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ 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 │ │ │ │ @@ -200304,15 +200304,15 @@ │ │ │ │ andeq.w r3, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10aac0 │ │ │ │ ldr.w r0, [r6, #3956] @ 0xf74 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 2eea90 │ │ │ │ + bl 2eeb08 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 10abfc │ │ │ │ mov fp, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ @@ -200340,15 +200340,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 2eec80 │ │ │ │ + bl 2eecf8 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10ac0e │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, r5 │ │ │ │ bls.w 10abf4 │ │ │ │ @@ -200437,15 +200437,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 2eeea4 │ │ │ │ + bl 2eef1c │ │ │ │ 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 │ │ │ │ @@ -200460,15 +200460,15 @@ │ │ │ │ cmp r8, r2 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n 10aba4 │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r3, #2840] @ 0xb18 │ │ │ │ - bl 2eeee8 │ │ │ │ + bl 2eef60 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla sl, r2, r3, sl │ │ │ │ b.n 10aac0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ mov r5, r8 │ │ │ │ @@ -200522,22 +200522,22 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ b.n 10a9d8 │ │ │ │ ... │ │ │ │ ldrsb r2, [r3, r3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ movs r5, r4 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ movs r5, r4 │ │ │ │ sbcs r5, r6 │ │ │ │ - vtbx.8 d26, {d15}, d22 │ │ │ │ + vtbx.8 d26, {d31}, d22 │ │ │ │ movs r5, r4 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ movs r5, r4 │ │ │ │ cbz r2, 10aca4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -200756,15 +200756,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 10affe │ │ │ │ - bl 2eeea4 │ │ │ │ + bl 2eef1c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10affa │ │ │ │ ldr r3, [pc, #560] @ (10b138 ) │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr.w r9, [pc, #556] @ 10b13c │ │ │ │ mov r5, r6 │ │ │ │ @@ -200801,15 +200801,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 1f63f8 │ │ │ │ + bl 1f6470 │ │ │ │ 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] │ │ │ │ @@ -200855,15 +200855,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 10b122 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ b.n 10afde │ │ │ │ - bl 2eea90 │ │ │ │ + bl 2eeb08 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10affa │ │ │ │ ldr r3, [pc, #312] @ (10b148 ) │ │ │ │ mov r4, r7 │ │ │ │ @@ -200900,15 +200900,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 1f63f8 │ │ │ │ + bl 1f6470 │ │ │ │ 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 │ │ │ │ @@ -200967,25 +200967,25 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r6, r4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ movs r4, r5 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ movs r6, r4 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ movs r4, r5 │ │ │ │ str r2, [r3, r0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ movs r6, r4 │ │ │ │ - add r4, pc, #624 @ (adr r4, 10b3c0 ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 10b1c0 ) │ │ │ │ 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] @ (10b2bc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -201022,15 +201022,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 2eea90 │ │ │ │ + bl 2eeb08 │ │ │ │ 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 │ │ │ │ @@ -201351,15 +201351,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 10b590 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 10b582 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 10b564 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ @@ -201547,27 +201547,27 @@ │ │ │ │ bne.w 10badc │ │ │ │ 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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 10c0da │ │ │ │ cmp r9, r3 │ │ │ │ bhi.w 10c01c │ │ │ │ cmp r1, fp │ │ │ │ bhi.w 10c132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 │ │ │ │ @@ -201787,15 +201787,15 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 10b9f0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 10c1ae │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 │ │ │ │ @@ -201830,41 +201830,41 @@ │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ clzeq r3, r3 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ cbz r0, 10ba62 │ │ │ │ ldr.w r2, [r6, #328] @ 0x148 │ │ │ │ ldr.w r2, [r2, #3512] @ 0xdb8 │ │ │ │ - bl 1f877c │ │ │ │ + bl 1f87f4 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 10ba3c │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, 10ba82 │ │ │ │ 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 1f877c │ │ │ │ + bl 1f87f4 │ │ │ │ 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 1f7f40 │ │ │ │ + bl 1f7fb8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl d7024 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 10b618 │ │ │ │ @@ -202171,15 +202171,15 @@ │ │ │ │ beq.w 10c356 │ │ │ │ str.w r3, [r6, #928] @ 0x3a0 │ │ │ │ str.w r5, [r8] │ │ │ │ b.n 10b7b6 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 11bd18 │ │ │ │ @@ -202195,15 +202195,15 @@ │ │ │ │ bl 11bd18 │ │ │ │ ldr.w r3, [r5, #708] @ 0x2c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10bfac │ │ │ │ add.w r0, r3, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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} │ │ │ │ @@ -202272,41 +202272,41 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.w 10c168 │ │ │ │ ldr.w r1, [r6, #924] @ 0x39c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c114 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c356 │ │ │ │ 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 10bde0 │ │ │ │ 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 1f8244 │ │ │ │ + bl 1f82bc │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ orrs r0, r7 │ │ │ │ cmp r3, r6 │ │ │ │ uxtb r7, r0 │ │ │ │ bhi.n 10bf4a │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ b.w 10b6c6 │ │ │ │ add.w r0, r1, #5536 @ 0x15a0 │ │ │ │ ldr.w r8, [sp, #124] @ 0x7c │ │ │ │ adds r0, #8 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 10baac │ │ │ │ mov r2, ip │ │ │ │ b.n 10bb64 │ │ │ │ cmp r9, r3 │ │ │ │ it cc │ │ │ │ movcc r9, r3 │ │ │ │ b.n 10bf08 │ │ │ │ @@ -202329,15 +202329,15 @@ │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r8, [sp, #124] @ 0x7c │ │ │ │ bl 11be40 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 10baac │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bhi.w 10c138 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ it cc │ │ │ │ @@ -202350,15 +202350,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.w 10c1cc │ │ │ │ ldr.w r1, [r5, #940] @ 0x3ac │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c1b6 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10be84 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str.w r2, [r5, #948] @ 0x3b4 │ │ │ │ ldr.w r2, [r5, #944] @ 0x3b0 │ │ │ │ @@ -202394,15 +202394,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ bl d6b48 │ │ │ │ ldr.w r5, [r6, #2704] @ 0xa90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w fp, [r6, #3684] @ 0xe64 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 10b774 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10baac │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ @@ -202488,15 +202488,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ movs r5, r4 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp, #76] @ 0x4c │ │ │ │ blx 61b04 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c356 │ │ │ │ @@ -202552,15 +202552,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 2e6a78 │ │ │ │ + bl 2e6af0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10b9d4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r9, [r5, #328] @ 0x148 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add sl, r9 │ │ │ │ bmi.n 10c31e │ │ │ │ @@ -202568,24 +202568,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 2e6ce4 │ │ │ │ + bl 2e6d5c │ │ │ │ ldr r2, [pc, #276] @ (10c360 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ adds r5, #28 │ │ │ │ - bl 2e6ce4 │ │ │ │ + bl 2e6d5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r3, [r6, #2352] @ 0x930 │ │ │ │ ldr.w r2, [r6, #2356] @ 0x934 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 10c2ce │ │ │ │ mov fp, r3 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ @@ -202606,32 +202606,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 2e6ce4 │ │ │ │ + bl 2e6d5c │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10c27a │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl d6d54 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e6ce4 │ │ │ │ + bl 2e6d5c │ │ │ │ b.n 10c280 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r5, r3, r4 │ │ │ │ cmp r5, r3 │ │ │ │ bls.n 10c30a │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -202644,19 +202644,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 2e6ce4 │ │ │ │ + bl 2e6d5c │ │ │ │ cmp r4, r5 │ │ │ │ bcc.n 10c2e2 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e6d20 │ │ │ │ + bl 2e6d98 │ │ │ │ b.w 10b9d4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ strd r0, r0, [sp, #84] @ 0x54 │ │ │ │ b.n 10c100 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ @@ -202671,26 +202671,26 @@ │ │ │ │ ldr r1, [pc, #40] @ (10c368 ) │ │ │ │ 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 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n 10c22e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ movs r5, r4 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ movs r5, r4 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r6, #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] @ (10c4c8 ) │ │ │ │ @@ -202819,23 +202819,23 @@ │ │ │ │ b.n 10c450 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ subs r4, #120 @ 0x78 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 2b04d2 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ movs r5, r4 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ movs r5, r4 │ │ │ │ subs r3, #168 @ 0xa8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ movs r5, r4 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ 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 │ │ │ │ @@ -202888,15 +202888,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 10c5c6 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10c59a │ │ │ │ dmb ish │ │ │ │ @@ -202904,15 +202904,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10c588 │ │ │ │ b.n 10c55a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -203005,15 +203005,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r1, #252 @ 0xfc │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ movs r5, r4 │ │ │ │ mcr2 15, 4, pc, cr15, cr15, {7} @ │ │ │ │ subs r1, #96 @ 0x60 │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -203154,15 +203154,15 @@ │ │ │ │ beq.n 10c81c │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10c8c6 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10c878 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -203183,15 +203183,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10c786 │ │ │ │ b.n 10c83e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 10c7e4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10c8cc │ │ │ │ @@ -203294,28 +203294,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10ca1c │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10c9f8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10c9ea │ │ │ │ b.n 10c93c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 10c9ca │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10ca22 │ │ │ │ @@ -203407,28 +203407,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10cb52 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10cb2e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10cb20 │ │ │ │ b.n 10ca8e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 10cb02 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10cb58 │ │ │ │ @@ -203497,29 +203497,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10cc46 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10cc22 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10cc12 │ │ │ │ b.n 10cbc4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 10cbf6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10cc2e │ │ │ │ @@ -203585,30 +203585,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10cd34 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10cd0e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10ccfe │ │ │ │ b.n 10ccb0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 10cce2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10cd1a │ │ │ │ @@ -203687,29 +203687,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10ce3c │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10ce16 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10ce08 │ │ │ │ b.n 10cd9c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 10cdea │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10ce42 │ │ │ │ @@ -203789,29 +203789,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 10cebe │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10cf4a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10cf26 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10cf16 │ │ │ │ b.n 10ceac │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 10cef4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10cf32 │ │ │ │ @@ -203920,30 +203920,30 @@ │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d0b0 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d08a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d07a │ │ │ │ b.n 10cfb6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 10d05e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d096 │ │ │ │ @@ -204029,29 +204029,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 10d1d2 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10d1ac │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d19c │ │ │ │ b.n 10d11c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 10d17c │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10d1d8 │ │ │ │ @@ -204147,29 +204147,29 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d310 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d2ec │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d2dc │ │ │ │ b.n 10d250 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 10d2be │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d2f8 │ │ │ │ @@ -204263,29 +204263,29 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d444 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d420 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d410 │ │ │ │ b.n 10d384 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 10d3f2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d42c │ │ │ │ @@ -204382,29 +204382,29 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d580 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d55c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d54c │ │ │ │ b.n 10d4c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 10d530 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d568 │ │ │ │ @@ -204505,30 +204505,30 @@ │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d6ca │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d6a4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d694 │ │ │ │ b.n 10d604 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 10d676 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d6b0 │ │ │ │ @@ -204619,30 +204619,30 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d7f6 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d7d0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d7c0 │ │ │ │ b.n 10d736 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 10d7a4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d7dc │ │ │ │ @@ -204733,30 +204733,30 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d922 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d8fc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d8ec │ │ │ │ b.n 10d862 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 10d8d0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d908 │ │ │ │ @@ -204847,28 +204847,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10da4a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10da26 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10da18 │ │ │ │ b.n 10d992 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 10d9f8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10da50 │ │ │ │ @@ -204961,28 +204961,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10db7c │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10db58 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10db4a │ │ │ │ b.n 10dac0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 10db2a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10db82 │ │ │ │ @@ -205069,30 +205069,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10dc9a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10dc74 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10dc64 │ │ │ │ b.n 10dc16 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 10dc48 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10dc80 │ │ │ │ @@ -205164,30 +205164,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10dd92 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10dd6c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10dd5c │ │ │ │ b.n 10dd04 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 10dd40 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10dd78 │ │ │ │ @@ -205260,52 +205260,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 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ ldr.w r1, [r4, #412] @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f12d4 │ │ │ │ + bl 1f134c │ │ │ │ ldrb.w r1, [r4, #416] @ 0x1a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1254 │ │ │ │ + bl 1f12cc │ │ │ │ ldrb.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1254 │ │ │ │ + bl 1f12cc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 17d098 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, 10ded4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1254 │ │ │ │ + bl 1f12cc │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 17d098 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n 10ded0 │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #456 @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1254 │ │ │ │ + bl 1f12cc │ │ │ │ b.n 10deb8 │ │ │ │ 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 │ │ │ │ @@ -205364,29 +205364,29 @@ │ │ │ │ cbz r3, 10df8e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 10e012 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [pc, #164] @ (10e068 ) │ │ │ │ ldr r3, [pc, #156] @ (10e064 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -205426,26 +205426,26 @@ │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 10e01c │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10dfc2 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 10dfc2 │ │ │ │ movs r0, #1 │ │ │ │ b.n 10df54 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r1, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -205575,76 +205575,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 307e04 │ │ │ │ + bl 307e7c │ │ │ │ mov r4, r0 │ │ │ │ - bl 2576a4 │ │ │ │ + bl 25771c │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231594 │ │ │ │ + bl 23160c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ea70 │ │ │ │ + bl 24eae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2259a4 │ │ │ │ + bl 225a1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e44 │ │ │ │ + bl 217ebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2672f0 │ │ │ │ + bl 267368 │ │ │ │ mov r0, r4 │ │ │ │ - bl 221474 │ │ │ │ + bl 2214ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 2214c0 │ │ │ │ + bl 221538 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 231594 │ │ │ │ + bl 23160c │ │ │ │ mov r0, r4 │ │ │ │ - bl 269af0 │ │ │ │ + bl 269b68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266f28 │ │ │ │ + bl 266fa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267b6c │ │ │ │ + bl 267be4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1748 │ │ │ │ + bl 2a17c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f1d4 │ │ │ │ + bl 25f24c │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249374 │ │ │ │ + bl 2493ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 266f28 │ │ │ │ + bl 266fa0 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2631b8 │ │ │ │ + bl 263230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea60 │ │ │ │ + bl 25ead8 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29c9b0 │ │ │ │ + bl 29ca28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2672f0 │ │ │ │ + bl 267368 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267b6c │ │ │ │ + bl 267be4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267354 │ │ │ │ + bl 2673cc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26a268 │ │ │ │ + bl 26a2e0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 27e1a0 │ │ │ │ + bl 27e218 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267b6c │ │ │ │ + bl 267be4 │ │ │ │ ldr r2, [pc, #40] @ (10e294 ) │ │ │ │ ldr r3, [pc, #32] @ (10e28c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ @@ -205655,15 +205655,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, r4, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #608] @ (10e4f4 ) │ │ │ │ + ldr r6, [pc, #96] @ (10e2f4 ) │ │ │ │ movs r5, r4 │ │ │ │ adds r0, r2, #6 │ │ │ │ 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 │ │ │ │ @@ -205697,15 +205697,15 @@ │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ b.n 10e2b8 │ │ │ │ nop │ │ │ │ adds r0, r1, #5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ movs r5, r4 │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ push {r4} │ │ │ │ cbnz r3, 10e34e │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr r2, [r0, #120] @ 0x78 │ │ │ │ ldr.w r3, [r1, #252] @ 0xfc │ │ │ │ @@ -205789,25 +205789,25 @@ │ │ │ │ bne.n 10e402 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10e402 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (10e428 ) │ │ │ │ ldr r2, [pc, #28] @ (10e424 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -206383,30 +206383,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ movs r3, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r1, r9, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 10dedc │ │ │ │ add.w r1, r9, #20 │ │ │ │ @@ -206419,58 +206419,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10ea72 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10eaac │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10ec18 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -206483,47 +206483,47 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ bics.w lr, r3, #3758096384 @ 0xe0000000 │ │ │ │ bne.n 10eb80 │ │ │ │ str.w lr, [sp] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w lr, [r5, #4] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10eb24 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ cbz r7, 10eb64 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #10 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10eb54 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ str r0, [r7, #0] │ │ │ │ ldr r2, [pc, #200] @ (10ec30 ) │ │ │ │ ldr r3, [pc, #196] @ (10ec2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -206559,30 +206559,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10ebea │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r6, r0 │ │ │ │ b.n 10eb24 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n 10ebc6 │ │ │ │ movs r2, #1 │ │ │ │ @@ -207254,21 +207254,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #30 │ │ │ │ movne r6, #22 │ │ │ │ mov r2, r6 │ │ │ │ - bl 213734 │ │ │ │ + bl 2137ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10f76a │ │ │ │ movs r1, #0 │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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] │ │ │ │ @@ -207276,18 +207276,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 10f45c │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 10f5f0 │ │ │ │ subs r3, #3 │ │ │ │ @@ -207302,23 +207302,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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} │ │ │ │ @@ -207327,42 +207327,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r8, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ beq.n 10f4b4 │ │ │ │ movw r2, #377 @ 0x179 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 10f5f6 │ │ │ │ @@ -207396,66 +207396,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 10f4ac │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [pc, #768] @ (10f7b0 ) │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ b.n 10f3d6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r9 │ │ │ │ beq.n 10f56a │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -207480,25 +207480,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 10dedc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #2 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -207528,88 +207528,88 @@ │ │ │ │ bl 10dedc │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 2183e0 │ │ │ │ + bl 218458 │ │ │ │ mov fp, r0 │ │ │ │ b.n 10f43e │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ b.n 10f376 │ │ │ │ mov.w sl, #32 │ │ │ │ b.n 10f376 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10f43e │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, fp │ │ │ │ beq.n 10f708 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ @@ -207635,20 +207635,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 10dedc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #2 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -207679,15 +207679,15 @@ │ │ │ │ mov r3, r9 │ │ │ │ b.n 10f5d6 │ │ │ │ ldr r2, [pc, #76] @ (10f7b8 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 2134e0 │ │ │ │ + bl 213558 │ │ │ │ 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] │ │ │ │ @@ -207778,30 +207778,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10f88e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, #204] @ (10f96c ) │ │ │ │ ldr r3, [pc, #196] @ (10f968 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -207824,49 +207824,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10f8fa │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r6, r0 │ │ │ │ b.n 10f89e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10f89e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 10f89e │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 10f872 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n 10f872 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -207946,37 +207946,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 10fa36 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10fadc │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] @ 10fcb4 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -207985,15 +207985,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [pc, #552] @ (10fcb8 ) │ │ │ │ ldr r3, [pc, #536] @ (10fcac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -208030,30 +208030,30 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl 10f7bc │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov sl, r0 │ │ │ │ b.n 10fa3c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 10facc │ │ │ │ ldr r0, [pc, #440] @ (10fcbc ) │ │ │ │ ldr.w r0, [r8, r0] │ │ │ │ ldrexd r2, r3, [r0] │ │ │ │ dmb ish │ │ │ │ and.w sl, r2, #524288 @ 0x80000 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 10fc94 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e4168 │ │ │ │ + bl 2e41e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ adds r3, r7, #1 │ │ │ │ beq.n 10fbcc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10fc2a │ │ │ │ @@ -208096,26 +208096,26 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cbnz r3, 10fbd6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10fa8e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 10fa8e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 10fc32 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, sl │ │ │ │ b.n 10fb42 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ @@ -208160,30 +208160,30 @@ │ │ │ │ ldr.w sl, [sp] │ │ │ │ mov r7, sl │ │ │ │ b.n 10fb4c │ │ │ │ movs r2, #16 │ │ │ │ strh.w r7, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10fc5e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r9, r0 │ │ │ │ b.n 10fa8e │ │ │ │ movs r2, #8 │ │ │ │ strb.w r7, [sp, #8] │ │ │ │ b.n 10fc40 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -208365,15 +208365,15 @@ │ │ │ │ b.n 10fd3c │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 10fd3c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ mov r0, r7 │ │ │ │ blx 60990 │ │ │ │ add.w r0, fp, #5312 @ 0x14c0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r0, #20 │ │ │ │ bl 11be40 │ │ │ │ mov r0, r7 │ │ │ │ @@ -208408,15 +208408,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 110424 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 10fe22 │ │ │ │ add.w r6, fp, #5280 @ 0x14a0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 10ff60 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cbz r1, 10fee6 │ │ │ │ mov r0, fp │ │ │ │ @@ -208476,15 +208476,15 @@ │ │ │ │ bne.n 10ff74 │ │ │ │ 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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldrb.w r3, [fp, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 110524 │ │ │ │ add.w r6, r5, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ @@ -208680,15 +208680,15 @@ │ │ │ │ beq.w 1104c8 │ │ │ │ ldr r3, [pc, #32] @ (1101e8 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ b.n 1101ec │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ 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 │ │ │ │ @@ -209071,40 +209071,40 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 10e09c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 110624 │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1484 │ │ │ │ + bl 1f14fc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1484 │ │ │ │ + bl 1f14fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1530 │ │ │ │ + bl 1f15a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #412] @ 0x19c │ │ │ │ - bl 1f14c8 │ │ │ │ + bl 1f1540 │ │ │ │ strb.w r0, [r4, #416] @ 0x1a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f14c8 │ │ │ │ + bl 1f1540 │ │ │ │ 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 17cfc8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1f14c8 │ │ │ │ + bl 1f1540 │ │ │ │ cbnz r0, 11064e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 110628 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 110628 │ │ │ │ @@ -209113,15 +209113,15 @@ │ │ │ │ bl 10fcc0 │ │ │ │ cbnz r0, 110640 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #456 @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1f1484 │ │ │ │ + bl 1f14fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 10fcc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 110624 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ @@ -209163,15 +209163,15 @@ │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ bl 17cc34 │ │ │ │ ldr r3, [pc, #156] @ (110740 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, sp │ │ │ │ - bl 217f30 │ │ │ │ + bl 217fa8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 10e09c │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11072e │ │ │ │ @@ -209219,15 +209219,15 @@ │ │ │ │ b.n 1106c6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1106fc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ vst1.8 @ instruction: 0xf98600b8 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #240] @ (110834 ) │ │ │ │ + ldr r7, [pc, #752] @ (110a34 ) │ │ │ │ movs r5, r4 │ │ │ │ ldr??.w r0, [ip, #184] @ 0xb8 │ │ │ │ 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] @ (110984 ) │ │ │ │ @@ -209458,21 +209458,21 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 10e9c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 110dba │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ @@ -209484,25 +209484,25 @@ │ │ │ │ subs r0, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ ubfx r6, r0, #0, #14 │ │ │ │ cbnz r6, 110a40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 110a32 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ andne.w ip, r2, #63 @ 0x3f │ │ │ │ bne.n 110a50 │ │ │ │ b.n 110a60 │ │ │ │ cmp.w r0, #16384 @ 0x4000 │ │ │ │ @@ -209518,30 +209518,30 @@ │ │ │ │ cbz r3, 110ab4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #14 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r3, r8, [sp, #40] @ 0x28 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 110a90 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 110b70 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #16383 @ 0x3fff │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ @@ -209603,30 +209603,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 110b58 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 110aa8 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ @@ -209652,60 +209652,60 @@ │ │ │ │ and.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 110cf8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 110bec │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 110c28 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ ldr r2, [pc, #396] @ (110dd8 ) │ │ │ │ ldr r3, [pc, #392] @ (110dd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -209718,30 +209718,30 @@ │ │ │ │ movs r2, #8 │ │ │ │ b.n 110b34 │ │ │ │ movs r2, #32 │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 110c92 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ b.n 110a32 │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ b.n 110c74 │ │ │ │ @@ -209751,53 +209751,53 @@ │ │ │ │ b.n 110c74 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ b.n 110c74 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w lr, [r5, #4] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 110ce8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ andne.w ip, r2, #63 @ 0x3f │ │ │ │ bne.w 110bb2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #14 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #40] @ 0x28 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 110d26 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov sl, r0 │ │ │ │ b.n 110bfa │ │ │ │ subs r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 110db0 │ │ │ │ @@ -209819,30 +209819,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 110d8c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r7, r0 │ │ │ │ b.n 110ce8 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 110d6e │ │ │ │ movs r2, #1 │ │ │ │ @@ -210023,17 +210023,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r2, fp, r3 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 10e9c8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ b.n 110f40 │ │ │ │ ldr.w ip, [r4, #52] @ 0x34 │ │ │ │ movs r0, #18 │ │ │ │ mov.w lr, #13 │ │ │ │ str r0, [r1, #16] │ │ │ │ b.n 110eac │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -210272,15 +210272,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1111ec │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ mla ip, r3, r1, ip │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 215ed8 │ │ │ │ + bl 215f50 │ │ │ │ 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 │ │ │ │ @@ -210306,60 +210306,60 @@ │ │ │ │ movls r3, #0 │ │ │ │ addls.w r9, sp, #40 @ 0x28 │ │ │ │ strls r3, [sp, #32] │ │ │ │ bhi.w 1114e6 │ │ │ │ vldr d0, [pc, #672] @ 111500 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 11128e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ vldr d0, [pc, #620] @ 111508 │ │ │ │ movs r1, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1112cc │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, 111310 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ @@ -210375,15 +210375,15 @@ │ │ │ │ bl 10dedc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r8 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ bl 11c884 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -210411,20 +210411,20 @@ │ │ │ │ bl 10dedc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r8 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215e50 │ │ │ │ + bl 215ec8 │ │ │ │ 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] │ │ │ │ @@ -210457,24 +210457,24 @@ │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ adds r1, r0, r3 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 111460 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ strd r3, r1, [sp, #28] │ │ │ │ - bl 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 111460 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ movs r3, #3 │ │ │ │ str.w r5, [r8, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ands.w r3, r3, #7 │ │ │ │ beq.n 111430 │ │ │ │ mov.w ip, #0 │ │ │ │ mov sl, r1 │ │ │ │ mov r2, ip │ │ │ │ @@ -210499,15 +210499,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15c1d8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub.w r2, r1, #20 │ │ │ │ - bl 215fb8 │ │ │ │ + bl 216030 │ │ │ │ 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 │ │ │ │ @@ -210583,20 +210583,20 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10dedc │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 │ │ │ │ @@ -210609,64 +210609,64 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10dedc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 11132e │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10dedc │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10dedc │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 10dedc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 111324 │ │ │ │ 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} │ │ │ │ @@ -210773,15 +210773,15 @@ │ │ │ │ movne r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ bl 10f970 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 216990 │ │ │ │ + bl 216a08 │ │ │ │ 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 1117ec │ │ │ │ ldr.w r3, [pc, #2704] @ 1121ec │ │ │ │ @@ -210812,36 +210812,36 @@ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ bl 10dedc │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r4, [sp, #88] @ 0x58 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1117ca │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, sl │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r2, [pc, #2560] @ 1121f0 │ │ │ │ ldr.w r3, [pc, #2544] @ 1121e4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -210867,15 +210867,15 @@ │ │ │ │ cmp r2, #1 │ │ │ │ beq.w 111678 │ │ │ │ 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 217280 │ │ │ │ + bl 2172f8 │ │ │ │ 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] │ │ │ │ @@ -210961,43 +210961,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 111958 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -211005,19 +211005,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -211053,18 +211053,18 @@ │ │ │ │ blx 61250 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 111af8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 219200 │ │ │ │ + bl 219278 │ │ │ │ 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 │ │ │ │ @@ -211074,21 +211074,21 @@ │ │ │ │ cmp r3, r7 │ │ │ │ bhi.w 1118d6 │ │ │ │ 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 213f8c │ │ │ │ + bl 214004 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 111a92 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21911c │ │ │ │ + bl 219194 │ │ │ │ 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 111dc0 │ │ │ │ @@ -211099,22 +211099,22 @@ │ │ │ │ b.n 111ac0 │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.w 111dc6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 111ab6 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219278 │ │ │ │ + bl 2192f0 │ │ │ │ mov r9, r0 │ │ │ │ b.n 111ab6 │ │ │ │ strb.w r7, [sp, #88] @ 0x58 │ │ │ │ b.n 111934 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r7 │ │ │ │ ite ne │ │ │ │ @@ -211126,15 +211126,15 @@ │ │ │ │ b.n 111934 │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [r3, r7, lsl #2] │ │ │ │ b.n 111a38 │ │ │ │ movw r3, #925 @ 0x39d │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 111678 │ │ │ │ ldr.w r4, [sl, #96] @ 0x60 │ │ │ │ @@ -211161,20 +211161,20 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ bl 10dedc │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n 1117d2 │ │ │ │ ldr.w r3, [pc, #1644] @ 1121ec │ │ │ │ movw r0, #58640 @ 0xe510 │ │ │ │ @@ -211211,75 +211211,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 111c12 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 111c4c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 111c72 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n 1117d2 │ │ │ │ ldr.w r3, [pc, #1364] @ 1121ec │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ @@ -211310,40 +211310,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 111d16 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -211352,20 +211352,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 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r0, sl, #20 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, sl │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ b.n 1117ea │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ b.n 111934 │ │ │ │ movw r3, #383 @ 0x17f │ │ │ │ cmp r5, r3 │ │ │ │ @@ -211384,15 +211384,15 @@ │ │ │ │ b.n 1117da │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r5, r8 │ │ │ │ ldrb r7, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 111e46 │ │ │ │ mov r0, sl │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ b.n 1117ea │ │ │ │ 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 │ │ │ │ @@ -211408,15 +211408,15 @@ │ │ │ │ beq.w 111872 │ │ │ │ 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 217280 │ │ │ │ + bl 2172f8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [pc, #972] @ (1121ec ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ it eq │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ @@ -211428,15 +211428,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 11187a │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ b.n 111dca │ │ │ │ subs r2, #53 @ 0x35 │ │ │ │ cmp r2, #14 │ │ │ │ bhi.w 111778 │ │ │ │ add r3, pc, #8 @ (adr r3, 111e64 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ @@ -211478,21 +211478,21 @@ │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 111f2c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213f8c │ │ │ │ + bl 214004 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 111ee4 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21911c │ │ │ │ + bl 219194 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1121dc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ str.w r3, [r2], #8 │ │ │ │ @@ -211512,15 +211512,15 @@ │ │ │ │ strd r7, r1, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ add.w r2, r2, #8 │ │ │ │ bne.n 111f12 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #4 │ │ │ │ - bl 218504 │ │ │ │ + bl 21857c │ │ │ │ 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] │ │ │ │ @@ -211542,17 +211542,17 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r5 │ │ │ │ bl 10e9c8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, sl │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ b.n 1117ec │ │ │ │ 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 │ │ │ │ @@ -211587,26 +211587,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 112014 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 112152 │ │ │ │ @@ -211616,15 +211616,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 17e918 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 111c12 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -211638,26 +211638,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 112040 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 112040 │ │ │ │ add.w r2, r9, r4, lsl #3 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ bhi.n 1120ce │ │ │ │ subs r3, #1 │ │ │ │ @@ -211679,21 +211679,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -211704,15 +211704,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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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] │ │ │ │ @@ -211728,39 +211728,39 @@ │ │ │ │ b.n 1120ce │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cbz r0, 11217e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -211770,15 +211770,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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 112032 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov r3, r1 │ │ │ │ b.n 111f08 │ │ │ │ strd r0, r0, [r4, #736]! @ 0x2e0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -220417,19 +220417,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, 118130 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #4036] @ 0xfc4 │ │ │ │ cbz r0, 11813a │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 │ │ │ │ @@ -220480,21 +220480,21 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11835a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ - bl 23aa38 │ │ │ │ + bl 23aab0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 269af0 │ │ │ │ + bl 269b68 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 266f28 │ │ │ │ + bl 266fa0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 267b6c │ │ │ │ + bl 267be4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 11832e │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 11821a │ │ │ │ @@ -220505,34 +220505,34 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 118204 │ │ │ │ cbz r1, 11821a │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 2278f4 │ │ │ │ + bl 22796c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1182fe │ │ │ │ - bl 2a1748 │ │ │ │ + bl 2a17c0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25f1d4 │ │ │ │ + bl 25f24c │ │ │ │ mov.w r1, #29360128 @ 0x1c00000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 249374 │ │ │ │ + bl 2493ec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 266f28 │ │ │ │ + bl 266fa0 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2631b8 │ │ │ │ + bl 263230 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2576a4 │ │ │ │ + bl 25771c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2472c0 │ │ │ │ + bl 247338 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1182f6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ movs r6, #0 │ │ │ │ @@ -220540,24 +220540,24 @@ │ │ │ │ bl 17ebb4 │ │ │ │ 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 27e1a0 │ │ │ │ + bl 27e218 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r6, #320] @ 0x140 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n 1182ae │ │ │ │ ldr.w r1, [r4, #4032] @ 0xfc0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 11833e │ │ │ │ mov r0, r6 │ │ │ │ - bl 239a9c │ │ │ │ + bl 239b14 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 17ebb4 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -220576,65 +220576,65 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #4036] @ 0xfc4 │ │ │ │ cbz r1, 118312 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 234890 │ │ │ │ + bl 234908 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 17ebb4 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b.n 1182b6 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25f36c │ │ │ │ + bl 25f3e4 │ │ │ │ b.n 11825e │ │ │ │ - bl 280b5c │ │ │ │ + bl 280bd4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 280db8 │ │ │ │ + bl 280e30 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl e41bc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n 118228 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r2, [r4, #4036] @ 0xfc4 │ │ │ │ cbz r2, 11838a │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr.w r1, [r4, #4036] @ 0xfc4 │ │ │ │ b.n 1182d6 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - bl 2613ec │ │ │ │ + bl 261464 │ │ │ │ b.n 1181f8 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r2, [r4, #4032] @ 0xfc0 │ │ │ │ cbz r2, 118374 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr.w r1, [r4, #4032] @ 0xfc0 │ │ │ │ b.n 118294 │ │ │ │ ldr r3, [pc, #96] @ (1183bc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #96] @ (1183c0 ) │ │ │ │ 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 2968fc │ │ │ │ + bl 296974 │ │ │ │ b.n 1181d6 │ │ │ │ ldr r1, [pc, #76] @ (1183c4 ) │ │ │ │ movw r2, #6623 @ 0x19df │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ add r1, pc │ │ │ │ bl 10e140 │ │ │ │ str.w r0, [r4, #4032] @ 0xfc0 │ │ │ │ @@ -220647,29 +220647,29 @@ │ │ │ │ str.w r0, [r4, #4036] @ 0xfc4 │ │ │ │ b.n 118320 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r4, #26] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ movs r5, r5 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #21] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1182dc │ │ │ │ + bcc.n 1183dc │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r1, #32] │ │ │ │ movs r5, r5 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + cbnz r0, 1183dc │ │ │ │ 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] @ (1187dc ) │ │ │ │ @@ -222409,15 +222409,15 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1684] @ 119d34 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #60] @ 0x3c │ │ │ │ - bl 261b08 │ │ │ │ + bl 261b80 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 11999a │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -222441,41 +222441,41 @@ │ │ │ │ ldr.w r2, [pc, #1608] @ 119d38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1604] @ 119d3c │ │ │ │ strb.w r3, [sp, #70] @ 0x46 │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 216850 │ │ │ │ + bl 2168c8 │ │ │ │ ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 11971a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 119876 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26262c │ │ │ │ + bl 2626a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 17ee80 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1197a2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbnz r1, 119788 │ │ │ │ ldr.w r2, [pc, #1544] @ 119d40 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #1540] @ 119d44 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216850 │ │ │ │ + bl 2168c8 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1197b2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1197b2 │ │ │ │ @@ -222513,57 +222513,57 @@ │ │ │ │ bne.n 11986e │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 119736 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238a60 │ │ │ │ + bl 238ad8 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238a60 │ │ │ │ + bl 238ad8 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bb00 │ │ │ │ + bl 21bb78 │ │ │ │ movs r2, #3 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238a60 │ │ │ │ + bl 238ad8 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 119ab2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a5b4 │ │ │ │ + bl 22a62c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a5b4 │ │ │ │ + bl 22a62c │ │ │ │ ldrsb.w r2, [r4, #72] @ 0x48 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 119814 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228274 │ │ │ │ + bl 2282ec │ │ │ │ ldr.w r3, [pc, #1328] @ 119d48 │ │ │ │ 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 24c8a0 │ │ │ │ + bl 24c918 │ │ │ │ mov r0, r4 │ │ │ │ bl 17eef8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1199d6 │ │ │ │ ldr.w r2, [pc, #1288] @ 119d4c │ │ │ │ @@ -222609,22 +222609,22 @@ │ │ │ │ lsls r7, r3, #8 │ │ │ │ bmi.w 119b16 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - bl 213734 │ │ │ │ + bl 2137ac │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 119ce4 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213734 │ │ │ │ + bl 2137ac │ │ │ │ ldr.w r7, [r4, #432] @ 0x1b0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbnz r3, 1198e0 │ │ │ │ b.n 11971a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -222642,15 +222642,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 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 119ce0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ strd r5, r7, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -222698,15 +222698,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 119b7c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 119934 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 119c96 │ │ │ │ mov r8, r0 │ │ │ │ b.n 11991c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ @@ -222721,20 +222721,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 23dde4 │ │ │ │ + bl 23de5c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #28 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - bl 2613ec │ │ │ │ + bl 261464 │ │ │ │ b.n 1196bc │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 119d14 │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ @@ -222776,75 +222776,75 @@ │ │ │ │ beq.w 119d04 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 119b06 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 119a92 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d7d8 │ │ │ │ + bl 22d850 │ │ │ │ mov r0, r4 │ │ │ │ bl dd240 │ │ │ │ b.n 119842 │ │ │ │ ldr r2, [pc, #668] @ (119d50 ) │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 23713c │ │ │ │ + bl 2371b4 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238a60 │ │ │ │ + bl 238ad8 │ │ │ │ ldrb.w r3, [r4, #366] @ 0x16e │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 119ada │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cbnz r3, 119b22 │ │ │ │ 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 257748 │ │ │ │ + bl 2577c0 │ │ │ │ b.n 1197ee │ │ │ │ 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 1199b8 │ │ │ │ @@ -222854,21 +222854,21 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ b.n 119a44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ strb r2, [r5, #0] │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ b.n 11971a │ │ │ │ adds r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2316ac │ │ │ │ + bl 231724 │ │ │ │ b.n 119ada │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ bne.w 119944 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ @@ -222899,15 +222899,15 @@ │ │ │ │ beq.w 119cc0 │ │ │ │ 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 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 │ │ │ │ @@ -222916,29 +222916,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -222972,15 +222972,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ b.n 119984 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ bne.w 119988 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, fp │ │ │ │ @@ -222993,15 +222993,15 @@ │ │ │ │ b.n 119984 │ │ │ │ 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 261798 │ │ │ │ + bl 261810 │ │ │ │ b.n 119cb2 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1198f2 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -223012,26 +223012,26 @@ │ │ │ │ ldr r3, [pc, #148] @ (119d58 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21365c │ │ │ │ + bl 2136d4 │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov sl, r0 │ │ │ │ bfi r3, r2, #7, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ b.n 119b84 │ │ │ │ mov r2, r4 │ │ │ │ b.n 119c9e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ b.n 11971a │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w 119934 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -223371,15 +223371,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 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 11a614 │ │ │ │ mov.w r9, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -223438,15 +223438,15 @@ │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [r8] │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 11a168 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11a164 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r1, r7 │ │ │ │ cbz r7, 11a16c │ │ │ │ mov r7, r0 │ │ │ │ b.n 11a0bc │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #3 │ │ │ │ beq.n 11a168 │ │ │ │ @@ -223456,15 +223456,15 @@ │ │ │ │ b.n 11a0dc │ │ │ │ movs r5, #0 │ │ │ │ b.n 11a10a │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r5, r0 │ │ │ │ b.n 11a188 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11a60c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -223476,15 +223476,15 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11a694 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29c9b0 │ │ │ │ + bl 29ca28 │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 11a1ca │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -223493,15 +223493,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11a1b4 │ │ │ │ cbz r1, 11a1ca │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2278f4 │ │ │ │ + bl 22796c │ │ │ │ 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 │ │ │ │ @@ -223530,15 +223530,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 216288 │ │ │ │ + bl 216300 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 11a610 │ │ │ │ mov r9, r7 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -223557,15 +223557,15 @@ │ │ │ │ bne.n 11a24a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11a27a │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cbz r6, 11a2cc │ │ │ │ mov fp, r0 │ │ │ │ b.n 11a23e │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 11a264 │ │ │ │ mov r4, r3 │ │ │ │ @@ -223590,23 +223590,23 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w 11a476 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 11a254 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 11a26e │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ mov r8, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ b.n 11a2e4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 11a214 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -223803,47 +223803,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11a51a │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -223853,15 +223853,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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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] │ │ │ │ @@ -223953,15 +223953,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 193c30 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r3, #28] │ │ │ │ b.n 11a384 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 267b6c │ │ │ │ + bl 267be4 │ │ │ │ b.n 11a19c │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 11a19c │ │ │ │ ldr.w r3, [r7, #424] @ 0x1a8 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ @@ -223993,15 +223993,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 24feb8 │ │ │ │ + bl 24ff30 │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ ldr.w r4, [sl, #3968] @ 0xf80 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, 11a718 │ │ │ │ b.n 11a304 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -224021,15 +224021,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 216288 │ │ │ │ + bl 216300 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 11ae72 │ │ │ │ mov sl, r4 │ │ │ │ mov r9, fp │ │ │ │ strd r5, r6, [sp, #92] @ 0x5c │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ @@ -224054,15 +224054,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11a782 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11a7fc │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cbz r7, 11a7d0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 11a764 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #171 @ 0xab │ │ │ │ beq.w 11aba2 │ │ │ │ @@ -224071,24 +224071,24 @@ │ │ │ │ it ne │ │ │ │ movne r5, fp │ │ │ │ beq.n 11a810 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 11a77e │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 11a7a4 │ │ │ │ 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 261798 │ │ │ │ + bl 261810 │ │ │ │ b.n 11a7ec │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 11a732 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -224102,15 +224102,15 @@ │ │ │ │ movw r2, #625 @ 0x271 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 11a79a │ │ │ │ mov.w fp, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r9] │ │ │ │ - bl 244ee4 │ │ │ │ + bl 244f5c │ │ │ │ ldr r3, [pc, #192] @ (11a8e0 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -224187,54 +224187,54 @@ │ │ │ │ nop.w │ │ │ │ movs r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #736 @ (adr r6, 11abc8 ) │ │ │ │ + add r7, pc, #224 @ (adr r7, 11a9c8 ) │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11a910 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r9 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -224272,19 +224272,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add.w r1, r5, #20 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 11ae60 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ @@ -224300,23 +224300,23 @@ │ │ │ │ b.n 11aa72 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 11ae40 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, fp │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 244c1c │ │ │ │ + bl 244c94 │ │ │ │ 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] │ │ │ │ @@ -224336,26 +224336,26 @@ │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [fp] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #402 @ 0x192 │ │ │ │ beq.w 11acba │ │ │ │ bls.n 11aa20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 244f08 │ │ │ │ + bl 244f80 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] │ │ │ │ @@ -224405,17 +224405,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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ b.n 11aa62 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ b.n 11a8f0 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ movs r2, #8 │ │ │ │ @@ -224425,34 +224425,34 @@ │ │ │ │ strb.w r2, [sp, #136] @ 0x88 │ │ │ │ b.n 11a8f0 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r9] │ │ │ │ - bl 244ee4 │ │ │ │ + bl 244f5c │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r1, r6, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ str.w sl, [r8] │ │ │ │ bl 10dedc │ │ │ │ add.w r1, r6, #20 │ │ │ │ @@ -224465,63 +224465,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11ac44 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r9 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11ac80 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, r5 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ mov r5, fp │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 11a77e │ │ │ │ b.n 11a7c4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ @@ -224529,22 +224529,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -224585,20 +224585,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 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r9 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ b.n 11aa62 │ │ │ │ mov r9, fp │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r5, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 11a77e │ │ │ │ @@ -224609,36 +224609,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11ade4 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] │ │ │ │ @@ -224646,15 +224646,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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 11a856 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 11aa36 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 11a79a │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -224698,15 +224698,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 216288 │ │ │ │ + bl 216300 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 11b2c6 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r5, #16] │ │ │ │ @@ -224730,30 +224730,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11aef0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 11b0ca │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 11b124 │ │ │ │ mov sl, r0 │ │ │ │ b.n 11aed6 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r2, #688 @ 0x2b0 │ │ │ │ bne.n 11aefa │ │ │ │ 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 216ef0 │ │ │ │ + bl 216f68 │ │ │ │ ldrb.w r6, [sp, #504] @ 0x1f8 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 11b0c2 │ │ │ │ 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 │ │ │ │ @@ -224810,26 +224810,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 218294 │ │ │ │ + bl 21830c │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] │ │ │ │ @@ -224874,64 +224874,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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, r5 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 11aeec │ │ │ │ b.n 11af0a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ bne.w 11af0a │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 11af28 │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213f8c │ │ │ │ + bl 214004 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11b0fa │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21911c │ │ │ │ + bl 219194 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ b.n 11b0c2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 11af0a │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp.w r2, #688 @ 0x2b0 │ │ │ │ beq.n 11b0d6 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 11af18 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r6 │ │ │ │ uxtb r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 11b150 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -224965,41 +224965,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11b1ca │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -225013,41 +225013,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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 11b0b0 │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11b264 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -225060,15 +225060,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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 11afdc │ │ │ │ mov r8, r5 │ │ │ │ b.n 11b12a │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ @@ -225192,15 +225192,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ add r3, r2 │ │ │ │ it cs │ │ │ │ movcs r5, r2 │ │ │ │ cmp r6, r3 │ │ │ │ it cc │ │ │ │ movcc r6, r3 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11b3d2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 11b446 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -225334,15 +225334,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11b56e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 11b5be │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11b558 │ │ │ │ b.n 11b59c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11b554 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -225404,15 +225404,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ b.w 11aba2 │ │ │ │ ldr r2, [pc, #68] @ (11b680 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #68] @ (11b684 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n 11b330 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ movw ip, #514 @ 0x202 │ │ │ │ cmp r1, ip │ │ │ │ bne.w 11b3e6 │ │ │ │ mov r3, r2 │ │ │ │ @@ -225428,17 +225428,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 11b66a │ │ │ │ nop │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + add r0, pc, #264 @ (adr r0, 11b78c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r7, #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 │ │ │ │ @@ -225588,18 +225588,18 @@ │ │ │ │ blx 62064 │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, 11b844 │ │ │ │ mov r0, r5 │ │ │ │ bl d6cfc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 11b84c │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 11b854 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 │ │ │ │ @@ -225650,37 +225650,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 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ 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 11b950 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ 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 118140 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11bc52 │ │ │ │ str.w sl, [r5] │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ 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 │ │ │ │ @@ -225706,39 +225706,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, 11b99c │ │ │ │ mov r1, r8 │ │ │ │ - bl 29694c │ │ │ │ + bl 2969c4 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 11b98e │ │ │ │ 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, 11b9e8 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ 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 119668 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ 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 │ │ │ │ @@ -225771,26 +225771,26 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r2, [r2, #3968] @ 0xf80 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #656] @ (11bcc8 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl 28d780 │ │ │ │ + bl 28d7f8 │ │ │ │ cmp r4, #1 │ │ │ │ beq.w 11bcac │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cbz r3, 11ba66 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r7, sl │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 11ba60 │ │ │ │ movs r0, #0 │ │ │ │ - bl 21ccc0 │ │ │ │ + bl 21cd38 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 11ba52 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -225876,15 +225876,15 @@ │ │ │ │ beq.n 11bbfc │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11bb4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11bb4e │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ 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 │ │ │ │ @@ -225909,15 +225909,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r2, [r8] │ │ │ │ strb.w r4, [sp, #232] @ 0xe8 │ │ │ │ bl 119d60 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11bcb6 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ 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] │ │ │ │ @@ -225928,15 +225928,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 11baea │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #200] @ (11bcd0 ) │ │ │ │ ldr r2, [pc, #188] @ (11bcc4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -225961,30 +225961,30 @@ │ │ │ │ ldrb.w r3, [sp, #121] @ 0x79 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #121] @ 0x79 │ │ │ │ b.n 11bb30 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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, 11bc7a │ │ │ │ mov r0, r8 │ │ │ │ bl 11b7f0 │ │ │ │ cbz r7, 11bca2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 11bc98 │ │ │ │ adds r4, #4 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 11bc9e │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 11bc74 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -225997,26 +225997,26 @@ │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, #24 │ │ │ │ bne.n 11bc6e │ │ │ │ mov r3, r9 │ │ │ │ b.n 11bc04 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #12 │ │ │ │ - bl 29c080 │ │ │ │ + bl 29c0f8 │ │ │ │ b.n 11ba46 │ │ │ │ mov r3, r0 │ │ │ │ b.n 11bc56 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bxns r9 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #183 @ 0xb7 │ │ │ │ - vsra.u32 q12, q8, #1 │ │ │ │ + vsra.u64 q12, q8, #1 │ │ │ │ movs r3, r5 │ │ │ │ mvns r4, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -226245,29 +226245,29 @@ │ │ │ │ cbz r3, 11bf32 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 11bfb6 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [pc, #164] @ (11c00c ) │ │ │ │ ldr r3, [pc, #156] @ (11c008 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -226307,26 +226307,26 @@ │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 11bfc0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11bf66 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 11bf66 │ │ │ │ movs r0, #1 │ │ │ │ b.n 11bef8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ adcs r6, r3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -227097,41 +227097,41 @@ │ │ │ │ mov r2, r5 │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ bl 11be80 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 11cde2 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r3 │ │ │ │ movw r3, #514 @ 0x202 │ │ │ │ bics r3, r1 │ │ │ │ bne.w 11ce1e │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11cfe0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ cmp r4, sl │ │ │ │ beq.n 11c932 │ │ │ │ ldrb.w r3, [sl, #-8] │ │ │ │ cbnz r3, 11c932 │ │ │ │ ldrb.w r3, [sl, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #20] │ │ │ │ @@ -227139,50 +227139,50 @@ │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r7, sl │ │ │ │ beq.n 11c94c │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11c974 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -227211,15 +227211,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 11cfc6 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ @@ -227227,50 +227227,50 @@ │ │ │ │ movmi r4, sl │ │ │ │ bpl.w 11cf46 │ │ │ │ cmp r2, #32 │ │ │ │ beq.n 11ca56 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11ca7e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -227305,15 +227305,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 61070 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #3 │ │ │ │ @@ -227354,108 +227354,108 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 11be80 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 11be80 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 11cbda │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov fp, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 11be80 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 11cfd0 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.w 11cec2 │ │ │ │ cmp r3, #32 │ │ │ │ beq.n 11cc42 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11cc6c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -227488,15 +227488,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 61070 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #3 │ │ │ │ @@ -227537,15 +227537,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 11be80 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ ldr r2, [pc, #608] @ (11cff8 ) │ │ │ │ ldr r3, [pc, #596] @ (11cfec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ @@ -227555,50 +227555,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11c8d8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.w 11c8e0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w fp, #0 │ │ │ │ movw sl, #514 @ 0x202 │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11ce0c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov sl, r0 │ │ │ │ b.n 11c91c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cbz r1, 11ce2a │ │ │ │ ldrb.w r1, [r1, #41] @ 0x29 │ │ │ │ cbnz r1, 11ce74 │ │ │ │ @@ -227611,30 +227611,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11ce62 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov sl, r0 │ │ │ │ b.n 11c91c │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 11cebc │ │ │ │ @@ -227690,30 +227690,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11cf1a │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ b.n 11cc30 │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #8 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n 11cefa │ │ │ │ @@ -227746,30 +227746,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11cf9a │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r4, r0 │ │ │ │ b.n 11ca44 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 11cf7c │ │ │ │ @@ -229484,15 +229484,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 1ff3d8 │ │ │ │ + bl 1ff450 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11e2d8 │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ mov fp, r9 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -229567,15 +229567,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 11e20a │ │ │ │ ldr.w r3, [ip, #152] @ 0x98 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 11e20a │ │ │ │ b.n 11e21a │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1ff414 │ │ │ │ + bl 1ff48c │ │ │ │ ldr.w r2, [pc, #1532] @ 11e89c │ │ │ │ ldr.w r3, [pc, #1532] @ 11e8a0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -229622,15 +229622,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 11e368 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11e296 │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1ff480 │ │ │ │ + bl 1ff4f8 │ │ │ │ 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] │ │ │ │ @@ -229796,15 +229796,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 11e434 │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ add.w r1, r8, #28 │ │ │ │ - bl 1ff4c4 │ │ │ │ + bl 1ff53c │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ ands.w r9, r9, r3 │ │ │ │ bne.n 11e450 │ │ │ │ ldr.w r8, [r7, #76] @ 0x4c │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ ldr.w lr, [r7, #72] @ 0x48 │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ @@ -229839,15 +229839,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11d7cc │ │ │ │ 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 1ff4c4 │ │ │ │ + bl 1ff53c │ │ │ │ b.n 11e446 │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.w 11e31a │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ b.n 11e30a │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ @@ -229880,15 +229880,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11d7cc │ │ │ │ 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 1ff4c4 │ │ │ │ + bl 1ff53c │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ b.n 11e43e │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ @@ -230026,15 +230026,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 11e6ac │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ add.w r1, r8, #28 │ │ │ │ - bl 1ff4c4 │ │ │ │ + bl 1ff53c │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ ands.w r9, r9, r3 │ │ │ │ bne.n 11e6c8 │ │ │ │ ldr.w r8, [r7, #96] @ 0x60 │ │ │ │ ldr.w lr, [r7, #88] @ 0x58 │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ @@ -230074,15 +230074,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11d7cc │ │ │ │ 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 1ff4c4 │ │ │ │ + bl 1ff53c │ │ │ │ b.n 11e6be │ │ │ │ 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 │ │ │ │ @@ -230111,55 +230111,55 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11d7cc │ │ │ │ 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 1ff4c4 │ │ │ │ + bl 1ff53c │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ b.n 11e6b6 │ │ │ │ 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 1ff4c4 │ │ │ │ + bl 1ff53c │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.n 11e1c8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, r2, #5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ movs r5, r5 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r5, r5 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ movs r5, r5 │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ + str r4, [r5, #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] @ (11e8d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 11e8d6 │ │ │ │ - bl 1f6c48 │ │ │ │ + bl 1f6cc0 │ │ │ │ pop {r3, pc} │ │ │ │ subs r4, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ @@ -230171,18 +230171,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (11ead8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6db4 │ │ │ │ + bl 1f6e2c │ │ │ │ ldr r1, [pc, #464] @ (11eadc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1fe990 │ │ │ │ + bl 1fea08 │ │ │ │ ldr r3, [pc, #460] @ (11eae0 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11e91a │ │ │ │ @@ -230198,30 +230198,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11ea70 │ │ │ │ ldr r0, [pc, #400] @ (11eae8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6db4 │ │ │ │ + bl 1f6e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11ea12 │ │ │ │ ldr r2, [pc, #388] @ (11eaec ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n 11ea3c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6728 │ │ │ │ + bl 1f67a0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11ea1a │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -230250,23 +230250,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (11eaf8 ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6a90 │ │ │ │ + bl 1f6b08 │ │ │ │ ldr r3, [pc, #276] @ (11eafc ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11ea9e │ │ │ │ ldr r0, [pc, #268] @ (11eb00 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35f9c8 │ │ │ │ + bl 35fa40 │ │ │ │ ldr r2, [pc, #264] @ (11eb04 ) │ │ │ │ ldr r3, [pc, #212] @ (11ead0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -230276,15 +230276,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (11eb08 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 11e9f0 │ │ │ │ ldr r1, [pc, #240] @ (11eb0c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1fe990 │ │ │ │ + bl 1fea08 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 60b4c │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -230300,18 +230300,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 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6728 │ │ │ │ + bl 1f67a0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11e98e │ │ │ │ b.n 11ea1a │ │ │ │ ldr r3, [pc, #164] @ (11eb18 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -230323,86 +230323,86 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (11eb1c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (11eb20 ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n 11e940 │ │ │ │ ldr r2, [pc, #132] @ (11eb24 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (11eb28 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n 11e9f0 │ │ │ │ ldr r2, [pc, #116] @ (11eb2c ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (11eb30 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n 11e9d2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r1, #28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ asrs r0, r0, #28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r0, [r2, #6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r3, #204 @ 0xcc │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r3, #162 @ 0xa2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ subs r3, #126 @ 0x7e │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r3, #76 @ 0x4c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ lsls r3, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #12 │ │ │ │ lsls r1, r7, #2 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ asrs r0, r0, #24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r2, #224 @ 0xe0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r0, [r0, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - cmp ip, ip │ │ │ │ + mov r4, ip │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - cmp sl, r4 │ │ │ │ + mov r2, r4 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - cmp lr, r1 │ │ │ │ + mov r6, r1 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, pc │ │ │ │ + cmp sl, pc │ │ │ │ movs r4, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -230612,15 +230612,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, [r1, #4] │ │ │ │ + str r6, [r1, #12] │ │ │ │ movs r5, r5 │ │ │ │ adds r7, #172 @ 0xac │ │ │ │ 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 │ │ │ │ @@ -230640,50 +230640,50 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11edae │ │ │ │ cbnz r4, 11edea │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6728 │ │ │ │ + bl 1f67a0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11ed94 │ │ │ │ ldr r1, [pc, #52] @ (11ee04 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1fe990 │ │ │ │ + bl 1fea08 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 60b4c │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n 11ed96 │ │ │ │ ldr r2, [pc, #28] @ (11ee08 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (11ee0c ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ movs r4, r4 │ │ │ │ - negs r4, r0 │ │ │ │ + cmn r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2e67c8 │ │ │ │ + bl 2e6840 │ │ │ │ ldr r1, [pc, #12] @ (11ee30 ) │ │ │ │ ldr r0, [pc, #12] @ (11ee34 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61ea8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ @@ -230703,15 +230703,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (11ee84 ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 62148 │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1feb54 │ │ │ │ + bl 1febcc │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ adds r7, r5, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r6, #152 @ 0x98 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -230746,15 +230746,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (11ef08 ) │ │ │ │ ldr r1, [pc, #60] @ (11ef0c ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr r2, [pc, #48] @ (11ef10 ) │ │ │ │ ldr r3, [pc, #32] @ (11ef04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -230765,17 +230765,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r3, #5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ movs r4, r4 │ │ │ │ - adcs r4, r4 │ │ │ │ + rors r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r3, #4 │ │ │ │ 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 │ │ │ │ @@ -230788,15 +230788,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 2f1f38 │ │ │ │ + bl 2f1fb0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, 11ef92 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r2, sp, #308 @ 0x134 │ │ │ │ mov r1, r3 │ │ │ │ @@ -230809,15 +230809,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (11efb8 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr r2, [pc, #68] @ (11efbc ) │ │ │ │ ldr r3, [pc, #52] @ (11efb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -230830,30 +230830,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (11efc4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n 11ef76 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r1, #3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r1 │ │ │ │ + adcs r6, r1 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r0, #2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r3 │ │ │ │ + asrs r2, r3 │ │ │ │ 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 │ │ │ │ @@ -231260,15 +231260,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, [r5, r0] │ │ │ │ + ldrh r4, [r5, 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] @ (11f5f4 ) │ │ │ │ add.w r5, r0, #6912 @ 0x1b00 │ │ │ │ @@ -231357,30 +231357,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (11f614 ) │ │ │ │ ldr r1, [pc, #168] @ (11f618 ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ 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] @ (11f61c ) │ │ │ │ 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 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ 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 │ │ │ │ @@ -231413,19 +231413,19 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r7, #208 @ 0xd0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r7, #194 @ 0xc2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r7, #168 @ 0xa8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r3, #66 @ 0x42 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ lsrs r6, r5, #8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -231588,30 +231588,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (11f818 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (11f81c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 11f7d0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r4, #1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r5, #32] │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ 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 │ │ │ │ @@ -231655,28 +231655,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (11f8cc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n 11f882 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r5, #30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r6, r6, #29 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r5, #24] │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + subs r0, #16 │ │ │ │ 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 │ │ │ │ @@ -231900,31 +231900,31 @@ │ │ │ │ ldr r2, [pc, #44] @ (11fb7c ) │ │ │ │ ldr r1, [pc, #48] @ (11fb80 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mvn.w r3, #12 │ │ │ │ b.n 11fb26 │ │ │ │ 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, r0, #21 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r2, r2, #19 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ 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 │ │ │ │ @@ -231998,22 +231998,22 @@ │ │ │ │ bne.n 11fc8e │ │ │ │ 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 1f8aec │ │ │ │ + bl 1f8b64 │ │ │ │ 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 1f8b00 │ │ │ │ + bl 1f8b78 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n 11fc3e │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61178 │ │ │ │ @@ -232026,17 +232026,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #16 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r7, #14 │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -232056,26 +232056,26 @@ │ │ │ │ bl 11fbb8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6432 @ 0x1920 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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] │ │ │ │ @@ -232138,33 +232138,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3956] @ 0xf74 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #2288] @ 0x8f0 │ │ │ │ cbz r0, 11fe28 │ │ │ │ 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 1ff904 │ │ │ │ + bl 1ff97c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3956] @ 0xf74 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cbz r3, 11fe28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 │ │ │ │ @@ -232207,15 +232207,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (11ff4c ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f8990 │ │ │ │ + bl 1f8a08 │ │ │ │ cbz r0, 11fee4 │ │ │ │ mov r4, r0 │ │ │ │ blx 61b1c │ │ │ │ vldr d7, [pc, #112] @ 11ff38 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -232226,15 +232226,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 62094 │ │ │ │ ldr r4, [pc, #104] @ (11ff50 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8a38 │ │ │ │ + bl 1f8ab0 │ │ │ │ cbnz r0, 11ff0c │ │ │ │ ldr r2, [pc, #92] @ (11ff54 ) │ │ │ │ ldr r3, [pc, #84] @ (11ff4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -232361,17 +232361,17 @@ │ │ │ │ nop │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ 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] @ (1201e8 ) │ │ │ │ @@ -232432,18 +232432,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 1ff904 │ │ │ │ + bl 1ff97c │ │ │ │ add.w r0, r6, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1fe2c8 │ │ │ │ + bl 1fe340 │ │ │ │ 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 120170 │ │ │ │ @@ -232465,15 +232465,15 @@ │ │ │ │ ldr r2, [pc, #144] @ (1201f0 ) │ │ │ │ ldr r1, [pc, #144] @ (1201f4 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr r2, [pc, #132] @ (1201f8 ) │ │ │ │ ldr r3, [pc, #120] @ (1201ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -232509,17 +232509,17 @@ │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vshr.u64 d0, d23, #34 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldr r2, [r7, r5] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ mcr2 0, 4, r0, cr8, cr7, {5} │ │ │ │ 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 │ │ │ │ @@ -232537,15 +232537,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r3, [r4, #3956] @ 0xf74 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #2290] @ 0x8f2 │ │ │ │ cbnz r2, 1202a2 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -232594,15 +232594,15 @@ │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 12022c │ │ │ │ add.w r5, r4, #6368 @ 0x18e0 │ │ │ │ adds r5, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 │ │ │ │ @@ -232687,15 +232687,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 1f8ac4 │ │ │ │ + bl 1f8b3c │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1203e6 │ │ │ │ @@ -232736,15 +232736,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 1f8ad8 │ │ │ │ + bl 1f8b50 │ │ │ │ ldr r2, [pc, #176] @ (120520 ) │ │ │ │ ldr r3, [pc, #168] @ (12051c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -232947,15 +232947,15 @@ │ │ │ │ mov.w sl, #16 │ │ │ │ movt sl, #2048 @ 0x800 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 120b62 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8ac4 │ │ │ │ + bl 1f8b3c │ │ │ │ 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 │ │ │ │ @@ -233002,15 +233002,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 120ac2 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8ad8 │ │ │ │ + bl 1f8b50 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 1208d8 │ │ │ │ ldr.w r3, [r4, #332] @ 0x14c │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 120770 │ │ │ │ dmb ish │ │ │ │ @@ -233080,15 +233080,15 @@ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ umull r3, r5, r5, r2 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ bhi.w 120ab2 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8ac4 │ │ │ │ + bl 1f8b3c │ │ │ │ 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 │ │ │ │ @@ -233125,15 +233125,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 1f8ad8 │ │ │ │ + bl 1f8b50 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 120760 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n 120984 │ │ │ │ ldr r3, [pc, #816] @ (120c0c ) │ │ │ │ @@ -233169,15 +233169,15 @@ │ │ │ │ mov.w sl, #16 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1206b0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #28 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 120b7e │ │ │ │ ldrd r6, r1, [r7, #4] │ │ │ │ @@ -233220,15 +233220,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 120b98 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8ac4 │ │ │ │ + bl 1f8b3c │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w 120bd0 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -233302,26 +233302,26 @@ │ │ │ │ blx 62094 │ │ │ │ ldr.w r2, [r4, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 120a12 │ │ │ │ add.w r0, r2, #6496 @ 0x1960 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8ad8 │ │ │ │ + bl 1f8b50 │ │ │ │ b.n 1208d8 │ │ │ │ ldr r3, [pc, #372] @ (120c28 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ blx 60c00 │ │ │ │ b.n 120832 │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #28 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 120758 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1206f2 │ │ │ │ mov lr, r3 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ add.w ip, r3, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -233393,67 +233393,67 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 12077e │ │ │ │ ldr r2, [pc, #132] @ (120c34 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #132] @ (120c38 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n 1209a6 │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r2, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - bl 1f8ad8 │ │ │ │ + bl 1f8b50 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ b.n 120760 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8ad8 │ │ │ │ + bl 1f8b50 │ │ │ │ b.n 1208d8 │ │ │ │ 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 │ │ │ │ @ instruction: 0xfaac00b7 │ │ │ │ @ instruction: 0xfa9800b7 │ │ │ │ lsrs r4, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ movs r4, r4 │ │ │ │ ldr.w r0, [lr, r7, lsl #3] │ │ │ │ - str r0, [r5, r7] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r1, r7] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r0, [r7, r6] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + str r6, [r3, r6] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r0, [r2, r6] │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r0, [r2, r4] │ │ │ │ movs r4, r4 │ │ │ │ stcl 15, cr15, [pc], #-1020 @ 120830 │ │ │ │ - ldr r7, [pc, #288] @ (120d50 ) │ │ │ │ + ldr r7, [pc, #800] @ (120f50 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #584] @ (120e7c ) │ │ │ │ + ldr r7, [pc, #72] @ (120c7c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #8] @ (120c40 ) │ │ │ │ + ldr r7, [pc, #520] @ (120e40 ) │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r5, #4 │ │ │ │ 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 │ │ │ │ @@ -233569,15 +233569,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (120edc ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n 120dce │ │ │ │ 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 │ │ │ │ @@ -233597,15 +233597,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 6171c │ │ │ │ b.n 120d44 │ │ │ │ add.w r3, r5, #6432 @ 0x1920 │ │ │ │ adds r3, #28 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 │ │ │ │ @@ -233642,15 +233642,15 @@ │ │ │ │ ldr.w r3, [r2, #1232] @ 0x4d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1232] @ 0x4d0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n 120cea │ │ │ │ add.w r0, r5, #6432 @ 0x1920 │ │ │ │ adds r0, #28 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 120d2e │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n 120cea │ │ │ │ mvn.w r9, #1 │ │ │ │ b.n 120dce │ │ │ │ @@ -233660,32 +233660,32 @@ │ │ │ │ b.n 120d40 │ │ │ │ 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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 120d44 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf3a400b7 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2b400b7 │ │ │ │ - ldr r5, [pc, #600] @ (121134 ) │ │ │ │ + ldr r6, [pc, #88] @ (120f34 ) │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r3, #28 │ │ │ │ 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 │ │ │ │ @@ -233760,15 +233760,15 @@ │ │ │ │ orrpl.w r2, r2, #4 │ │ │ │ strpl r2, [sp, #40] @ 0x28 │ │ │ │ b.n 120f5a │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r5, #6528 @ 0x1980 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #28 │ │ │ │ - bl 1fd218 │ │ │ │ + bl 1fd290 │ │ │ │ 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] │ │ │ │ @@ -233813,15 +233813,15 @@ │ │ │ │ ldr r2, [pc, #308] @ (12116c ) │ │ │ │ strb r5, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #304] @ (121170 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n 120f88 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n 12105c │ │ │ │ ldrb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -233913,34 +233913,34 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #52] @ (121178 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #48] @ (12117c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n 1210a4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ add.w r0, r0, #183 @ 0xb7 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #744] @ (12144c ) │ │ │ │ + ldr r3, [pc, #232] @ (12124c ) │ │ │ │ movs r4, r4 │ │ │ │ orns r0, r0, #183 @ 0xb7 │ │ │ │ asrs r6, r1, #19 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r3, [pc, #72] @ (1211b8 ) │ │ │ │ + ldr r3, [pc, #584] @ (1213b8 ) │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ asrs r6, r3, #17 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r5, #5 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #16] @ (121190 ) │ │ │ │ + ldr r2, [pc, #528] @ (121390 ) │ │ │ │ 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] @ (121330 ) │ │ │ │ @@ -233996,38 +233996,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 1f8aec │ │ │ │ + bl 1f8b64 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr.w r0, [r6, #3964] @ 0xf7c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ blx 61de8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 121256 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8b00 │ │ │ │ + bl 1f8b78 │ │ │ │ ldr r2, [pc, #260] @ (121340 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #995 @ 0x3e3 │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 150484 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1211f6 │ │ │ │ add.w r0, r6, #6528 @ 0x1980 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1fd218 │ │ │ │ + bl 1fd290 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, 1212c4 │ │ │ │ vldr d7, [pc, #184] @ 121328 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -234056,26 +234056,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl 120c3c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 121304 │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8b00 │ │ │ │ + bl 1f8b78 │ │ │ │ b.n 1211f6 │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1212cc │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 1f8b00 │ │ │ │ + bl 1f8b78 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n 1211f6 │ │ │ │ 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 │ │ │ │ @@ -234094,20 +234094,20 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ mcr 0, 3, r0, cr4, cr7, {5} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #312] @ (121474 ) │ │ │ │ + ldr r0, [pc, #824] @ (121674 ) │ │ │ │ movs r4, r4 │ │ │ │ mcr 0, 0, r0, cr2, cr7, {5} │ │ │ │ - blxns lr │ │ │ │ + ldr r0, [pc, #464] @ (121514 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #872] @ (1216b0 ) │ │ │ │ + ldr r1, [pc, #360] @ (1214b0 ) │ │ │ │ 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] @ 1213c8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -234280,21 +234280,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ sbcs.w r0, sl, r7, ror #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb2c00b7 │ │ │ │ - mov sl, r7 │ │ │ │ + bx r7 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, r8 │ │ │ │ + cmp r8, r8 │ │ │ │ movs r4, r4 │ │ │ │ - mov r4, pc │ │ │ │ + mov ip, pc │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp lr, r4 │ │ │ │ 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 │ │ │ │ @@ -234468,29 +234468,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ eor.w r0, r6, r7, ror #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ ands.w r0, r2, r7, ror #2 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ movs r4, r4 │ │ │ │ - mvns r4, r2 │ │ │ │ + add r4, sl │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmp lr, r7 │ │ │ │ movs r4, r4 │ │ │ │ - bics r0, r6 │ │ │ │ + add r0, r6 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp lr, fp │ │ │ │ movs r4, r4 │ │ │ │ - bics r0, r0 │ │ │ │ + add r0, r0 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp ip, r1 │ │ │ │ movs r4, r4 │ │ │ │ - muls r2, r2 │ │ │ │ + mvns r2, r2 │ │ │ │ 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] @ (1217dc ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ @@ -234541,17 +234541,17 @@ │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmia.w sl, {r0, r1, r2, r4, r5, r7} │ │ │ │ stmia.w r8, {r0, r1, r2, r4, r5, r7} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r1 │ │ │ │ + cmp r0, r1 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, r0 │ │ │ │ + orrs r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xe83c00b7 │ │ │ │ ldrd r0, r5, [r0, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ movw r1, #7624 @ 0x1dc8 │ │ │ │ @@ -234630,15 +234630,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 121c16 │ │ │ │ ldr r0, [pc, #648] @ (121b70 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #2152] @ 0x868 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe584 │ │ │ │ + bl 1fe5fc │ │ │ │ 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 │ │ │ │ @@ -234842,15 +234842,15 @@ │ │ │ │ b.n 121b78 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r0 │ │ │ │ + add r4, r8 │ │ │ │ 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 │ │ │ │ @@ -234971,31 +234971,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bl 122cca │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ ldrb r2, [r3, #19] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r0 │ │ │ │ + adcs r2, r0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + subs r6, #238 @ 0xee │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r3 │ │ │ │ + asrs r4, r3 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r3 │ │ │ │ + asrs r4, r3 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r0 │ │ │ │ + asrs r0, r0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r6, #116 @ 0x74 │ │ │ │ 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] @ 121db0 │ │ │ │ @@ -235014,41 +235014,41 @@ │ │ │ │ ldr r1, [pc, #128] @ (121dbc ) │ │ │ │ movs r6, #1 │ │ │ │ mov r0, ip │ │ │ │ strb.w r6, [r5, #2328] @ 0x918 │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ff628 │ │ │ │ + bl 1ff6a0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n 121da0 │ │ │ │ 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 1ff89c │ │ │ │ + bl 1ff914 │ │ │ │ cbz r0, 121da6 │ │ │ │ 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] @ (121dbc ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ff628 │ │ │ │ + bl 1ff6a0 │ │ │ │ b.n 121d52 │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 121d5c │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n 121d5c │ │ │ │ ... │ │ │ │ @@ -235102,56 +235102,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 1fd218 │ │ │ │ + bl 1fd290 │ │ │ │ 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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ add.w r0, r5, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1fe21c │ │ │ │ + bl 1fe294 │ │ │ │ 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 │ │ │ │ @@ -235166,15 +235166,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 61070 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 │ │ │ │ @@ -235203,43 +235203,43 @@ │ │ │ │ cbz r0, 121f76 │ │ │ │ ldr r2, [pc, #124] @ (121fdc ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 121f6e │ │ │ │ cbz r3, 121fc8 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 121f96 │ │ │ │ ldr r2, [pc, #96] @ (121fdc ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 121f8c │ │ │ │ cbz r3, 121fce │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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, 121fb6 │ │ │ │ ldr r2, [pc, #64] @ (121fdc ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 121fac │ │ │ │ cbz r3, 121fc0 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 │ │ │ │ @@ -235348,15 +235348,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 1221a4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 122146 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 122034 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str.w r9, [r6, #4] │ │ │ │ @@ -235376,15 +235376,15 @@ │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 122178 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 122164 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 12204c │ │ │ │ ldr r2, [r6, #24] │ │ │ │ str r7, [r6, #20] │ │ │ │ str.w r8, [r6, #28] │ │ │ │ @@ -235525,15 +235525,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 122322 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 122312 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, 1222b2 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ add r6, r2 │ │ │ │ b.n 1222b0 │ │ │ │ @@ -235645,15 +235645,15 @@ │ │ │ │ ldr r2, [pc, #276] @ (1224d4 ) │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1223d0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1224c0 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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] │ │ │ │ @@ -235688,15 +235688,15 @@ │ │ │ │ ldr r2, [pc, #164] @ (1224d4 ) │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 122440 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1224c8 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 │ │ │ │ @@ -235727,23 +235727,23 @@ │ │ │ │ cbz r0, 1224b0 │ │ │ │ ldr r2, [pc, #60] @ (1224d4 ) │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1224a6 │ │ │ │ cbz r3, 1224b8 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 1f9a70 │ │ │ │ + bl 1f9ae8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ b.n 1224a6 │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ b.n 1223d0 │ │ │ │ @@ -246264,343 +246264,343 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 150484 │ │ │ │ b.w 128d9a │ │ │ │ nop │ │ │ │ - bne.n 129864 │ │ │ │ + bne.n 129764 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ + beq.n 1297bc │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + beq.n 129844 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 1297ec │ │ │ │ + beq.n 1296ec │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + beq.n 1297f4 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + beq.n 12979c │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + beq.n 1297c4 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129888 │ │ │ │ + beq.n 129788 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r3, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {} │ │ │ │ + ldmia r7, {r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129808 │ │ │ │ + beq.n 129708 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r1, r5} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + beq.n 1298e4 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + beq.n 1298c0 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r6, r7} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + beq.n 1298ac │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + beq.n 129890 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r3, r4, r6} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r2, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r6!, {r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ 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 │ │ │ │ @@ -248752,112 +248752,111 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4623 @ 0x120f │ │ │ │ bl 150484 │ │ │ │ b.w 12cb02 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb73e │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s d16, d8, d19 │ │ │ │ - vaddl.s16 q0, d6, d19 │ │ │ │ - add sp, #16 │ │ │ │ + vext.8 d16, d8, d19, #0 │ │ │ │ + ands.w r0, r6, #35 @ 0x23 │ │ │ │ + sub sp, #16 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12b778 │ │ │ │ + bcc.n 12b678 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12b798 │ │ │ │ + bcc.n 12b698 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ - movs r3, r4 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - svc 204 @ 0xcc │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 12b6b0 │ │ │ │ + b.n 12b7f8 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + blt.n 12b7b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ movs r3, r4 │ │ │ │ - rsb r0, r8, r3, asr #32 │ │ │ │ - rsbs r0, r6, r3, asr #32 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #0 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #832 @ 0x340 │ │ │ │ + mcrr 0, 2, r0, r8, cr3 │ │ │ │ + mrrc 0, 2, r0, r6, cr3 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ movs r3, r4 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + push {r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12b718 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12b6a0 │ │ │ │ + bpl.n 12b818 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + @ instruction: 0xe8060023 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ movs r4, r4 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12b7e0 │ │ │ │ + bmi.n 12b6e0 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12b80c │ │ │ │ + bcc.n 12b70c │ │ │ │ movs r3, r4 │ │ │ │ - subs.w r0, lr, r3, asr #32 │ │ │ │ - add r7, pc, #816 @ (adr r7, 12baf8 ) │ │ │ │ + ldc 0, cr0, [lr], #-140 @ 0xffffff74 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #496 @ (adr r7, 12b9bc ) │ │ │ │ + add r7, pc, #1008 @ (adr r7, 12bbbc ) │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r7, #5 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, pc, #232 @ (adr r7, 12b8c0 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 12bac0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #936 @ (adr r6, 12bb84 ) │ │ │ │ + add r7, pc, #424 @ (adr r7, 12b984 ) │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, pc, #616 @ (adr r6, 12ba50 ) │ │ │ │ + add r7, pc, #104 @ (adr r7, 12b850 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #296 @ (adr r6, 12b914 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 12bb14 ) │ │ │ │ movs r3, r4 │ │ │ │ - strh.w r0, [r2, r3, lsl #2] │ │ │ │ - ldrh.w r0, [sl, r3, lsl #2] │ │ │ │ - add r6, pc, #64 @ (adr r6, 12b838 ) │ │ │ │ + strh.w r0, [r2, #35] @ 0x23 │ │ │ │ + ldrh.w r0, [sl, #35] @ 0x23 │ │ │ │ + add r6, pc, #576 @ (adr r6, 12ba38 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #768 @ (adr r5, 12bafc ) │ │ │ │ + add r6, pc, #256 @ (adr r6, 12b8fc ) │ │ │ │ movs r3, r4 │ │ │ │ mov.w r2, #10496 @ 0x2900 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 132032 │ │ │ │ bhi.w 12c0ac │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ @@ -249875,145 +249874,145 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3649 @ 0xe41 │ │ │ │ bl 150484 │ │ │ │ b.n 12cb02 │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #416 @ (adr r4, 12c6a8 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 12c8a8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #96 @ (adr r4, 12c56c ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 12c76c ) │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #856 @ (adr r3, 12c870 ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 12c670 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #536 @ (adr r3, 12c734 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 12c534 ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r6!, {r3} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #480 @ (adr r0, 12c708 ) │ │ │ │ + add r0, pc, #992 @ (adr r0, 12c908 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #160 @ (adr r0, 12c5cc ) │ │ │ │ + add r0, pc, #672 @ (adr r0, 12c7cc ) │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12c614 │ │ │ │ + blt.n 12c514 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12c444 │ │ │ │ + bgt.n 12c544 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ + add r0, pc, #456 @ (adr r0, 12c700 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + add r0, pc, #136 @ (adr r0, 12c5c4 ) │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12ca24 │ │ │ │ + b.n 12cb24 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12ca4c │ │ │ │ + b.n 12cb4c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf19e0023 │ │ │ │ - subs.w r0, r0, #35 @ 0x23 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + @ instruction: 0xf21e0023 │ │ │ │ + @ instruction: 0xf2300023 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12cb74 │ │ │ │ + b.n 12cc74 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12caf4 │ │ │ │ + b.n 12cbf4 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #808] @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12cd64 │ │ │ │ + b.n 12be64 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12cd8c │ │ │ │ + b.n 12be8c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12c640 │ │ │ │ + bcc.n 12c540 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12c658 │ │ │ │ + bcc.n 12c558 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 8, cr0, cr4, cr3, {1} │ │ │ │ - cdp 0, 9, cr0, cr10, cr3, {1} │ │ │ │ - ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ + vhadd.s8 d0, d4, d19 │ │ │ │ + vhadd.s16 d0, d10, d19 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12cc1c │ │ │ │ + b.n 12cd1c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12cc68 │ │ │ │ + b.n 12cd68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 12c5fa │ │ │ │ + sxth r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12bed8 │ │ │ │ + b.n 12bfd8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12be4c │ │ │ │ + b.n 12bf4c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ movw r2, #11108 @ 0x2b64 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 132e5c │ │ │ │ bls.w 12ccfc │ │ │ │ movw r2, #19105 @ 0x4aa1 │ │ │ │ @@ -251139,151 +251138,151 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #5319 @ 0x14c7 │ │ │ │ bl 150484 │ │ │ │ b.w 12cb02 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #648 @ (adr r4, 12d6cc ) │ │ │ │ + add r5, pc, #136 @ (adr r5, 12d4cc ) │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ movs r3, r4 │ │ │ │ adds r4, #236 @ 0xec │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12d544 │ │ │ │ + bmi.n 12d444 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12d4dc │ │ │ │ + bmi.n 12d3dc │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r1, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12d418 │ │ │ │ + bpl.n 12d518 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12d420 │ │ │ │ + bpl.n 12d520 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 12d508 │ │ │ │ + pop {r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 12d510 │ │ │ │ + pop {r1, r2, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12d57c │ │ │ │ + blt.n 12d47c │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12d5a4 │ │ │ │ + blt.n 12d4a4 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #264 @ (adr r7, 12d5c4 ) │ │ │ │ + add r7, pc, #776 @ (adr r7, 12d7c4 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #304 @ (adr r7, 12d5f0 ) │ │ │ │ + add r7, pc, #816 @ (adr r7, 12d7f0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3e80023 │ │ │ │ - and.w r0, r0, #10682368 @ 0xa30000 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + orn r0, r8, #10682368 @ 0xa30000 │ │ │ │ + eor.w r0, r0, #10682368 @ 0xa30000 │ │ │ │ + ldrh r6, [r5, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r2, [r7, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12cf50 │ │ │ │ + b.n 12d050 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12cf84 │ │ │ │ + b.n 12d084 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 10, cr0, cr12, cr3, {1} │ │ │ │ - cdp 0, 11, cr0, cr8, cr3, {1} │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + vhadd.s32 d0, d12, d19 │ │ │ │ + vhadd.s d0, d8, d19 │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ movs r3, r4 │ │ │ │ movw r2, #31424 @ 0x7ac0 │ │ │ │ movt r2, #15266 @ 0x3ba2 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 130756 │ │ │ │ movw r2, #33424 @ 0x8290 │ │ │ │ movt r2, #15266 @ 0x3ba2 │ │ │ │ @@ -252299,123 +252298,123 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3473 @ 0xd91 │ │ │ │ bl 150484 │ │ │ │ b.w 12cb02 │ │ │ │ nop │ │ │ │ - bvc.n 12e314 │ │ │ │ - movs r3, r4 │ │ │ │ - bvc.n 12e354 │ │ │ │ + bvc.n 12e214 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #58] @ 0x3a │ │ │ │ + bvc.n 12e254 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe9b60023 │ │ │ │ - @ instruction: 0xe9bc0023 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + bics.w r0, r6, r3, asr #32 │ │ │ │ + bics.w r0, ip, r3, asr #32 │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12e24c │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12e264 │ │ │ │ + bmi.n 12e34c │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + bmi.n 12e364 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #304 @ (adr r1, 12e3cc ) │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #344 @ (adr r1, 12e3f8 ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 12e5cc ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + add r1, pc, #856 @ (adr r1, 12e5f8 ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - svc 10 │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - svc 24 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + svc 152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 12e28c │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 12e2b8 │ │ │ │ + bcc.n 12e38c │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + bcc.n 12e3b8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #712 @ (adr r1, 12e594 ) │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #520 @ (adr r1, 12e4d8 ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 12e394 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + add r2, pc, #8 @ (adr r2, 12e2d8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12e300 │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12e324 │ │ │ │ + bmi.n 12e200 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + bmi.n 12e224 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 12e360 │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 12e374 │ │ │ │ + bge.n 12e260 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + bge.n 12e274 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ movs r3, r4 │ │ │ │ - it mi │ │ │ │ - movmi r3, r4 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + it gt │ │ │ │ + movgt r3, r4 │ │ │ │ + ite pl │ │ │ │ + movpl r3, r4 │ │ │ │ + ldrbmi r2, [r6, #15] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #392 @ (adr r3, 12e4b4 ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 12e6b4 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #472 @ (adr r3, 12e508 ) │ │ │ │ + add r3, pc, #984 @ (adr r3, 12e708 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r2, [r5, #1024] @ 0x400 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 1341a6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -253283,93 +253282,93 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4386 @ 0x1122 │ │ │ │ bl 150484 │ │ │ │ b.w 12cb02 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #312 @ (adr r3, 12ee58 ) │ │ │ │ + add r3, pc, #824 @ (adr r3, 12f058 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r0, [r1, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r6, #9] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb8be │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #976 @ (adr r6, 12f14c ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 12ef4c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #720 @ (adr r6, 12f050 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 12ee50 ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r1, #1] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 12ee0e │ │ │ │ + pop {r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 12ee18 │ │ │ │ + pop {r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + strb r6, [r5, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + strb r6, [r3, #1] │ │ │ │ movs r3, r4 │ │ │ │ movw r2, #49568 @ 0xc1a0 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 133728 │ │ │ │ movw r2, #50568 @ 0xc588 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ @@ -254448,317 +254447,317 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2827 @ 0xb0b │ │ │ │ bl 150484 │ │ │ │ b.w 12cb02 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add sp, #320 @ 0x140 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb7d6 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12fad8 │ │ │ │ + bvs.n 12fbd8 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12fa78 │ │ │ │ + bvs.n 12fb78 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + cbnz r0, 12fb8a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r6, 12fb8e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #16 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #320 @ (adr r5, 12fcec ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 12feec ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #360 @ (adr r5, 12fd18 ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 12ff18 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ movs r3, r4 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ movs r3, r4 │ │ │ │ - cpsie i │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + ldrb r6, [r1, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r2, [r6, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #240 @ (adr r2, 12fcdc ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 12fedc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #296 @ (adr r2, 12fd18 ) │ │ │ │ + add r2, pc, #808 @ (adr r2, 12ff18 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r4, [r5, #5] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r4 │ │ │ │ - itt ne @ unpredictable │ │ │ │ - movne r3, r4 │ │ │ │ - strne r6, [r6, #112] @ 0x70 │ │ │ │ + itee hi │ │ │ │ + movhi r3, r4 │ │ │ │ + itt ls @ unpredictable │ │ │ │ + movls r3, r4 │ │ │ │ + strls r6, [r6, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r2, r4 │ │ │ │ + cbz r2, 12fc84 │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r0, r6 │ │ │ │ + cbz r0, 12fc8c │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, #108] @ 0x6c │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #640 @ (adr r2, 12ff0c ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 12fd0c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #696 @ (adr r2, 12ff48 ) │ │ │ │ + add r3, pc, #184 @ (adr r3, 12fd48 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r2, r6} │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 12fd4a │ │ │ │ + cbnz r0, 12fd6a │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 12fd52 │ │ │ │ + pop {r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb77e │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb802 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12caf8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12caf8 │ │ │ │ @@ -255779,309 +255778,309 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4593 @ 0x11f1 │ │ │ │ bl 150484 │ │ │ │ b.w 12cb02 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + str r2, [r0, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #392 @ (adr r0, 130b10 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 130d10 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #432 @ (adr r0, 130b3c ) │ │ │ │ + add r0, pc, #944 @ (adr r0, 130d3c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #952 @ (adr r0, 130d50 ) │ │ │ │ + add r1, pc, #440 @ (adr r1, 130b50 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #992 @ (adr r0, 130d7c ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 130b7c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #680 @ (adr r5, 130ca0 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 130aa0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #768 @ (adr r5, 130cfc ) │ │ │ │ + add r6, pc, #256 @ (adr r6, 130afc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, r5] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, r3] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ - cbz r4, 130aa6 │ │ │ │ + sxtb r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r6, 130a9c │ │ │ │ + sxtb r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r2, 130b08 │ │ │ │ + pop {r1} │ │ │ │ movs r3, r4 │ │ │ │ - revsh r0, r6 │ │ │ │ + cbnz r0, 130b08 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r2, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 130b34 │ │ │ │ + cbnz r4, 130b54 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 130b3c │ │ │ │ + rev r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #888 @ (adr r4, 130eb0 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 130cb0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #720 @ (adr r4, 130e0c ) │ │ │ │ + add r5, pc, #208 @ (adr r5, 130c0c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #936 @ (adr r5, 130f00 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 130d00 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #24 @ (adr r6, 130b74 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 130d74 ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r1, r5] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + str r2, [r6, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r7, r7] │ │ │ │ + str r2, [r7, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r0, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #8 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r7, #16] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r4, [r0, #20] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r0, [r6, r2] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #224 @ (adr r5, 130c98 ) │ │ │ │ + add r5, pc, #736 @ (adr r5, 130e98 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #784 @ (adr r4, 130ecc ) │ │ │ │ + add r5, pc, #272 @ (adr r5, 130ccc ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strb r2, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12caf8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12caf8 │ │ │ │ @@ -257043,269 +257042,269 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3802 @ 0xeda │ │ │ │ bl 150484 │ │ │ │ b.w 12cb02 │ │ │ │ nop │ │ │ │ - cbnz r2, 131782 │ │ │ │ + cbnz r2, 1317a2 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 131788 │ │ │ │ + cbnz r0, 1317a8 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, r4] │ │ │ │ + str r2, [r4, r6] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r4, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r1, #19] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r2, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r2, [r0, r4] │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #832] @ (131aa0 ) │ │ │ │ + str r0, [r2, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #512] @ (131964 ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + cbnz r6, 131782 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 13176c │ │ │ │ + cbnz r0, 13178c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #472] @ (131948 ) │ │ │ │ + ldr r7, [pc, #984] @ (131b48 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #152] @ (13180c ) │ │ │ │ + ldr r7, [pc, #664] @ (131a0c ) │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #168] @ (131828 ) │ │ │ │ + ldr r7, [pc, #680] @ (131a28 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #872] @ (131aec ) │ │ │ │ + ldr r7, [pc, #360] @ (1318ec ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #232 @ (adr r2, 131870 ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 131a70 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #272 @ (adr r2, 13189c ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 131a9c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #888] @ (131b08 ) │ │ │ │ + ldr r7, [pc, #376] @ (131908 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #568] @ (1319cc ) │ │ │ │ + ldr r7, [pc, #56] @ (1317cc ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #472] @ (131978 ) │ │ │ │ + ldr r6, [pc, #984] @ (131b78 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #152] @ (13183c ) │ │ │ │ + ldr r6, [pc, #664] @ (131a3c ) │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #56] @ (1317e8 ) │ │ │ │ + ldr r6, [pc, #568] @ (1319e8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #760] @ (131aac ) │ │ │ │ + ldr r6, [pc, #248] @ (1318ac ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r4, r0] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #664] @ (131a58 ) │ │ │ │ + ldr r6, [pc, #152] @ (131858 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #344] @ (13191c ) │ │ │ │ + ldr r5, [pc, #856] @ (131b1c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #368] @ (131940 ) │ │ │ │ + ldr r5, [pc, #880] @ (131b40 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #48] @ (131804 ) │ │ │ │ + ldr r5, [pc, #560] @ (131a04 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #72] @ (131828 ) │ │ │ │ + ldr r5, [pc, #584] @ (131a28 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #776] @ (131aec ) │ │ │ │ + ldr r5, [pc, #264] @ (1318ec ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #400] @ (131980 ) │ │ │ │ + ldr r4, [pc, #912] @ (131b80 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #80] @ (131844 ) │ │ │ │ + ldr r4, [pc, #592] @ (131a44 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #944 @ (adr r0, 131ba8 ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 1319a8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #984 @ (adr r0, 131bd4 ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 1319d4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #96] @ (131860 ) │ │ │ │ + ldr r4, [pc, #608] @ (131a60 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #800] @ (131b24 ) │ │ │ │ + ldr r4, [pc, #288] @ (131924 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #336 @ (adr r2, 131958 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 131b58 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #440 @ (adr r2, 1319c4 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 131bc4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #800] @ (131b30 ) │ │ │ │ + ldr r4, [pc, #288] @ (131930 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #488] @ (1319fc ) │ │ │ │ + ldr r3, [pc, #1000] @ (131bfc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #520] @ (131a28 ) │ │ │ │ + ldr r4, [pc, #8] @ (131828 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #200] @ (1318ec ) │ │ │ │ + ldr r3, [pc, #712] @ (131aec ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #48] @ (131860 ) │ │ │ │ + ldr r3, [pc, #560] @ (131a60 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #752] @ (131b24 ) │ │ │ │ + ldr r3, [pc, #240] @ (131924 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #768] @ (131b40 ) │ │ │ │ + ldr r3, [pc, #256] @ (131940 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #448] @ (131a04 ) │ │ │ │ + ldr r2, [pc, #960] @ (131c04 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #464] @ (131a20 ) │ │ │ │ + ldr r2, [pc, #976] @ (131c20 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #144] @ (1318e4 ) │ │ │ │ + ldr r2, [pc, #656] @ (131ae4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #168] @ (131908 ) │ │ │ │ + ldr r2, [pc, #680] @ (131b08 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #872] @ (131bcc ) │ │ │ │ + ldr r2, [pc, #360] @ (1319cc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #744] @ (131b58 ) │ │ │ │ + ldr r2, [pc, #232] @ (131958 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #424] @ (131a1c ) │ │ │ │ + ldr r1, [pc, #936] @ (131c1c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #440] @ (131a38 ) │ │ │ │ + ldr r1, [pc, #952] @ (131c38 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #120] @ (1318fc ) │ │ │ │ + ldr r1, [pc, #632] @ (131afc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #136] @ (131918 ) │ │ │ │ + ldr r1, [pc, #648] @ (131b18 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #840] @ (131bdc ) │ │ │ │ + ldr r1, [pc, #328] @ (1319dc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #856] @ (131bf8 ) │ │ │ │ + ldr r1, [pc, #344] @ (1319f8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #536] @ (131abc ) │ │ │ │ + ldr r1, [pc, #24] @ (1318bc ) │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #552] @ (131ad8 ) │ │ │ │ + ldr r1, [pc, #40] @ (1318d8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #232] @ (13199c ) │ │ │ │ + ldr r0, [pc, #744] @ (131b9c ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #288] @ (1319e0 ) │ │ │ │ + ldr r0, [pc, #800] @ (131be0 ) │ │ │ │ movs r3, r4 │ │ │ │ - blx pc │ │ │ │ + ldr r0, [pc, #480] @ (131aa4 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #24] @ (1318e8 ) │ │ │ │ + ldr r0, [pc, #536] @ (131ae8 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + ldr r0, [pc, #216] @ (1319ac ) │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + ldr r0, [pc, #152] @ (131978 ) │ │ │ │ movs r3, r4 │ │ │ │ - bx sl │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #800 @ 0x320 │ │ │ │ movs r3, r4 │ │ │ │ - bx r1 │ │ │ │ + @ instruction: 0x478e │ │ │ │ movs r3, r4 │ │ │ │ - mov lr, r7 │ │ │ │ + bx r7 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r1, #28] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r6, [r5, #28] │ │ │ │ movs r3, r4 │ │ │ │ - mov ip, r9 │ │ │ │ + bxns r9 │ │ │ │ movs r3, r4 │ │ │ │ - mov r4, pc │ │ │ │ + mov ip, pc │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ movs r3, r4 │ │ │ │ - mov sl, r1 │ │ │ │ + bx r1 │ │ │ │ movs r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ + mov sl, r7 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ movs r3, r4 │ │ │ │ - mov r6, r8 │ │ │ │ + mov lr, r8 │ │ │ │ movs r3, r4 │ │ │ │ - cmp lr, lr │ │ │ │ + mov r6, lr │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ movs r3, r4 │ │ │ │ - mov r4, r0 │ │ │ │ + mov ip, r0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp ip, r6 │ │ │ │ + mov r4, r6 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12caf8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbz r3, 13194c │ │ │ │ ldr.w r3, [sp, #2676] @ 0xa74 │ │ │ │ @@ -258338,333 +258337,333 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2580 @ 0xa14 │ │ │ │ bl 150484 │ │ │ │ b.w 12cb02 │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ movs r3, r4 │ │ │ │ - bics r0, r5 │ │ │ │ + add r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - muls r0, r3 │ │ │ │ + mvns r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ movs r3, r4 │ │ │ │ - muls r4, r3 │ │ │ │ + mvns r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ - orrs r4, r1 │ │ │ │ + bics r4, r1 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - orrs r2, r0 │ │ │ │ + bics r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, r6 │ │ │ │ + orrs r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #64] @ (132620 ) │ │ │ │ + ldr r3, [pc, #576] @ (132820 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #88] @ (13263c ) │ │ │ │ + ldr r3, [pc, #600] @ (13283c ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, r7 │ │ │ │ + orrs r0, r7 │ │ │ │ movs r3, r4 │ │ │ │ - negs r0, r5 │ │ │ │ + cmn r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ movs r3, r4 │ │ │ │ - negs r6, r5 │ │ │ │ + cmn r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - tst r6, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ movs r3, r4 │ │ │ │ - tst r4, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - rors r4, r2 │ │ │ │ + negs r4, r2 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ movs r3, r4 │ │ │ │ - sbcs r4, r7 │ │ │ │ + tst r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - adcs r4, r5 │ │ │ │ + rors r4, r5 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r4, [r3, #28] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r2, [r1, #24] │ │ │ │ movs r3, r4 │ │ │ │ - adcs r4, r2 │ │ │ │ + rors r4, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0 │ │ │ │ + sbcs r4, r0 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r1 │ │ │ │ + sbcs r0, r1 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r7 │ │ │ │ + asrs r0, r7 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r7 │ │ │ │ + asrs r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - eors r6, r5 │ │ │ │ + lsrs r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - eors r2, r6 │ │ │ │ + lsrs r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ - ands r2, r4 │ │ │ │ + lsls r2, r4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r8, r5 │ │ │ │ + mov r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - cmp sl, r7 │ │ │ │ + mov r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - ands r0, r5 │ │ │ │ + lsls r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #216 @ 0xd8 │ │ │ │ + eors r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + eors r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + ands r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #912] @ (132a10 ) │ │ │ │ + ldr r2, [pc, #400] @ (132810 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #952] @ (132a3c ) │ │ │ │ + ldr r2, [pc, #440] @ (13283c ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + ands r4, r0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r7, #0 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, #4] │ │ │ │ + str r2, [r3, #12] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r0, [r6, #12] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #808 @ (adr r6, 1329e8 ) │ │ │ │ + add r7, pc, #296 @ (adr r7, 1327e8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #864 @ (adr r6, 132a24 ) │ │ │ │ + add r7, pc, #352 @ (adr r7, 132824 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #168 @ (adr r4, 132778 ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 132978 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #256 @ (adr r4, 1327d4 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 1329d4 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r6, #30 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #0 │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #336] @ (132870 ) │ │ │ │ + ldr r1, [pc, #848] @ (132a70 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #376] @ (13289c ) │ │ │ │ + ldr r1, [pc, #888] @ (132a9c ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, #17] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r4, #0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ + str r6, [r7, #4] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r2, #8] │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #54 @ 0x36 │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #234 @ 0xea │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r3, #26 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #150 @ 0x96 │ │ │ │ + subs r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #70 @ 0x46 │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #400 @ (adr r1, 132930 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 132b30 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #488 @ (adr r1, 13298c ) │ │ │ │ + add r1, pc, #1000 @ (adr r1, 132b8c ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #0 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r2, #52 @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + subs r1, #16 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #20 │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #28 │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + subs r0, #14 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + subs r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #60 @ 0x3c │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #319] @ 0x13f │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12caf8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12caf8 │ │ │ │ @@ -259675,301 +259674,301 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1966 @ 0x7ae │ │ │ │ bl 150484 │ │ │ │ b.w 12cb02 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r4, [r4, #24] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r6, #24] │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r4, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r2, [r0, r4] │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r3, #12 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r3, #16 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #18 │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #32 │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + strb r0, [r4, #1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + strb r2, [r5, #0] │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r2, #24 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + adds r1, #20 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r1, #24 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #1016] @ (133938 ) │ │ │ │ + ldr r1, [pc, #504] @ (133738 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #80] @ (133594 ) │ │ │ │ + ldr r1, [pc, #592] @ (133794 ) │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #704] @ (133810 ) │ │ │ │ + ldr r4, [pc, #192] @ (133610 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #504] @ (13374c ) │ │ │ │ + ldr r3, [pc, #1016] @ (13394c ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #712] @ (133838 ) │ │ │ │ + ldr r5, [pc, #200] @ (133638 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #48] @ (1335a4 ) │ │ │ │ + ldr r4, [pc, #560] @ (1337a4 ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #218 @ 0xda │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r7, #10 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r1, #32 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r7, #8 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #440] @ (133748 ) │ │ │ │ + ldr r6, [pc, #952] @ (133948 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #528] @ (1337a4 ) │ │ │ │ + ldr r7, [pc, #16] @ (1335a4 ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r7, #134 @ 0x86 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #12 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ + cmp r5, #28 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldrh r0, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r4, #24 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r4, #28 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #144] @ (1336a0 ) │ │ │ │ + ldr r0, [pc, #656] @ (1338a0 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0x47ba │ │ │ │ + ldr r0, [pc, #232] @ (1336fc ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #24 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - orrs r0, r7 │ │ │ │ + bics r0, r7 │ │ │ │ movs r3, r4 │ │ │ │ - muls r0, r2 │ │ │ │ + mvns r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + cmp r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #696] @ (1338e8 ) │ │ │ │ + ldr r6, [pc, #184] @ (1336e8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #792] @ (13394c ) │ │ │ │ + ldr r6, [pc, #280] @ (13374c ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r3, #12 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, r0] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #98 @ 0x62 │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, #21] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + cmp r1, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #2 │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ + cmp r1, #26 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12caf8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12caf8 │ │ │ │ @@ -260912,101 +260911,101 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12caf8 │ │ │ │ b.w 1332bc │ │ │ │ ldrb.w r3, [r5, #305] @ 0x131 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12caf8 │ │ │ │ b.w 133272 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + eors r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #254 @ 0xfe │ │ │ │ + eors r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #190 @ 0xbe │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #808] @ (134620 ) │ │ │ │ + str r2, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r5, #6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #102 @ 0x66 │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #22 │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #202 @ 0xca │ │ │ │ + movs r4, #74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r0, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r2, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #228 @ 0xe4 │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ + cmp r6, #6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #8 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #264] @ 0x108 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12caf8 │ │ │ │ b.w 13334a │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -261086,15 +261085,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ addwcs r2, sp, #3748 @ 0xea4 │ │ │ │ bcs.w 12ab48 │ │ │ │ b.w 12ab6a │ │ │ │ add.w r3, sp, #4672 @ 0x1240 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 2f2390 │ │ │ │ + bl 2f2408 │ │ │ │ ldr.w r3, [pc, #3216] @ 135134 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #3204] @ 135138 │ │ │ │ @@ -262067,113 +262066,113 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2275 @ 0x8e3 │ │ │ │ bl 150484 │ │ │ │ b.w 12cb02 │ │ │ │ nop │ │ │ │ - adds r4, r5, #5 │ │ │ │ - movs r3, r4 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r4, r3, r2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r2, r3, r5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + adds r2, r5, r5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ adds r0, #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ - mov r6, fp │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - mov r6, lr │ │ │ │ + mov lr, fp │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + mov lr, lr │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #194 @ 0xc2 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r3, r7 │ │ │ │ + adds r6, r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + adds r6, r3, #1 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r6, r6 │ │ │ │ + adds r6, r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + adds r6, r6, #0 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + adds r6, r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + adds r6, r1, #0 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #16 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ + movs r3, r4 │ │ │ │ + adds r2, r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r6, r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r2, r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r2, r7, r6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r2, r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r6, r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r4, [pc, #3884] @ 13612c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #3884] @ 136130 │ │ │ │ ldr.w r3, [pc, #3884] @ 136134 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 136138 │ │ │ │ @@ -263382,617 +263381,622 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2308 @ 0x904 │ │ │ │ bl 150484 │ │ │ │ b.w 12cb02 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r6, r3, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + subs r4, r3, r2 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r6, r3, r7 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r4, r5, r1 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + subs r6, r3, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r4, r7, r0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r5, r7 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + subs r6, r3, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r4, r1, r0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r5, #10 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + subs r6, r3, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + adds r4, r3, r7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r7, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + subs r6, r3, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + adds r4, r5, r6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r3, r5 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r1, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + subs r6, r3, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + adds r4, r7, r5 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r5, r4 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r3, #8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + subs r6, r3, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + adds r4, r1, r5 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + subs r2, r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + adds r4, r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + subs r6, r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + adds r4, r5, r3 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r5, r1 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + ldr r3, [pc, #920] @ (136588 ) │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + ldr r3, [pc, #976] @ (1365c4 ) │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r7, #3 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #408] @ (136388 ) │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #464] @ (1363c4 ) │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r1, #3 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #174 @ 0xae │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r7, #32 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r1, #32 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + ldrsb r2, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + lsls r2, r7, #31 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #30 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + lsls r2, r1, #31 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r7, #29 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #28 │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #29 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + lsls r2, r5, #29 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #28 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + subs r6, r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + subs r4, r0, r4 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ + lsls r2, r7, #28 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #27 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + subs r2, r7, r6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r0, r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r7, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + subs r6, r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r0, r4, r6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + subs r6, r0, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r0, r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #25 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + subs r2, r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r0, r5 │ │ │ │ + subs r0, r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #23 │ │ │ │ + subs r2, r4, r6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r0, r2, r4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r7, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + subs r6, r1, r6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r0, r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + lsls r2, r3, #24 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + subs r6, r7, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r0, r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r4, r1 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + subs r2, r5, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r7, r3 │ │ │ │ + subs r0, r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ + subs r6, r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r4, r1, r1 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + subs r6, r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + subs r0, r4, r0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r2, r1, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + subs r2, r6, r4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + adds r0, r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + adds r6, r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + adds r4, r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + adds r6, r2, r4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r4, r5, r4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + str r6, [r2, #16] │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + str r0, [r6, #16] │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r5, r2 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + str r6, [r6, #16] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r0, [r0, #16] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + lsls r2, r5, #17 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + str r2, [r5, #16] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + str r0, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + lsls r2, r7, #16 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + str r6, [r2, #16] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r0, [r4, #8] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + lsls r2, r1, #16 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r7, #14 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + str r6, [r0, #16] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r0, [r6, #4] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + lsls r2, r3, #15 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #14 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + lsls r2, r5, #14 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + lsls r6, r6, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + ldr r4, [pc, #232] @ (1364d8 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [pc, #288] @ (136514 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r6, #96] @ 0x60 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + ldr r4, [pc, #312] @ (136538 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #744] @ (1366d8 ) │ │ │ │ + ldr r4, [pc, #96] @ (136464 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #800] @ (136714 ) │ │ │ │ + lsls r2, r3, #12 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #824] @ (136738 ) │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #608] @ (136664 ) │ │ │ │ + lsls r2, r5, #11 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #10 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + ldr r0, [pc, #360] @ (136588 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [pc, #368] @ (136594 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + subs r2, r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + subs r0, r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ - blxns fp │ │ │ │ + lsls r2, r1, #10 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r7, #8 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + ldr r7, [pc, #88] @ (136498 ) │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + ldr r7, [pc, #160] @ (1364e4 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #8 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #600] @ (136698 ) │ │ │ │ + cmp r4, #244 @ 0xf4 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #672] @ (1366e4 ) │ │ │ │ + lsls r2, r5, #8 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #194 @ 0xc2 │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r7, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #20 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #10 │ │ │ │ + cmp r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, r7 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #32 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ movs r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.u16 q8, d10, d18 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ vaddl.u q8, d10, d18 │ │ │ │ - vaddl.u32 q0, d10, d18 │ │ │ │ - asrs r6, r2, #26 │ │ │ │ + asrs r6, r0, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ + movs r3, r4 │ │ │ │ + movs r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ vaddl.u8 q8, d10, d18 │ │ │ │ - vhadd.u d16, d10, d18 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ movs r3, r4 │ │ │ │ + vaddl.u32 q8, d10, d18 │ │ │ │ vaddl.u16 q0, d10, d18 │ │ │ │ - vhadd.u8 d16, d10, d18 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #23 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ movs r3, r4 │ │ │ │ + vaddl.u q0, d10, d18 │ │ │ │ vhadd.u32 d16, d10, d18 │ │ │ │ - vhadd.u16 d0, d10, d18 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ movs r3, r4 │ │ │ │ + vaddl.u8 q0, d10, d18 │ │ │ │ vhadd.u d0, d10, d18 │ │ │ │ - cdp2 0, 14, cr0, cr10, cr2, {1} │ │ │ │ - asrs r2, r2, #25 │ │ │ │ + asrs r2, r0, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r0, r6, #22 │ │ │ │ movs r3, r4 │ │ │ │ + vhadd.u16 d16, d10, d18 │ │ │ │ vhadd.u8 d0, d10, d18 │ │ │ │ - cdp2 0, 11, cr0, cr10, cr2, {1} │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ + vhadd.u32 d0, d10, d18 │ │ │ │ cdp2 0, 13, cr0, cr10, cr2, {1} │ │ │ │ - cdp2 0, 8, cr0, cr10, cr2, {1} │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + cmp r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #24 │ │ │ │ + negs r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ + cdp2 0, 15, cr0, cr10, cr2, {1} │ │ │ │ cdp2 0, 10, cr0, cr10, cr2, {1} │ │ │ │ - cdp2 0, 5, cr0, cr10, cr2, {1} │ │ │ │ - tst r6, r5 │ │ │ │ + tst r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - rors r4, r3 │ │ │ │ + tst r4, r5 │ │ │ │ movs r3, r4 │ │ │ │ + cdp2 0, 12, cr0, cr10, cr2, {1} │ │ │ │ cdp2 0, 7, cr0, cr10, cr2, {1} │ │ │ │ - cdp2 0, 2, cr0, cr10, cr2, {1} │ │ │ │ - sbcs r6, r3 │ │ │ │ + tst r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - sbcs r4, r5 │ │ │ │ + rors r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ + cdp2 0, 9, cr0, cr10, cr2, {1} │ │ │ │ cdp2 0, 4, cr0, cr10, cr2, {1} │ │ │ │ - ldc2l 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ - sbcs r6, r5 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ movs r3, r4 │ │ │ │ - adcs r4, r7 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ movs r3, r4 │ │ │ │ + cdp2 0, 6, cr0, cr10, cr2, {1} │ │ │ │ cdp2 0, 1, cr0, cr10, cr2, {1} │ │ │ │ - stc2l 0, cr0, [sl, #136] @ 0x88 │ │ │ │ - asrs r2, r6, #21 │ │ │ │ + asrs r2, r4, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ + cdp2 0, 3, cr0, cr10, cr2, {1} │ │ │ │ stc2l 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ - ldc2 0, cr0, [sl, #136] @ 0x88 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ + cdp2 0, 0, cr0, cr10, cr2, {1} │ │ │ │ ldc2 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ - stc2l 0, cr0, [sl, #-136]! @ 0xffffff78 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + str r6, [r6, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ + ldc2l 0, cr0, [sl, #136] @ 0x88 │ │ │ │ stc2 0, cr0, [sl, #136] @ 0x88 │ │ │ │ - ldc2 0, cr0, [sl, #-136]! @ 0xffffff78 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ + stc2 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ ldc2l 0, cr0, [sl, #-136] @ 0xffffff78 │ │ │ │ - stc2 0, cr0, [sl, #-136] @ 0xffffff78 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + adds r6, r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + adds r0, r0, #3 │ │ │ │ movs r3, r4 │ │ │ │ + ldc2l 0, cr0, [sl, #-136]! @ 0xffffff78 │ │ │ │ stc2 0, cr0, [sl, #-136]! @ 0xffffff78 │ │ │ │ - ldc2l 0, cr0, [sl], {34} @ 0x22 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r2, r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r0, r7, r6 │ │ │ │ movs r3, r4 │ │ │ │ + stc2l 0, cr0, [sl, #-136] @ 0xffffff78 │ │ │ │ ldc2l 0, cr0, [sl], #136 @ 0x88 │ │ │ │ - stc2 0, cr0, [sl], #136 @ 0x88 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ movs r3, r4 │ │ │ │ + ldc2 0, cr0, [sl, #-136] @ 0xffffff78 │ │ │ │ stc2l 0, cr0, [sl], {34} @ 0x22 │ │ │ │ - ldc2l 0, cr0, [sl], #-136 @ 0xffffff78 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ - movs r3, r4 │ │ │ │ - ldc2 0, cr0, [sl], {34} @ 0x22 │ │ │ │ - mcrr2 0, 2, r0, sl, cr2 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ movs r3, r4 │ │ │ │ - stc2l 0, cr0, [sl], #-136 @ 0xffffff78 │ │ │ │ + stc2l 0, cr0, [sl], #136 @ 0x88 │ │ │ │ ldc2 0, cr0, [sl], {34} @ 0x22 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ - @ instruction: 0xfbe80022 │ │ │ │ - lsrs r2, r0, #25 │ │ │ │ + ldc2 0, cr0, [r6], #136 @ 0x88 │ │ │ │ + stc2l 0, cr0, [r8], #-136 @ 0xffffff78 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ movs r3, r4 │ │ │ │ stc2 0, cr0, [sl], {34} @ 0x22 │ │ │ │ - @ instruction: 0xfbba0022 │ │ │ │ + ldc2 0, cr0, [sl], #-136 @ 0xffffff78 │ │ │ │ ldr.w r4, [pc, #3888] @ 137570 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #3888] @ 137574 │ │ │ │ ldr.w r3, [pc, #3888] @ 137578 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #3884] @ 13757c │ │ │ │ add r1, pc │ │ │ │ @@ -265201,491 +265205,490 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3418 @ 0xd5a │ │ │ │ bl 150484 │ │ │ │ b.w 12cb02 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ movs r3, r4 │ │ │ │ - movt r0, #43042 @ 0xa822 │ │ │ │ - @ instruction: 0xf67a0022 │ │ │ │ - asrs r2, r5, #1 │ │ │ │ + @ instruction: 0xf74a0022 │ │ │ │ + @ instruction: 0xf6fa0022 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xf7160022 │ │ │ │ + movt r0, #34850 @ 0x8822 │ │ │ │ + adds r2, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf6960022 │ │ │ │ - movw r0, #34850 @ 0x8822 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + adds r0, r3, #1 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + @ instruction: 0xf6ea0022 │ │ │ │ + @ instruction: 0xf69a0022 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ movs r3, r4 │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xf6ba0022 │ │ │ │ @ instruction: 0xf66a0022 │ │ │ │ - @ instruction: 0xf61a0022 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + strb r2, [r0, r5] │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #4 │ │ │ │ + strb r0, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf68a0022 │ │ │ │ @ instruction: 0xf63a0022 │ │ │ │ - @ instruction: 0xf5ea0022 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ - movs r3, r4 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + cdp2 0, 2, cr0, cr14, cr2, {1} │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf65a0022 │ │ │ │ addw r0, sl, #2082 @ 0x822 │ │ │ │ - subs.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ - stc2 0, cr0, [lr, #136]! @ 0x88 │ │ │ │ - subs r4, r4, #6 │ │ │ │ + ldc2l 0, cr0, [r6, #-136] @ 0xffffff78 │ │ │ │ + subs r4, r6, #7 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf62a0022 │ │ │ │ rsbs r0, sl, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf58a0022 │ │ │ │ - ldc2l 0, cr0, [r6], {34} @ 0x22 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + ldc2l 0, cr0, [r2, #-136]! @ 0xffffff78 │ │ │ │ + subs r4, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf5fa0022 │ │ │ │ sub.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ - adcs.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ - ldc2l 0, cr0, [r2], #136 @ 0x88 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + movs r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ + subs r4, r2, #6 │ │ │ │ + movs r3, r4 │ │ │ │ + rsb r0, sl, #10616832 @ 0xa20000 │ │ │ │ sbcs.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf52a0022 │ │ │ │ - vaddl.u32 q0, d10, d18 │ │ │ │ - subs r4, r2, #4 │ │ │ │ + adds r6, r4, r0 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r4, r4, #6 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf59a0022 │ │ │ │ adc.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf4fa0022 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r4, r6, #5 │ │ │ │ movs r3, r4 │ │ │ │ + sbc.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ adds.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf4ca0022 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf53a0022 │ │ │ │ @ instruction: 0xf4ea0022 │ │ │ │ - eors.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r4, r2, #4 │ │ │ │ movs r3, r4 │ │ │ │ + add.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ @ instruction: 0xf4ba0022 │ │ │ │ - orn r0, sl, #10616832 @ 0xa20000 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + movs r1, #30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf4da0022 │ │ │ │ eor.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ - bics.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + subs r2, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + subs r0, r6, #5 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xf4a60022 │ │ │ │ + orrs.w r0, r8, #10616832 @ 0xa20000 │ │ │ │ + vaddl.u16 q0, d10, d18 │ │ │ │ + subs r4, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - orrs.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ - and.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ - subs r2, r4, #3 │ │ │ │ - movs r3, r4 │ │ │ │ - subs r0, r6, #3 │ │ │ │ - movs r3, r4 │ │ │ │ - bic.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf3d80022 │ │ │ │ - vhadd.u16 d0, d10, d18 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + orns r0, sl, #10616832 @ 0xa20000 │ │ │ │ + bic.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ + vaddl.u32 q0, d10, d18 │ │ │ │ + subs r4, r2, #4 │ │ │ │ movs r3, r4 │ │ │ │ + orr.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ @ instruction: 0xf3fa0022 │ │ │ │ - @ instruction: 0xf3aa0022 │ │ │ │ - vhadd.u32 d0, d10, d18 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + adds r2, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3ca0022 │ │ │ │ - @ instruction: 0xf37a0022 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + subs r4, r4, #3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r4, #1 │ │ │ │ + ands.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ + @ instruction: 0xf3ca0022 │ │ │ │ + @ instruction: 0xfa8e0022 │ │ │ │ + subs r4, r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf3ea0022 │ │ │ │ @ instruction: 0xf39a0022 │ │ │ │ - @ instruction: 0xf34a0022 │ │ │ │ - @ instruction: 0xfa0e0022 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r6, r2, r6 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r4, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf3ba0022 │ │ │ │ @ instruction: 0xf36a0022 │ │ │ │ - @ instruction: 0xf31a0022 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r6, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r4, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf38a0022 │ │ │ │ @ instruction: 0xf33a0022 │ │ │ │ - @ instruction: 0xf2ea0022 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + subs r4, r4, #0 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf35a0022 │ │ │ │ @ instruction: 0xf30a0022 │ │ │ │ - @ instruction: 0xf2ba0022 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r6, r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + adds r4, r6, #7 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf32a0022 │ │ │ │ @ instruction: 0xf2da0022 │ │ │ │ - @ instruction: 0xf28a0022 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r2, r1, #0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf2fa0022 │ │ │ │ subw r0, sl, #34 @ 0x22 │ │ │ │ - @ instruction: 0xf25a0022 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r4, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ + movt r0, #40994 @ 0xa022 │ │ │ │ @ instruction: 0xf27a0022 │ │ │ │ - @ instruction: 0xf22a0022 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + cmp r4, #6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf29a0022 │ │ │ │ movw r0, #40994 @ 0xa022 │ │ │ │ - @ instruction: 0xf1fa0022 │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + ldr r4, [pc, #904] @ (137a9c ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + ldr r4, [pc, #960] @ (137ad8 ) │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf26a0022 │ │ │ │ @ instruction: 0xf21a0022 │ │ │ │ - rsb r0, sl, #34 @ 0x22 │ │ │ │ - ldr r4, [pc, #392] @ (13789c ) │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #448] @ (1378d8 ) │ │ │ │ + movs r1, #16 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf23a0022 │ │ │ │ @ instruction: 0xf1ea0022 │ │ │ │ - @ instruction: 0xf19a0022 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ + addw r0, sl, #34 @ 0x22 │ │ │ │ subs.w r0, sl, #34 @ 0x22 │ │ │ │ - sbc.w r0, sl, #34 @ 0x22 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ + rsbs r0, sl, #34 @ 0x22 │ │ │ │ @ instruction: 0xf18a0022 │ │ │ │ - @ instruction: 0xf13a0022 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ + sub.w r0, sl, #34 @ 0x22 │ │ │ │ adcs.w r0, sl, #34 @ 0x22 │ │ │ │ - add.w r0, sl, #34 @ 0x22 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #0 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ + sbcs.w r0, sl, #34 @ 0x22 │ │ │ │ @ instruction: 0xf12a0022 │ │ │ │ - @ instruction: 0xf0da0022 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + movs r0, #32 │ │ │ │ movs r3, r4 │ │ │ │ + adc.w r0, sl, #34 @ 0x22 │ │ │ │ @ instruction: 0xf0fa0022 │ │ │ │ - @ instruction: 0xf0aa0022 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r4, #6 │ │ │ │ + movs r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf0ca0022 │ │ │ │ - orns r0, sl, #34 @ 0x22 │ │ │ │ - vaddl.u8 q0, d2, d18 │ │ │ │ - vaddl.u32 q0, d8, d18 │ │ │ │ + adds.w r0, r6, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf0c60022 │ │ │ │ + adds r6, r7, #1 │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r1, [pc, #624] @ (137a08 ) │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xf0e60022 │ │ │ │ eors.w r0, r6, #34 @ 0x22 │ │ │ │ - orr.w r0, r6, #34 @ 0x22 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #112] @ (137808 ) │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf0b60022 │ │ │ │ orn r0, r6, #34 @ 0x22 │ │ │ │ - ands.w r0, r6, #34 @ 0x22 │ │ │ │ - adds r5, #22 │ │ │ │ + subs r3, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ + eor.w r0, r6, #34 @ 0x22 │ │ │ │ bics.w r0, r6, #34 @ 0x22 │ │ │ │ - vaddl.s32 q8, d6, d18 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ + orrs.w r0, r6, #34 @ 0x22 │ │ │ │ and.w r0, r6, #34 @ 0x22 │ │ │ │ - vext.8 d0, d6, d18, #0 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ movs r3, r4 │ │ │ │ + bic.w r0, r6, #34 @ 0x22 │ │ │ │ vaddl.s16 q8, d6, d18 │ │ │ │ - vaddl.s8 q0, d6, d18 │ │ │ │ - lsls r2, r7, #11 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r3, r4 │ │ │ │ + vext.8 d16, d6, d18, #0 │ │ │ │ vaddl.s32 q0, d6, d18 │ │ │ │ - vhadd.s16 d16, d6, d18 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + adds r2, r3, r2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + adds r0, r5, r2 │ │ │ │ movs r3, r4 │ │ │ │ + vaddl.s8 q8, d6, d18 │ │ │ │ vhadd.s d16, d6, d18 │ │ │ │ - vhadd.s32 d0, d6, d18 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r2, r5, r2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + adds r0, r7, r1 │ │ │ │ movs r3, r4 │ │ │ │ + vaddl.s16 q0, d6, d18 │ │ │ │ vhadd.s8 d16, d6, d18 │ │ │ │ - cdp 0, 15, cr0, cr6, cr2, {1} │ │ │ │ - adds r2, r5, r0 │ │ │ │ + adds r2, r1, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #31 │ │ │ │ + adds r0, r1, r1 │ │ │ │ movs r3, r4 │ │ │ │ + vhadd.s32 d16, d6, d18 │ │ │ │ vhadd.s16 d0, d6, d18 │ │ │ │ - cdp 0, 12, cr0, cr6, cr2, {1} │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r6, r4, r1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + adds r0, r3, r0 │ │ │ │ movs r3, r4 │ │ │ │ + vhadd.s d0, d6, d18 │ │ │ │ cdp 0, 14, cr0, cr6, cr2, {1} │ │ │ │ - cdp 0, 9, cr0, cr6, cr2, {1} │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ + vhadd.s8 d0, d6, d18 │ │ │ │ cdp 0, 11, cr0, cr6, cr2, {1} │ │ │ │ - cdp 0, 6, cr0, cr6, cr2, {1} │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ movs r3, r4 │ │ │ │ + cdp 0, 13, cr0, cr6, cr2, {1} │ │ │ │ cdp 0, 8, cr0, cr6, cr2, {1} │ │ │ │ - cdp 0, 3, cr0, cr6, cr2, {1} │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ movs r3, r4 │ │ │ │ + cdp 0, 10, cr0, cr6, cr2, {1} │ │ │ │ cdp 0, 5, cr0, cr6, cr2, {1} │ │ │ │ - cdp 0, 0, cr0, cr6, cr2, {1} │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ + cdp 0, 7, cr0, cr6, cr2, {1} │ │ │ │ cdp 0, 2, cr0, cr6, cr2, {1} │ │ │ │ - ldcl 0, cr0, [r6, #136] @ 0x88 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + adds r6, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + adds r4, r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ + cdp 0, 4, cr0, cr6, cr2, {1} │ │ │ │ ldcl 0, cr0, [r6, #136]! @ 0x88 │ │ │ │ - stc 0, cr0, [r6, #136]! @ 0x88 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r2, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r4, r5, #3 │ │ │ │ movs r3, r4 │ │ │ │ + cdp 0, 1, cr0, cr6, cr2, {1} │ │ │ │ stcl 0, cr0, [r6, #136] @ 0x88 │ │ │ │ - ldcl 0, cr0, [r6, #-136]! @ 0xffffff78 │ │ │ │ - adds r2, r5, #5 │ │ │ │ + adds r6, r3, #7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r0, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - ldc 0, cr0, [r6, #136] @ 0x88 │ │ │ │ - stcl 0, cr0, [r6, #-136] @ 0xffffff78 │ │ │ │ - adds r6, r3, #5 │ │ │ │ + stcl 0, cr0, [r2, #136]! @ 0x88 │ │ │ │ + ldc 0, cr0, [r4, #136] @ 0x88 │ │ │ │ + adds r6, r2, #7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r4, r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ - stcl 0, cr0, [r2, #-136]! @ 0xffffff78 │ │ │ │ - ldc 0, cr0, [r4, #-136] @ 0xffffff78 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + ldc 0, cr0, [r6, #136]! @ 0x88 │ │ │ │ + stcl 0, cr0, [r6, #-136]! @ 0xffffff78 │ │ │ │ + adds r6, r1, #7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r4, r3, #1 │ │ │ │ movs r3, r4 │ │ │ │ + stc 0, cr0, [r6, #136] @ 0x88 │ │ │ │ ldc 0, cr0, [r6, #-136]! @ 0xffffff78 │ │ │ │ - stcl 0, cr0, [r6], #136 @ 0x88 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r6, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + adds r4, r5, #0 │ │ │ │ movs r3, r4 │ │ │ │ + ldcl 0, cr0, [r6, #-136] @ 0xffffff78 │ │ │ │ stc 0, cr0, [r6, #-136] @ 0xffffff78 │ │ │ │ - ldc 0, cr0, [r6], #136 @ 0x88 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r2, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r4, r7, r7 │ │ │ │ movs r3, r4 │ │ │ │ + stc 0, cr0, [r6, #-136]! @ 0xffffff78 │ │ │ │ ldcl 0, cr0, [r6], {34} @ 0x22 │ │ │ │ - stc 0, cr0, [r6], {34} @ 0x22 │ │ │ │ - adds r2, r7, #4 │ │ │ │ + adds r6, r6, #6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r1, r7 │ │ │ │ movs r3, r4 │ │ │ │ + ldcl 0, cr0, [r6], #136 @ 0x88 │ │ │ │ stc 0, cr0, [r6], #136 @ 0x88 │ │ │ │ - mrrc 0, 2, r0, r6, cr2 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + ldr r5, [pc, #40] @ (13791c ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + ldr r3, [pc, #896] @ (137c78 ) │ │ │ │ movs r3, r4 │ │ │ │ + stcl 0, cr0, [r6], {34} @ 0x22 │ │ │ │ ldcl 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ - stc 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ - ldr r4, [pc, #552] @ (137b1c ) │ │ │ │ + ldr r4, [pc, #952] @ (137cbc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #384] @ (137a78 ) │ │ │ │ + ldr r3, [pc, #704] @ (137bc8 ) │ │ │ │ movs r3, r4 │ │ │ │ + ldc 0, cr0, [r6], {34} @ 0x22 │ │ │ │ mcrr 0, 2, r0, r6, cr2 │ │ │ │ - @ instruction: 0xebf60022 │ │ │ │ - ldr r4, [pc, #440] @ (137abc ) │ │ │ │ + movs r6, #22 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #192] @ (1379c8 ) │ │ │ │ + movs r6, #32 │ │ │ │ movs r3, r4 │ │ │ │ + stcl 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ ldc 0, cr0, [r6], {34} @ 0x22 │ │ │ │ - rsb r0, r6, r2, asr #32 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + ldr r4, [pc, #680] @ (137bcc ) │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ + ldr r3, [pc, #320] @ (137a68 ) │ │ │ │ movs r3, r4 │ │ │ │ + ldc 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xebe60022 │ │ │ │ - @ instruction: 0xeb960022 │ │ │ │ - ldr r4, [pc, #168] @ (1379cc ) │ │ │ │ + ldr r3, [pc, #888] @ (137cac ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #832] @ (137c68 ) │ │ │ │ + ldr r3, [pc, #128] @ (1379b8 ) │ │ │ │ movs r3, r4 │ │ │ │ + stc 0, cr0, [r6], {34} @ 0x22 │ │ │ │ subs.w r0, r6, r2, asr #32 │ │ │ │ - sbc.w r0, r6, r2, asr #32 │ │ │ │ - ldr r3, [pc, #376] @ (137aac ) │ │ │ │ + ldr r3, [pc, #824] @ (137c7c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #640] @ (137bb8 ) │ │ │ │ + ldr r2, [pc, #960] @ (137d08 ) │ │ │ │ movs r3, r4 │ │ │ │ + rsbs r0, r6, r2, asr #32 │ │ │ │ @ instruction: 0xeb860022 │ │ │ │ - @ instruction: 0xeb360022 │ │ │ │ - ldr r3, [pc, #312] @ (137a7c ) │ │ │ │ + ldr r3, [pc, #728] @ (137c2c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #448] @ (137b08 ) │ │ │ │ + ldr r2, [pc, #768] @ (137c58 ) │ │ │ │ movs r3, r4 │ │ │ │ + sub.w r0, r6, r2, asr #32 │ │ │ │ adcs.w r0, r6, r2, asr #32 │ │ │ │ - add.w r0, r6, r2, asr #32 │ │ │ │ - ldr r3, [pc, #216] @ (137a2c ) │ │ │ │ + ldr r3, [pc, #648] @ (137bec ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #256] @ (137a58 ) │ │ │ │ + ldr r2, [pc, #576] @ (137ba8 ) │ │ │ │ movs r3, r4 │ │ │ │ + sbcs.w r0, r6, r2, asr #32 │ │ │ │ @ instruction: 0xeb260022 │ │ │ │ - @ instruction: 0xead60022 │ │ │ │ - ldr r3, [pc, #136] @ (1379ec ) │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #64] @ (1379a8 ) │ │ │ │ + adds r2, #12 │ │ │ │ movs r3, r4 │ │ │ │ + adc.w r0, r6, r2, asr #32 │ │ │ │ @ instruction: 0xeaf60022 │ │ │ │ - @ instruction: 0xeaa60022 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ movs r3, r4 │ │ │ │ + adds.w r0, r6, r2, asr #32 │ │ │ │ pkhtb r0, r6, r2, asr #32 │ │ │ │ - orns r0, r6, r2, asr #32 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + ldr r5, [pc, #40] @ (1379bc ) │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + ldr r4, [pc, #640] @ (137c18 ) │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xeae60022 │ │ │ │ eors.w r0, r6, r2, asr #32 │ │ │ │ - orr.w r0, r6, r2, asr #32 │ │ │ │ - ldr r4, [pc, #552] @ (137bbc ) │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #128] @ (137a18 ) │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xeab60022 │ │ │ │ orn r0, r6, r2, asr #32 │ │ │ │ - ands.w r0, r6, r2, asr #32 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ + eor.w r0, r6, r2, asr #32 │ │ │ │ bics.w r0, r6, r2, asr #32 │ │ │ │ - strd r0, r0, [r6, #136]! @ 0x88 │ │ │ │ - subs r3, #58 @ 0x3a │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ + orrs.w r0, r6, r2, asr #32 │ │ │ │ and.w r0, r6, r2, asr #32 │ │ │ │ - @ instruction: 0xe9b60022 │ │ │ │ - subs r3, #58 @ 0x3a │ │ │ │ - movs r3, r4 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ - movs r3, r4 │ │ │ │ + stc2 0, cr0, [r2, #-136] @ 0xffffff78 │ │ │ │ + ldc2 0, cr0, [r4, #-136] @ 0xffffff78 │ │ │ │ + bic.w r0, r6, r2, asr #32 │ │ │ │ ldrd r0, r0, [r6, #136] @ 0x88 │ │ │ │ - @ instruction: 0xe9860022 │ │ │ │ - stc2 0, cr0, [r2], {34} @ 0x22 │ │ │ │ - ldc2 0, cr0, [r4], {34} @ 0x22 │ │ │ │ + stc2 0, cr0, [lr, #-136] @ 0xffffff78 │ │ │ │ + stc2l 0, cr0, [r4], #136 @ 0x88 │ │ │ │ + ldrd r0, r0, [r6, #136]! @ 0x88 │ │ │ │ @ instruction: 0xe9a60022 │ │ │ │ - ldrd r0, r0, [r6, #-136] @ 0x88 │ │ │ │ - stc2 0, cr0, [lr], {34} @ 0x22 │ │ │ │ - stc2l 0, cr0, [r4], #-136 @ 0xffffff78 │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ + movs r3, r4 │ │ │ │ + strd r0, r0, [r6, #136] @ 0x88 │ │ │ │ ldrd r0, r0, [r6, #-136]! @ 0x88 │ │ │ │ - stmdb r6!, {r1, r5} │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + cmp r0, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xe9960022 │ │ │ │ strd r0, r0, [r6, #-136] @ 0x88 │ │ │ │ - ldrd r0, r0, [r6], #136 @ 0x88 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ + strd r0, r0, [r6, #-136]! @ 0x88 │ │ │ │ ldmdb r6, {r1, r5} │ │ │ │ - @ instruction: 0xe8c60022 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ + ldmdb r6!, {r1, r5} │ │ │ │ strd r0, r0, [r6], #136 @ 0x88 │ │ │ │ - ldmia.w r6, {r1, r5} │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ + stmdb r6, {r1, r5} │ │ │ │ ldmia.w r6!, {r1, r5} │ │ │ │ - strd r0, r0, [r6], #-136 @ 0x88 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xe8d60022 │ │ │ │ stmia.w r6, {r1, r5} │ │ │ │ - @ instruction: 0xe8360022 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + ldr r2, [pc, #232] @ (137b3c ) │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + ldr r2, [pc, #384] @ (137bd8 ) │ │ │ │ movs r3, r4 │ │ │ │ + stmia.w r6!, {r1, r5} │ │ │ │ @ instruction: 0xe8560022 │ │ │ │ - @ instruction: 0xe8060022 │ │ │ │ - ldr r1, [pc, #744] @ (137d3c ) │ │ │ │ + ldr r2, [pc, #440] @ (137c1c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #896] @ (137dd8 ) │ │ │ │ + ldr r2, [pc, #192] @ (137b28 ) │ │ │ │ movs r3, r4 │ │ │ │ + ldrd r0, r0, [r6], #-136 @ 0x88 │ │ │ │ @ instruction: 0xe8260022 │ │ │ │ - b.n 137a0c │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r1, [pc, #952] @ (137e1c ) │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r1, [pc, #704] @ (137d28 ) │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 137a58 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 1379bc │ │ │ │ - movs r2, r4 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 137a08 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 13796c │ │ │ │ + strex r0, r0, [r6, #136] @ 0x88 │ │ │ │ + b.n 137a6c │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r4, [pc, #3884] @ 1389b0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #3884] @ 1389b4 │ │ │ │ ldr.w r3, [pc, #3884] @ 1389b8 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 1389bc │ │ │ │ @@ -266894,637 +266897,637 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2204 @ 0x89c │ │ │ │ bl 150484 │ │ │ │ b.w 12cb02 │ │ │ │ - @ instruction: 0xe9b20022 │ │ │ │ - strd r0, r0, [ip, #136] @ 0x88 │ │ │ │ - b.n 138ec8 │ │ │ │ + bics.w r0, r2, r2, asr #32 │ │ │ │ + orr.w r0, ip, r2, asr #32 │ │ │ │ + b.n 138fc8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138e2c │ │ │ │ + b.n 138f2c │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138e78 │ │ │ │ + b.n 138f78 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138ddc │ │ │ │ + b.n 138edc │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r4, #10 │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r6, #10 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138e28 │ │ │ │ + b.n 138f28 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138d8c │ │ │ │ + b.n 138e8c │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138dd8 │ │ │ │ + b.n 138ed8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138d3c │ │ │ │ + b.n 138e3c │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138d88 │ │ │ │ + b.n 138e88 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138cec │ │ │ │ + b.n 138dec │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138d38 │ │ │ │ + b.n 138e38 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138c9c │ │ │ │ + b.n 138d9c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138ce8 │ │ │ │ + b.n 138de8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138c4c │ │ │ │ + b.n 138d4c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138c98 │ │ │ │ + b.n 138d98 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138bfc │ │ │ │ + b.n 138cfc │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.s32 d16, d14, d18 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + vaddl.s32 q8, d14, d18 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138c48 │ │ │ │ + b.n 138d48 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138bac │ │ │ │ + b.n 138cac │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r5, #17 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138bf8 │ │ │ │ + b.n 138cf8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138b5c │ │ │ │ + b.n 138c5c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138ba8 │ │ │ │ + b.n 138ca8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138b0c │ │ │ │ + b.n 138c0c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138b50 │ │ │ │ + b.n 138c50 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138ab8 │ │ │ │ + b.n 138bb8 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138b08 │ │ │ │ + b.n 138c08 │ │ │ │ movs r2, r4 │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ + b.n 138b6c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r2, r6, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #23 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138ab8 │ │ │ │ + b.n 138bb8 │ │ │ │ movs r2, r4 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + b.n 138b1c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ movs r3, r4 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + b.n 138b68 │ │ │ │ movs r2, r4 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + b.n 138acc │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ movs r3, r4 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + b.n 138b18 │ │ │ │ movs r2, r4 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ movs r3, r4 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + b.n 138ac0 │ │ │ │ movs r2, r4 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ movs r3, r4 │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - svc 6 │ │ │ │ + svc 134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ movs r3, r4 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + svc 86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ movs r3, r4 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + svc 118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ movs r3, r4 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + svc 70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ movs r3, r4 │ │ │ │ - udf #150 @ 0x96 │ │ │ │ + svc 22 │ │ │ │ movs r2, r4 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ movs r3, r4 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - udf #22 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf61e0022 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + @ instruction: 0xf69e0022 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ movs r3, r4 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 138afc │ │ │ │ + udf #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - movw r0, #10274 @ 0x2822 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + movt r0, #10274 @ 0x2822 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ movs r3, r4 │ │ │ │ - udf #6 │ │ │ │ + udf #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 138aac │ │ │ │ + udf #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 138af8 │ │ │ │ + udf #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 138a5c │ │ │ │ + udf #6 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 138aa8 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 138c0c │ │ │ │ + ble.n 138b0c │ │ │ │ movs r2, r4 │ │ │ │ - strd r0, r0, [r2, #-136] @ 0x88 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + strd r0, r0, [r2, #136] @ 0x88 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 138c58 │ │ │ │ + ble.n 138b58 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 138bbc │ │ │ │ + ble.n 138abc │ │ │ │ movs r2, r4 │ │ │ │ - strd r0, r0, [sl, #-136] @ 0x88 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + strd r0, r0, [sl, #136] @ 0x88 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 138c08 │ │ │ │ + ble.n 138b08 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138b6c │ │ │ │ + ble.n 138c6c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 138bb8 │ │ │ │ + ble.n 138ab8 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138b1c │ │ │ │ + ble.n 138c1c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 138b68 │ │ │ │ + ble.n 138c68 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138acc │ │ │ │ + ble.n 138bcc │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 138b18 │ │ │ │ + ble.n 138c18 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138c7c │ │ │ │ + bgt.n 138b7c │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 138ac8 │ │ │ │ + ble.n 138bc8 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138c2c │ │ │ │ + bgt.n 138b2c │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.s d0, d2, d18 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + vext.8 d0, d2, d18, #0 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 138c78 │ │ │ │ + bgt.n 138b78 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138bdc │ │ │ │ + bgt.n 138adc │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.s d0, d14, d18 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + vext.8 d0, d14, d18, #0 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 138c28 │ │ │ │ + bgt.n 138b28 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 138b8c │ │ │ │ + bgt.n 138c8c │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.s d0, d2, d18 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + vext.8 d0, d2, d18, #0 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 138bd8 │ │ │ │ + bgt.n 138cd8 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 138b3c │ │ │ │ + bgt.n 138c3c │ │ │ │ movs r2, r4 │ │ │ │ - ands.w r0, r2, #34 @ 0x22 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + eors.w r0, r2, #34 @ 0x22 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 138b88 │ │ │ │ + bgt.n 138c88 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 138cec │ │ │ │ + blt.n 138bec │ │ │ │ movs r2, r4 │ │ │ │ - bic.w r0, sl, #34 @ 0x22 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + @ instruction: 0xf0aa0022 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 138b38 │ │ │ │ + bgt.n 138c38 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 138c9c │ │ │ │ + blt.n 138b9c │ │ │ │ movs r2, r4 │ │ │ │ - stmdb sl, {r1, r5} │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + @ instruction: 0xe98a0022 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 138ce8 │ │ │ │ + blt.n 138be8 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 138c4c │ │ │ │ + blt.n 138b4c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 138c98 │ │ │ │ + blt.n 138b98 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 138bfc │ │ │ │ + blt.n 138cfc │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #7 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 138c48 │ │ │ │ + blt.n 138b48 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 138bac │ │ │ │ + blt.n 138cac │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 138bf8 │ │ │ │ + blt.n 138cf8 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 138b5c │ │ │ │ + blt.n 138c5c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 138ba8 │ │ │ │ + blt.n 138ca8 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 138d0c │ │ │ │ + bge.n 138c0c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 138d58 │ │ │ │ + bge.n 138c58 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 138cbc │ │ │ │ + bge.n 138bbc │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r3, #16 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 138d08 │ │ │ │ + bge.n 138c08 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138c6c │ │ │ │ + bge.n 138d6c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 138cb8 │ │ │ │ + bge.n 138bb8 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138c1c │ │ │ │ + bge.n 138d1c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 138c68 │ │ │ │ + bge.n 138d68 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138bcc │ │ │ │ + bge.n 138ccc │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 138c18 │ │ │ │ + bge.n 138d18 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138d7c │ │ │ │ + bls.n 138c7c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r4, r3, #3 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 138bc8 │ │ │ │ + bge.n 138cc8 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138d2c │ │ │ │ + bls.n 138c2c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 138d70 │ │ │ │ + bls.n 138c70 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138cd8 │ │ │ │ + bls.n 138bd8 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 138d28 │ │ │ │ + bls.n 138c28 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 138c8c │ │ │ │ + bls.n 138d8c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 138cd8 │ │ │ │ + bls.n 138dd8 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 138c3c │ │ │ │ + bls.n 138d3c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 138c88 │ │ │ │ + bls.n 138d88 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 138dec │ │ │ │ + bhi.n 138cec │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 138c38 │ │ │ │ + bls.n 138d38 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 138d9c │ │ │ │ + bhi.n 138c9c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 138de8 │ │ │ │ + bhi.n 138ce8 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 138d4c │ │ │ │ + bhi.n 138c4c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfa9e0022 │ │ │ │ - @ instruction: 0xfadc0022 │ │ │ │ - bhi.n 138d98 │ │ │ │ + smlatb r0, lr, r2, r0 │ │ │ │ + @ instruction: 0xfb5c0022 │ │ │ │ + bhi.n 138c98 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 138cfc │ │ │ │ + bhi.n 138dfc │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 138d48 │ │ │ │ + bhi.n 138c48 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 138cac │ │ │ │ + bhi.n 138dac │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r6, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + adds r0, r4, #3 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 138cf8 │ │ │ │ + bhi.n 138df8 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 138c5c │ │ │ │ + bhi.n 138d5c │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 138ca8 │ │ │ │ + bhi.n 138da8 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 138e0c │ │ │ │ + bvc.n 138d0c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfaea0022 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + @ instruction: 0xfb6a0022 │ │ │ │ + cmp r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 138e58 │ │ │ │ + bvc.n 138d58 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 138dbc │ │ │ │ + bvc.n 138cbc │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 138e08 │ │ │ │ + bvc.n 138d08 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 138d6c │ │ │ │ + bvc.n 138e6c │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138cb0 │ │ │ │ + ble.n 138db0 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 138db8 │ │ │ │ + bvc.n 138cb8 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 138d1c │ │ │ │ + bvc.n 138e1c │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r2, r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r0, r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 138d68 │ │ │ │ + bvc.n 138e68 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 138ccc │ │ │ │ + bvc.n 138dcc │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 138d18 │ │ │ │ + bvc.n 138e18 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 138e7c │ │ │ │ + bvs.n 138d7c │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 138cc8 │ │ │ │ + bvc.n 138dc8 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 138e2c │ │ │ │ + bvs.n 138d2c │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 138e78 │ │ │ │ + bvs.n 138d78 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 138ddc │ │ │ │ + bvs.n 138cdc │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 138e28 │ │ │ │ + bvs.n 138d28 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 138d8c │ │ │ │ + bvs.n 138e8c │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 138dd8 │ │ │ │ + bvs.n 138ed8 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 138d3c │ │ │ │ + bvs.n 138e3c │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 138d80 │ │ │ │ + bvs.n 138e80 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 138ee8 │ │ │ │ + bpl.n 138de8 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 138d38 │ │ │ │ + bvs.n 138e38 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 138e9c │ │ │ │ + bpl.n 138d9c │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r5, #0 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 138ee8 │ │ │ │ + bpl.n 138de8 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 138e4c │ │ │ │ + bpl.n 138d4c │ │ │ │ movs r2, r4 │ │ │ │ - addw r0, r6, #34 @ 0x22 │ │ │ │ - rsbs r0, r8, #34 @ 0x22 │ │ │ │ - bpl.n 138e98 │ │ │ │ + @ instruction: 0xf2860022 │ │ │ │ + @ instruction: 0xf2580022 │ │ │ │ + bpl.n 138d98 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 138dfc │ │ │ │ + bpl.n 138efc │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf1ea0022 │ │ │ │ - sub.w r0, r8, #34 @ 0x22 │ │ │ │ - bpl.n 138e48 │ │ │ │ + @ instruction: 0xf26a0022 │ │ │ │ + @ instruction: 0xf2280022 │ │ │ │ + bpl.n 138d48 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 138dac │ │ │ │ + bpl.n 138eac │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf13e0022 │ │ │ │ - sbcs.w r0, r8, #34 @ 0x22 │ │ │ │ - bmi.n 138df8 │ │ │ │ + subs.w r0, lr, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf1f80022 │ │ │ │ + bpl.n 138ef8 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 138d5c │ │ │ │ + bpl.n 138e5c │ │ │ │ movs r2, r4 │ │ │ │ - adc.w r0, r2, #34 @ 0x22 │ │ │ │ - adc.w r0, r8, #34 @ 0x22 │ │ │ │ - bmi.n 138da8 │ │ │ │ + rsb r0, r2, #34 @ 0x22 │ │ │ │ + rsb r0, r8, #34 @ 0x22 │ │ │ │ + bpl.n 138ea8 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 138f0c │ │ │ │ + bmi.n 138e0c │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 138e60 │ │ │ │ + bgt.n 138f60 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138e70 │ │ │ │ + bgt.n 138d70 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 138f50 │ │ │ │ + bmi.n 138e50 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 138eb8 │ │ │ │ + bmi.n 138db8 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138e78 │ │ │ │ + bgt.n 138d78 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 138e28 │ │ │ │ + bgt.n 138f28 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 138f08 │ │ │ │ + bmi.n 138e08 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 138e6c │ │ │ │ + bmi.n 138f6c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 138eb8 │ │ │ │ + bmi.n 138db8 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 138e1c │ │ │ │ + bmi.n 138f1c │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + cmp r0, #20 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 138e68 │ │ │ │ + bmi.n 138f68 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 138dcc │ │ │ │ + bmi.n 138ecc │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 138e18 │ │ │ │ + bmi.n 138f18 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 138f7c │ │ │ │ + bcc.n 138e7c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139108 │ │ │ │ + b.n 139208 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139120 │ │ │ │ + b.n 139220 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 138dc8 │ │ │ │ + bmi.n 138ec8 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 138f2c │ │ │ │ + bcc.n 138e2c │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r4, [pc, #2540] @ 1398b0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #2540] @ 1398b4 │ │ │ │ ldr.w r3, [pc, #2540] @ 1398b8 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #2536] @ 1398bc │ │ │ │ @@ -268328,401 +268331,399 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3249 @ 0xcb1 │ │ │ │ bl 150484 │ │ │ │ b.w 12cb02 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r1, r2, r4} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r5!, {r1, r2, r7} │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r5, {r1, r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + movs r2, r4 │ │ │ │ + @ instruction: 0xe85a0022 │ │ │ │ + strd r0, r0, [r8], #-136 @ 0x88 │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1398d8 │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1398f8 │ │ │ │ + orn r0, r6, r2, asr #32 │ │ │ │ + orns r0, r8, r2, asr #32 │ │ │ │ + ldmia r5!, {r1, r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ + movs r3, r4 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - strd r0, r0, [r6, #136]! @ 0x88 │ │ │ │ - ldrd r0, r0, [r8, #136]! @ 0x88 │ │ │ │ ldmia r4!, {r1, r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + orrs.w r0, r2, r2, asr #32 │ │ │ │ + ands.w r0, r8, r2, asr #32 │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ - movs r3, r4 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ - movs r3, r4 │ │ │ │ ldmia r4, {r1, r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + orr.w r0, r6, r2, asr #32 │ │ │ │ + strd r0, r0, [r8, #136]! @ 0x88 │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrd r0, r0, [r2, #136] @ 0x88 │ │ │ │ - @ instruction: 0xe9980022 │ │ │ │ ldmia r4!, {r1, r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r1, r2, r4} │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ + movs r3, r4 │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strd r0, r0, [r6, #136] @ 0x88 │ │ │ │ - strd r0, r0, [r8, #-136]! @ 0x88 │ │ │ │ ldmia r4, {r1, r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ - movs r2, r4 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r2} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r2, #16 │ │ │ │ movs r3, r4 │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + movs r2, r4 │ │ │ │ ldmia r3!, {r1, r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldrd r0, r0, [sl, #-136]! @ 0x88 │ │ │ │ + ldrd r0, r0, [r8], #136 @ 0x88 │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ - movs r3, r4 │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrd r0, r0, [sl], #136 @ 0x88 │ │ │ │ - ldrd r0, r0, [r8], #-136 @ 0x88 │ │ │ │ ldmia r3!, {r1, r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + bmi.n 139988 │ │ │ │ + movs r2, r4 │ │ │ │ + bmi.n 139930 │ │ │ │ + movs r2, r4 │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ - movs r3, r4 │ │ │ │ ldmia r3!, {r1, r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + bmi.n 139980 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 139a88 │ │ │ │ + bmi.n 139ae0 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 139a30 │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + b.n 139790 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 139a80 │ │ │ │ + b.n 1397b0 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 1399e0 │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 139690 │ │ │ │ + bmi.n 139a08 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1396b0 │ │ │ │ + bmi.n 139a38 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ - movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 139908 │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 139938 │ │ │ │ + bhi.n 139920 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + @ instruction: 0xf4b00022 │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139a20 │ │ │ │ + @ instruction: 0xf4be0022 │ │ │ │ + eor.w r0, r0, #10616832 @ 0xa20000 │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bics.w r0, r0, #10616832 @ 0xa20000 │ │ │ │ ldmia r2, {r1, r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + bls.n 139a98 │ │ │ │ + movs r2, r4 │ │ │ │ + orrs.w r0, r0, #10616832 @ 0xa20000 │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bics.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ - and.w r0, r0, #10616832 @ 0xa20000 │ │ │ │ ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + bls.n 139af8 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139998 │ │ │ │ + bic.w r0, r0, #10616832 @ 0xa20000 │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3d00022 │ │ │ │ ldmia r1, {r1, r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + bls.n 139b00 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 1399f8 │ │ │ │ + @ instruction: 0xf3ec0022 │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3a00022 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + bls.n 139b18 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139a00 │ │ │ │ + @ instruction: 0xf3c00022 │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf36c0022 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + bls.n 139b20 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139a18 │ │ │ │ + @ instruction: 0xf3900022 │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3400022 │ │ │ │ ldmia r1, {r1, r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + bls.n 139b28 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139a20 │ │ │ │ + @ instruction: 0xf3600022 │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3100022 │ │ │ │ ldmia r1, {r1, r2} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + bls.n 139b30 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139a28 │ │ │ │ + @ instruction: 0xf3300022 │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2e00022 │ │ │ │ ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + bls.n 139b38 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139a30 │ │ │ │ + @ instruction: 0xf3000022 │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2b00022 │ │ │ │ ldmia r0!, {r1, r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + bls.n 139b48 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139a38 │ │ │ │ + @ instruction: 0xf2d00022 │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2800022 │ │ │ │ ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + bls.n 139b58 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139a48 │ │ │ │ + subw r0, r0, #34 @ 0x22 │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2500022 │ │ │ │ ldmia r0!, {r1, r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + bls.n 139b68 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139a58 │ │ │ │ + @ instruction: 0xf2700022 │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2200022 │ │ │ │ ldmia r0!, {r1, r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + bls.n 139b78 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139a68 │ │ │ │ + movw r0, #34 @ 0x22 │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf1f00022 │ │ │ │ stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + bls.n 139b88 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139a78 │ │ │ │ + @ instruction: 0xf2100022 │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ movs r2, r4 │ │ │ │ - rsb r0, r0, #34 @ 0x22 │ │ │ │ stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ + bls.n 139b98 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139a88 │ │ │ │ + @ instruction: 0xf1e00022 │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf1900022 │ │ │ │ stmia r7!, {r1, r2, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ + bls.n 139ba8 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139a98 │ │ │ │ + subs.w r0, r0, #34 @ 0x22 │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - sbc.w r0, r0, #34 @ 0x22 │ │ │ │ stmia r7!, {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + bls.n 139bc0 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139aa8 │ │ │ │ + @ instruction: 0xf1800022 │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf1300022 │ │ │ │ stmia r7!, {r1, r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + bls.n 139bd8 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139ac0 │ │ │ │ + adcs.w r0, r0, #34 @ 0x22 │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add.w r0, r0, #34 @ 0x22 │ │ │ │ stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + bls.n 139be0 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139ad8 │ │ │ │ + @ instruction: 0xf1200022 │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf0d00022 │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + bls.n 139bc8 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139ae0 │ │ │ │ - movs r2, r4 │ │ │ │ - @ instruction: 0xf0a00022 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + @ instruction: 0xf0ec0022 │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139ac8 │ │ │ │ + bls.n 139bd8 │ │ │ │ movs r2, r4 │ │ │ │ - orn r0, ip, #34 @ 0x22 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + @ instruction: 0xf0c00022 │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139ad8 │ │ │ │ + @ instruction: 0xf0e20022 │ │ │ │ + eors.w r0, r0, #34 @ 0x22 │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ movs r2, r4 │ │ │ │ - orr.w r0, r0, #34 @ 0x22 │ │ │ │ stmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + b.n 1399c8 │ │ │ │ movs r2, r4 │ │ │ │ - orn r0, r2, #34 @ 0x22 │ │ │ │ - ands.w r0, r0, #34 @ 0x22 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + orn r0, r0, #34 @ 0x22 │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1398c8 │ │ │ │ + stmdb r2, {r1, r5} │ │ │ │ + bics.w r0, r0, #34 @ 0x22 │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.s32 q8, d0, d18 │ │ │ │ stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ - movs r2, r4 │ │ │ │ - stmia.w r2, {r1, r5} │ │ │ │ - vext.8 d0, d0, d18, #0 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ - movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 1398a8 │ │ │ │ + b.n 1399a8 │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.s8 q0, d0, d18 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + and.w r0, r0, #34 @ 0x22 │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.s16 d16, d8, d18 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + vaddl.s16 q8, d8, d18 │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xebe40022 │ │ │ │ - vhadd.s d0, d0, d18 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stcl 0, cr0, [r4], #-136 @ 0xffffff78 │ │ │ │ + vext.8 d0, d0, d18, #0 │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 139ba4 │ │ │ │ + bcc.n 139ca4 │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.s8 d0, d8, d18 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + vaddl.s8 q0, d8, d18 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 139cc4 │ │ │ │ + bvc.n 139bc4 │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 14, cr0, cr0, cr2, {1} │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + vhadd.s32 d16, d0, d18 │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13999c │ │ │ │ + b.n 139a9c │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 11, cr0, cr8, cr2, {1} │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + vhadd.s d0, d8, d18 │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1399dc │ │ │ │ + b.n 139adc │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 9, cr0, cr0, cr2, {1} │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + vhadd.s16 d0, d0, d18 │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, 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 │ │ │ │ @@ -279027,15 +279028,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 1f5890 │ │ │ │ + bl 1f5908 │ │ │ │ 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 │ │ │ │ @@ -279074,37 +279075,37 @@ │ │ │ │ cbz r0, 141bb6 │ │ │ │ ldr r2, [pc, #120] @ (141c08 ) │ │ │ │ ldr.w r3, [r5, #3592] @ 0xe08 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 141ba4 │ │ │ │ cbz r3, 141bfa │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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, 141bca │ │ │ │ - bl 1f5990 │ │ │ │ + bl 1f5a08 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (141c0c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (141c10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3840] @ 0xf00 │ │ │ │ - bl 1f5990 │ │ │ │ + bl 1f5a08 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ b.n 141bc8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r0, [r5, #3596] @ 0xe0c │ │ │ │ ldr.w r2, [r5, #3600] @ 0xe10 │ │ │ │ @@ -279114,15 +279115,15 @@ │ │ │ │ b.n 141ba4 │ │ │ │ b.n 141578 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ 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] @ (141d0c ) │ │ │ │ @@ -279133,15 +279134,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #224] @ (141d14 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ ldr r3, [pc, #212] @ (141d18 ) │ │ │ │ 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] │ │ │ │ @@ -279170,15 +279171,15 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 141ce2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 141cd2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, 141cb0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r7, [r4, #12] │ │ │ │ add r6, r2 │ │ │ │ b.n 141cae │ │ │ │ @@ -279228,53 +279229,53 @@ │ │ │ │ nop │ │ │ │ b.n 1424b4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1424a8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ movs r3, r5 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1423a0 │ │ │ │ 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 1f5a40 │ │ │ │ + bl 1f5ab8 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 141d4c │ │ │ │ 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 1f59a4 │ │ │ │ + bl 1f5a1c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n 141d46 │ │ │ │ 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 1f5aa4 │ │ │ │ + bl 1f5b1c │ │ │ │ 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] @ (141e68 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -279326,30 +279327,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 141daa │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3608] @ 0xe18 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 141daa │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 141e3a │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141e5a │ │ │ │ b.n 141e2c │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 141e4e │ │ │ │ @@ -279958,15 +279959,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 1f6f58 │ │ │ │ + bl 1f6fd0 │ │ │ │ cbz r0, 1423c4 │ │ │ │ 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] @ (142510 ) │ │ │ │ ldr r0, [pc, #332] @ (142514 ) │ │ │ │ @@ -280097,38 +280098,38 @@ │ │ │ │ b.n 1424d0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 14244c │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6260021 │ │ │ │ - add r0, pc, #512 @ (adr r0, 142714 ) │ │ │ │ + subw r0, r6, #2081 @ 0x821 │ │ │ │ + add r1, pc, #0 @ (adr r1, 142514 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r4, pc, #120 @ (adr r4, 142590 ) │ │ │ │ + add r4, pc, #632 @ (adr r4, 142790 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #96 @ (adr r4, 14257c ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 14277c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #120 @ (adr r4, 14259c ) │ │ │ │ + add r4, pc, #632 @ (adr r4, 14279c ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #752 @ (adr r3, 14281c ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 14261c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #720 @ (adr r3, 142800 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 142600 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #696 @ (adr r3, 1427ec ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 1425ec ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #680 @ (adr r3, 1427e0 ) │ │ │ │ + add r4, pc, #168 @ (adr r4, 1425e0 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #672 @ (adr r3, 1427dc ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 1425dc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #648 @ (adr r3, 1427c8 ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 1425c8 ) │ │ │ │ movs r2, r4 │ │ │ │ blt.n 142588 │ │ │ │ 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 │ │ │ │ @@ -280151,15 +280152,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 1f8990 │ │ │ │ + bl 1f8a08 │ │ │ │ ldr.w r1, [pc, #1148] @ 142a1c │ │ │ │ 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] │ │ │ │ @@ -280568,24 +280569,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ bge.n 142938 │ │ │ │ lsls r5, r6, #2 │ │ │ │ bge.n 142938 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #720 @ (adr r2, 142cf0 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 142af0 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #768 @ (adr r2, 142d24 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 142b24 ) │ │ │ │ movs r2, r4 │ │ │ │ bl 56a26 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r6, #20 │ │ │ │ movs r3, r5 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ movs r2, r4 │ │ │ │ bvs.n 142ad8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr.w r3, [r4, #-112] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r7, #805306368 @ 0x30000000 │ │ │ │ @@ -280813,16 +280814,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 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ 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 14311c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -281651,16 +281652,16 @@ │ │ │ │ bne.n 14366c │ │ │ │ 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 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, 143692 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -282547,15 +282548,15 @@ │ │ │ │ bne.n 1440d8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sp │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f99c8 │ │ │ │ + bl 1f9a40 │ │ │ │ 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 │ │ │ │ @@ -282640,15 +282641,15 @@ │ │ │ │ cbz r3, 1441da │ │ │ │ add.w r0, r4, #1400 @ 0x578 │ │ │ │ bl 12235c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f99c8 │ │ │ │ + bl 1f9a40 │ │ │ │ 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 │ │ │ │ @@ -282776,15 +282777,15 @@ │ │ │ │ cbz r0, 144326 │ │ │ │ ldr r2, [pc, #72] @ (144348 ) │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 144314 │ │ │ │ cbz r3, 144338 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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] │ │ │ │ @@ -285493,15 +285494,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150484 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 145eb8 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -285624,15 +285625,15 @@ │ │ │ │ add.w r6, r0, #24 │ │ │ │ cmp r6, r3 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ beq.n 14605a │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 146054 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -285654,15 +285655,15 @@ │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 146024 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 │ │ │ │ @@ -285682,24 +285683,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl 1506f0 │ │ │ │ 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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 │ │ │ │ @@ -285718,15 +285719,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 │ │ │ │ @@ -285734,22 +285735,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, 14613e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 │ │ │ │ @@ -285873,15 +285874,15 @@ │ │ │ │ ldr.w r2, [lr, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1462d0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cbz r0, 1462ba │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 146210 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r4, [r5, #4] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ @@ -285936,15 +285937,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r4, [r5, #332] @ 0x14c │ │ │ │ add.w r5, r5, #328 @ 0x148 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 146364 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -285958,15 +285959,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 146340 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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] @ (146408 ) │ │ │ │ @@ -286208,24 +286209,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl 1506b4 │ │ │ │ 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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 │ │ │ │ @@ -286260,23 +286261,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ mov r0, r4 │ │ │ │ bl 15072c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, 1466bc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -286481,15 +286482,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 146888 │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3876 @ 0xf24 │ │ │ │ addw r0, r0, #3876 @ 0xf24 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cbz r0, 14693a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, 146946 │ │ │ │ mov r0, r6 │ │ │ │ blx 61b1c │ │ │ │ movs r3, #1 │ │ │ │ @@ -286502,42 +286503,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 146946 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx 61a8c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14694c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cbz r1, 146920 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 1468c4 │ │ │ │ - bl 1f5728 │ │ │ │ + bl 1f57a0 │ │ │ │ str.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1468e4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 146924 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 146922 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 146946 │ │ │ │ @@ -286863,15 +286864,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 146c3e │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 146cbe │ │ │ │ @@ -286888,15 +286889,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 146cde │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 146c5e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 146c5e │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 146c48 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -286977,15 +286978,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 146df2 │ │ │ │ b.n 146dc4 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 146de6 │ │ │ │ @@ -287001,15 +287002,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 146e04 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 146d70 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 146d70 │ │ │ │ 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 │ │ │ │ @@ -287056,15 +287057,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 146e42 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 146ec2 │ │ │ │ @@ -287081,15 +287082,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 146ee2 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 146e62 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 146e62 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 146e4c │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -287473,15 +287474,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150484 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n 147244 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 147314 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -287660,31 +287661,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (147508 ) │ │ │ │ add r3, pc │ │ │ │ b.n 14748c │ │ │ │ ldrh r4, [r3, #30] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r4, [r1, #26] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 147814 │ │ │ │ + b.n 147914 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ 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] @ 14761c │ │ │ │ @@ -287740,15 +287741,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14ffc4 │ │ │ │ ldr r0, [pc, #112] @ (147630 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe4f4 │ │ │ │ + bl 1fe56c │ │ │ │ cbnz r0, 147616 │ │ │ │ ldr r2, [pc, #104] @ (147634 ) │ │ │ │ ldr r3, [pc, #80] @ (147620 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -287780,31 +287781,31 @@ │ │ │ │ b.n 14759e │ │ │ │ blx 611fc │ │ │ │ nop │ │ │ │ ldrh r4, [r2, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strb r4, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r6, [r5, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 147700 │ │ │ │ + b.n 147800 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r3, r4] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n 14767e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -287814,15 +287815,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 2f08a0 │ │ │ │ + bl 2f0918 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -288732,17 +288733,17 @@ │ │ │ │ nop │ │ │ │ strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #30] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [pc, #456] @ (148170 ) │ │ │ │ + ldr r3, [pc, #968] @ (148370 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #168] @ (148054 ) │ │ │ │ + ldr r3, [pc, #680] @ (148254 ) │ │ │ │ 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] @ 148048 │ │ │ │ sub sp, #32 │ │ │ │ @@ -288843,15 +288844,15 @@ │ │ │ │ addw r0, r6, #1036 @ 0x40c │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [pc, #776] @ (1483d0 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f04d8 │ │ │ │ + bl 2f0550 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 148150 │ │ │ │ ldr r3, [pc, #756] @ (1483d4 ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ movw r5, #427 @ 0x1ab │ │ │ │ @@ -288941,20 +288942,20 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 1481de │ │ │ │ ldr r5, [pc, #500] @ (1483dc ) │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r6, #3580] @ 0xdfc │ │ │ │ add r5, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6db4 │ │ │ │ + bl 1f6e2c │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 148204 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe4f4 │ │ │ │ + bl 1fe56c │ │ │ │ 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 1483a0 │ │ │ │ @@ -289126,27 +289127,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 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + ldr r0, [pc, #376] @ (148558 ) │ │ │ │ movs r2, r4 │ │ │ │ - bx lr │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ movs r2, r4 │ │ │ │ - bx r1 │ │ │ │ + blx r1 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r4, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bx r7 │ │ │ │ + blx r7 │ │ │ │ movs r2, r4 │ │ │ │ - mov sl, r9 │ │ │ │ + bx r9 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ 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 │ │ │ │ @@ -289559,19 +289560,19 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 150484 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1487f4 │ │ │ │ - tst r0, r1 │ │ │ │ + cmp r0, r1 │ │ │ │ movs r2, r4 │ │ │ │ - rors r0, r4 │ │ │ │ + negs r0, r4 │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r4, r5 │ │ │ │ + tst r4, r5 │ │ │ │ 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] @ 1488bc │ │ │ │ sub sp, #8 │ │ │ │ @@ -289771,15 +289772,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 148b46 │ │ │ │ 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 1f662c │ │ │ │ + bl 1f66a4 │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -290046,15 +290047,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r6, [r0, #15] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r6, #0 │ │ │ │ movs r2, r4 │ │ │ │ strb r4, [r2, #13] │ │ │ │ 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 │ │ │ │ @@ -293856,17 +293857,17 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ beq.w 14b764 │ │ │ │ movs r2, #2 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ b.n 14adea │ │ │ │ nop │ │ │ │ - add r3, pc, #504 @ (adr r3, 14b6dc ) │ │ │ │ + add r3, pc, #1016 @ (adr r3, 14b8dc ) │ │ │ │ movs r2, r5 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + subs r6, r4, r1 │ │ │ │ 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 │ │ │ │ @@ -295400,15 +295401,15 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ adcs r0, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ 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 │ │ │ │ @@ -295437,15 +295438,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, [r2, #4] │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ 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 │ │ │ │ @@ -295487,15 +295488,15 @@ │ │ │ │ cbz r5, 14c5d6 │ │ │ │ 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, [r0, #0] │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ 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] @ (14c958 ) │ │ │ │ @@ -299571,15 +299572,15 @@ │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r4 │ │ │ │ bl 1506b4 │ │ │ │ ldrd r3, r0, [r5, #12] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ strd r7, r6, [r4, #40] @ 0x28 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ beq.n 14f91e │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -299913,23 +299914,23 @@ │ │ │ │ beq.n 14fd16 │ │ │ │ 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 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cbz r0, 14fc78 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 14fc78 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14fd3a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 14fd3a │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -300006,16 +300007,16 @@ │ │ │ │ b.n 14fca6 │ │ │ │ sub.w r2, r3, #128 @ 0x80 │ │ │ │ cmp r2, #2 │ │ │ │ it ls │ │ │ │ subls r3, #4 │ │ │ │ b.n 14fbba │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ 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 │ │ │ │ @@ -300193,15 +300194,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 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 14ff5a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 14ff60 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 14ff52 │ │ │ │ @@ -300219,15 +300220,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 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 14ff9e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 14ffa0 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 14ff94 │ │ │ │ @@ -300312,23 +300313,23 @@ │ │ │ │ bl 14ffb0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14fff6 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1f9300 │ │ │ │ + bl 1f9378 │ │ │ │ ldr r1, [pc, #572] @ (1502a0 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f927c │ │ │ │ + bl 1f92f4 │ │ │ │ ldrb.w r3, [r4, #260] @ 0x104 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r3, 1500a0 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.w 150260 │ │ │ │ bhi.w 15024c │ │ │ │ cmp.w r8, #1 │ │ │ │ @@ -300336,15 +300337,15 @@ │ │ │ │ ldr r2, [pc, #532] @ (1502a4 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #532] @ (1502a8 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1501fe │ │ │ │ ldr.w r2, [r4, #332] @ 0x14c │ │ │ │ add.w r3, r4, #328 @ 0x148 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1501b2 │ │ │ │ @@ -300357,15 +300358,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 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w 15028c │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -300420,15 +300421,15 @@ │ │ │ │ b.n 15011e │ │ │ │ ldr r2, [pc, #308] @ (1502ac ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #308] @ (1502b0 ) │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 150016 │ │ │ │ b.n 150038 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r3, ip │ │ │ │ @@ -300437,15 +300438,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 146310 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr.w r2, [r4, #292] @ 0x124 │ │ │ │ add.w r3, r4, #288 @ 0x120 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1501f0 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n 150240 │ │ │ │ it hi │ │ │ │ @@ -300462,110 +300463,110 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146184 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.n 150016 │ │ │ │ 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 146370 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.n 150016 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f1a34 │ │ │ │ + bl 2f1aac │ │ │ │ ldr r2, [pc, #136] @ (1502b4 ) │ │ │ │ ldr r1, [pc, #140] @ (1502b8 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr.w r3, [sl] │ │ │ │ b.n 15004a │ │ │ │ tst.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n 1501d4 │ │ │ │ ldr r2, [pc, #108] @ (1502bc ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #108] @ (1502c0 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n 1500a0 │ │ │ │ tst.w r9, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ beq.n 15027a │ │ │ │ ldr r2, [pc, #88] @ (1502c4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #88] @ (1502c8 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n 1500a0 │ │ │ │ ldr r2, [pc, #80] @ (1502cc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #80] @ (1502d0 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n 1500a0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 15019a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ vshr.u64 d16, d20, #30 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r0!, {r3, r5, 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] @ (150468 ) │ │ │ │ @@ -300609,58 +300610,58 @@ │ │ │ │ beq.n 150348 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ cbz r4, 15034c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 1503a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f1f38 │ │ │ │ + bl 2f1fb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 150436 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9300 │ │ │ │ + bl 1f9378 │ │ │ │ ldr r1, [pc, #264] @ (150470 ) │ │ │ │ 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 14ffc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r2, [pc, #232] @ (150474 ) │ │ │ │ ldr r3, [pc, #224] @ (15046c ) │ │ │ │ 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 150462 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f1f38 │ │ │ │ + bl 2f1fb0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1503e0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9300 │ │ │ │ + bl 1f9378 │ │ │ │ ldr r1, [pc, #184] @ (150478 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -300727,22 +300728,22 @@ │ │ │ │ mov r9, r0 │ │ │ │ b.n 15034c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [r0, #-720] @ 0xfffffd30 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ movs r1, r4 │ │ │ │ ldc2l 0, cr0, [r0], #-720 @ 0xfffffd30 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - udf #28 │ │ │ │ + udf #156 @ 0x9c │ │ │ │ movs r1, r4 │ │ │ │ - ble.n 150408 │ │ │ │ + udf #66 @ 0x42 │ │ │ │ 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] @ (1504dc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -300894,15 +300895,15 @@ │ │ │ │ cbz r0, 150626 │ │ │ │ ldr r3, [pc, #48] @ (150640 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 15061e │ │ │ │ cbz r2, 150628 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 │ │ │ │ @@ -300921,43 +300922,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, 15067a │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cbz r0, 15068c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1fd218 │ │ │ │ + bl 1fd290 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f5728 │ │ │ │ + bl 1f57a0 │ │ │ │ str.w r0, [r4, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15065c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1fd128 │ │ │ │ + bl 1fd1a0 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150664 │ │ │ │ b.n 150686 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -300970,15 +300971,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 1fd128 │ │ │ │ + bl 1fd1a0 │ │ │ │ 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 │ │ │ │ @@ -300988,23 +300989,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 1fd128 │ │ │ │ + bl 1fd1a0 │ │ │ │ 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 1fd140 │ │ │ │ + bl 1fd1b8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 150750 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 150752 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -301028,15 +301029,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 1fd128 │ │ │ │ + bl 1fd1a0 │ │ │ │ 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 │ │ │ │ @@ -301059,15 +301060,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 1fd128 │ │ │ │ + bl 1fd1a0 │ │ │ │ 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 │ │ │ │ @@ -301101,15 +301102,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 1fd128 │ │ │ │ + bl 1fd1a0 │ │ │ │ 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 │ │ │ │ @@ -301240,15 +301241,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 1fd128 │ │ │ │ + bl 1fd1a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 15087e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -301298,15 +301299,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 1fd128 │ │ │ │ + bl 1fd1a0 │ │ │ │ addw r0, r5, #3524 @ 0xdc4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 150a1e │ │ │ │ @@ -301384,15 +301385,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n 150b1c │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1fd218 │ │ │ │ + bl 1fd290 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (150b5c ) │ │ │ │ ldr r3, [pc, #80] @ (150b58 ) │ │ │ │ add r2, pc │ │ │ │ @@ -301404,25 +301405,25 @@ │ │ │ │ bne.n 150b4e │ │ │ │ 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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 150644 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 150b04 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 150afa │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -301457,15 +301458,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n 150bd4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1fd218 │ │ │ │ + bl 1fd290 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (150c14 ) │ │ │ │ ldr r3, [pc, #80] @ (150c10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -301475,25 +301476,25 @@ │ │ │ │ bne.n 150c06 │ │ │ │ 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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 150644 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ cbnz r5, 150c00 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 150bb4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 150bb8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ @@ -301546,15 +301547,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (150cb8 ) │ │ │ │ add.w r0, r4, #4768 @ 0x12a0 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f0458 │ │ │ │ + bl 2f04d0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #996] @ 0x3e4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xf3b800b4 │ │ │ │ lsrs r4, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ @@ -302148,15 +302149,15 @@ │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 15129e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc 0, cr0, [r8, #720]! @ 0x2d0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ movs r2, r5 │ │ │ │ ldcl 0, cr0, [r2, #-720] @ 0xfffffd30 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r1, #10 │ │ │ │ @@ -302351,15 +302352,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 150484 │ │ │ │ b.n 151512 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb678 │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 151534 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -302537,24 +302538,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r1, [pc, #52] @ (151754 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 20c500 │ │ │ │ + bl 20c578 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 151738 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (151758 ) │ │ │ │ @@ -302566,17 +302567,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ bl 150484 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asrs r3, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ - cbz r6, 1517de │ │ │ │ + push {r1, r2, r3, r4, r5, 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] │ │ │ │ @@ -303548,24 +303549,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 20c43c │ │ │ │ + bl 20c4b4 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 15211a │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c3d0 │ │ │ │ + bl 20c448 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 152150 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 20c3d0 │ │ │ │ + bl 20c448 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 152178 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 15213a │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -303591,55 +303592,55 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 1516f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152100 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c434 │ │ │ │ b.n 152190 │ │ │ │ ldr r1, [pc, #76] @ (1521a0 ) │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #76] @ (1521a4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 150484 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #44] @ (1521a8 ) │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ ldr r2, [pc, #44] @ (1521ac ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 150484 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c434 │ │ │ │ b.n 152168 │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ movs r1, r4 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ movs r1, r4 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ movs r1, r4 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ movs r1, r4 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ movs r1, r4 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ 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] @ (152258 ) │ │ │ │ @@ -303687,28 +303688,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15222a │ │ │ │ ldr r0, [pc, #40] @ (152264 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1fe4f4 │ │ │ │ + bl 1fe56c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1521dc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 147408 │ │ │ │ blx 611fc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ udf #52 @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ udf #28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, pc, #192 @ (adr r7, 152328 ) │ │ │ │ + add r7, pc, #704 @ (adr r7, 152528 ) │ │ │ │ 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] @ (15250c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -303884,21 +303885,21 @@ │ │ │ │ bne.n 152428 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15238a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r7, #320] @ 0x140 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 15238a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #320] @ 0x140 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 15238a │ │ │ │ add.w r5, r7, #320 @ 0x140 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 152476 │ │ │ │ @@ -303919,15 +303920,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152410 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1524ac │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -303935,15 +303936,15 @@ │ │ │ │ b.n 152410 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1524ec │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1524d6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -303962,21 +303963,21 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ble.n 152608 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 1525a4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, pc, #816 @ (adr r7, 15284c ) │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ movs r1, r4 │ │ │ │ - add r7, pc, #344 @ (adr r7, 152678 ) │ │ │ │ + add r7, pc, #856 @ (adr r7, 152878 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r7, pc, #624 @ (adr r7, 152794 ) │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ movs r1, r4 │ │ │ │ - add r7, pc, #264 @ (adr r7, 152630 ) │ │ │ │ + add r7, pc, #776 @ (adr r7, 152830 ) │ │ │ │ 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 │ │ │ │ @@ -304050,25 +304051,25 @@ │ │ │ │ bl 1573d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 152738 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n 1525a6 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 20c3f0 │ │ │ │ + bl 20c468 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 14737c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -304079,25 +304080,25 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 151760 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 152706 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 20c3f0 │ │ │ │ + bl 20c468 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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] │ │ │ │ @@ -304222,25 +304223,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 152804 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 1527e2 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 20c3f0 │ │ │ │ + bl 20c468 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 152268 │ │ │ │ mov r1, r5 │ │ │ │ @@ -304252,25 +304253,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 20c3f0 │ │ │ │ + bl 20c468 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 14737c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #24] @ (152858 ) │ │ │ │ @@ -304280,35 +304281,35 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #1196 @ 0x4ac │ │ │ │ bl 150484 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r2, pc, #1016 @ (adr r2, 152c54 ) │ │ │ │ + add r3, pc, #504 @ (adr r3, 152a54 ) │ │ │ │ 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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1528f4 │ │ │ │ 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 152904 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1574ec │ │ │ │ mov r1, r4 │ │ │ │ @@ -304320,41 +304321,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 152948 │ │ │ │ bl 151680 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 20c3a0 │ │ │ │ + bl 20c418 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15288a │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 20c40c │ │ │ │ + bl 20c484 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 1528ec │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r3, [pc, #60] @ (15295c ) │ │ │ │ ldr r1, [pc, #64] @ (152960 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ add r1, pc │ │ │ │ bl 1521b0 │ │ │ │ @@ -304372,25 +304373,25 @@ │ │ │ │ mov.w r2, #768 @ 0x300 │ │ │ │ ldr r1, [pc, #32] @ (152970 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 1521b0 │ │ │ │ b.n 15292e │ │ │ │ nop │ │ │ │ - add r2, pc, #728 @ (adr r2, 152c38 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 152a38 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r2, pc, #112 @ (adr r2, 1529d4 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 152bd4 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r2, pc, #680 @ (adr r2, 152c10 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 152a10 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r2, pc, #16 @ (adr r2, 15297c ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 152b7c ) │ │ │ │ movs r1, r4 │ │ │ │ - add r2, pc, #720 @ (adr r2, 152c40 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 152a40 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r1, pc, #968 @ (adr r1, 152d3c ) │ │ │ │ + add r2, pc, #456 @ (adr r2, 152b3c ) │ │ │ │ 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 │ │ │ │ @@ -304645,33 +304646,33 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 150484 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n 152bc8 │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + add r0, pc, #192 @ (adr r0, 152cf0 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ 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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 152d80 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -304736,17 +304737,17 @@ │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 152c82 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 152d22 │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 20c3a0 │ │ │ │ + bl 20c418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ cbz r6, 152d2e │ │ │ │ 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] │ │ │ │ @@ -304772,21 +304773,21 @@ │ │ │ │ bl 1521b0 │ │ │ │ b.n 152d5a │ │ │ │ ... │ │ │ │ bcc.n 152ca0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ 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] @ 152ef8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -304812,19 +304813,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 152dca │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c434 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c434 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 152e2a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 152e22 │ │ │ │ @@ -304841,15 +304842,15 @@ │ │ │ │ ldr r2, [pc, #204] @ (152efc ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 152e46 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152ed0 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 │ │ │ │ @@ -304857,17 +304858,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl 15072c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ b.n 152e80 │ │ │ │ - bl 20c40c │ │ │ │ + bl 20c484 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 152eda │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 152ea2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3536] @ 0xdd0 │ │ │ │ @@ -304876,25 +304877,25 @@ │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 152e78 │ │ │ │ ldrb.w r2, [r3, #3540] @ 0xdd4 │ │ │ │ cbz r2, 152eee │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 20c3f0 │ │ │ │ + bl 20c468 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 20c564 │ │ │ │ + bl 20c5dc │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n 152dbe │ │ │ │ blx 60b4c │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n 152e46 │ │ │ │ ldr r3, [pc, #36] @ (152f00 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -304908,17 +304909,17 @@ │ │ │ │ bl 147408 │ │ │ │ b.n 152ea2 │ │ │ │ nop │ │ │ │ bcs.n 152f8c │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ 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 │ │ │ │ @@ -305457,15 +305458,15 @@ │ │ │ │ beq.n 1533ca │ │ │ │ mov r0, r3 │ │ │ │ b.n 153430 │ │ │ │ bl 147408 │ │ │ │ b.n 1533e6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ 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] @ (153544 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -306186,15 +306187,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 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ bl 14ff18 │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ @@ -306780,31 +306781,31 @@ │ │ │ │ beq.w 1540c6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #1 │ │ │ │ bne.w 1540c6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1fffa4 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 20001c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 154ac2 │ │ │ │ str.w r5, [sl, #20] │ │ │ │ b.n 1540c6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r3, [sl] │ │ │ │ b.n 1540c6 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2f9a68 │ │ │ │ - bl 1fffa4 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 20001c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15485a │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ b.n 15409c │ │ │ │ @@ -307974,15 +307975,15 @@ │ │ │ │ str.w fp, [r5, #8] │ │ │ │ str.w r8, [r5, #-8] │ │ │ │ str r0, [r5, #0] │ │ │ │ beq.n 154e5e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mla r3, r7, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ str r0, [r5, #8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #8 │ │ │ │ adds r5, #20 │ │ │ │ cmp r4, sl │ │ │ │ bne.n 154e38 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -308577,15 +308578,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 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ 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 │ │ │ │ @@ -309319,23 +309320,23 @@ │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 155bfe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ 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 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ 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 │ │ │ │ @@ -309483,22 +309484,22 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (155db0 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - and.w r0, r0, #41 @ 0x29 │ │ │ │ + eor.w r0, r0, #41 @ 0x29 │ │ │ │ ldr r3, [pc, #12] @ (155dc4 ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - vaddl.s32 q8, d14, d25 │ │ │ │ + orn r0, lr, #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 │ │ │ │ @@ -309652,15 +309653,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 2f9a5c │ │ │ │ + bl 2f9ad4 │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -309768,15 +309769,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 2f9c20 │ │ │ │ + bl 2f9c98 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 1560b4 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 1560b4 │ │ │ │ @@ -309869,15 +309870,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 2f9a5c │ │ │ │ + bl 2f9ad4 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -309935,15 +309936,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, 1562a8 │ │ │ │ - bl 2f9a5c │ │ │ │ + bl 2f9ad4 │ │ │ │ ldr.w r1, [r4, #700] @ 0x2bc │ │ │ │ cbz r1, 1562a8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ @@ -310114,16 +310115,16 @@ │ │ │ │ ldr r3, [pc, #16] @ (15647c ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r4, #-164]! @ 0xa4 │ │ │ │ - strd r0, r0, [r2, #-164] @ 0xa4 │ │ │ │ + ldrd r0, r0, [r4, #164]! @ 0xa4 │ │ │ │ + strd r0, r0, [r2, #164] @ 0xa4 │ │ │ │ cmp r0, #5 │ │ │ │ bhi.n 156494 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r0 │ │ │ │ tst.w r3, #21 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ @@ -310258,15 +310259,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15665e │ │ │ │ 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 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15659c │ │ │ │ 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 │ │ │ │ @@ -310606,19 +310607,19 @@ │ │ │ │ bl 150484 │ │ │ │ mov r4, r0 │ │ │ │ b.n 156908 │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 1568b2 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ movs r1, r4 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, 1569ae │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -310860,15 +310861,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 156cfc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1f662c │ │ │ │ + bl 1f66a4 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 156cb6 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 156cd8 │ │ │ │ @@ -310998,17 +310999,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 14750c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 14737c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r6, [r7, 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 │ │ │ │ @@ -311128,19 +311129,19 @@ │ │ │ │ ... │ │ │ │ str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ 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 │ │ │ │ @@ -311214,17 +311215,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl 150484 │ │ │ │ b.n 156f1a │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ movs r1, r4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 156fb8 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -311245,23 +311246,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (156fd0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (156fd4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - b.n 157258 │ │ │ │ + b.n 157358 │ │ │ │ movs r1, r5 │ │ │ │ - svc 42 @ 0x2a │ │ │ │ + svc 170 @ 0xaa │ │ │ │ movs r1, r5 │ │ │ │ - b.n 157460 │ │ │ │ + b.n 157560 │ │ │ │ movs r1, r5 │ │ │ │ - udf #18 │ │ │ │ + udf #146 @ 0x92 │ │ │ │ movs r1, r5 │ │ │ │ - b.n 157020 │ │ │ │ + b.n 157120 │ │ │ │ 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] @ 157060 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -311327,27 +311328,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (1570b8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe584 │ │ │ │ + bl 1fe5fc │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 157086 │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1f662c │ │ │ │ + bl 1f66a4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r5, 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 │ │ │ │ @@ -311444,15 +311445,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 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n 157186 │ │ │ │ b.n 15716a │ │ │ │ str.w sl, [sp, #8] │ │ │ │ bic.w r7, r3, #2 │ │ │ │ @@ -311467,15 +311468,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 157176 │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 157136 │ │ │ │ b.n 15716a │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ cmp r0, sl │ │ │ │ sbcs.w r1, r1, r9 │ │ │ │ bcc.n 15720a │ │ │ │ movs r3, #2 │ │ │ │ b.n 15716a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -311558,15 +311559,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150484 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + ldrh r6, [r5, 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 │ │ │ │ @@ -311757,17 +311758,17 @@ │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ ldr r1, [pc, #16] @ (1574e8 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 14750c │ │ │ │ b.n 1574b8 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldr r4, [r6, 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 │ │ │ │ @@ -311810,17 +311811,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (15756c ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 14750c │ │ │ │ b.n 15752c │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldr r0, [r6, 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 │ │ │ │ @@ -311965,17 +311966,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, [r1, r2] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ 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] @ (157770 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -312106,17 +312107,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 157832 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1f17b4 │ │ │ │ + bl 1f182c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ 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} │ │ │ │ @@ -312136,15 +312137,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15790e │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 61070 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c43c │ │ │ │ + bl 20c4b4 │ │ │ │ cbz r0, 1578d8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (157950 ) │ │ │ │ ldr r2, [pc, #148] @ (157954 ) │ │ │ │ @@ -312154,15 +312155,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150484 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1f1734 │ │ │ │ + bl 1f17ac │ │ │ │ cbnz r0, 157926 │ │ │ │ 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 │ │ │ │ @@ -312180,15 +312181,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150484 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (15795c ) │ │ │ │ ldr r2, [pc, #40] @ (157960 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -312196,23 +312197,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150484 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strh r2, [r7, r4] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ movs r1, r4 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r4, [r5, 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 │ │ │ │ @@ -312324,42 +312325,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 157968 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ cbnz r5, 157abe │ │ │ │ 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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 157968 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 157af4 │ │ │ │ @@ -312377,15 +312378,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 157968 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 157b62 │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -312393,19 +312394,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n 157b8a │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1f17c8 │ │ │ │ + bl 1f1840 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 157b6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (157ba0 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (157ba4 ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -312421,21 +312422,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (157bac ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 14750c │ │ │ │ mov r5, r0 │ │ │ │ b.n 157b62 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ movs r1, r4 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ 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] @ (157d90 ) │ │ │ │ @@ -312463,26 +312464,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ add r3, pc, #376 @ (adr r3, 157d88 ) │ │ │ │ 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 157c3a │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f1800 │ │ │ │ + bl 1f1878 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 157d54 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 157d60 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -312504,26 +312505,26 @@ │ │ │ │ bcs.n 157d4c │ │ │ │ mov sl, r0 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 157478 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 157cdc │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -312580,62 +312581,62 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1577cc │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 157c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 157be2 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #2 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 157be2 │ │ │ │ ldr r3, [pc, #56] @ (157d9c ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #56] @ (157da0 ) │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 150484 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 157be2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, #32] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r2, #32] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r2, [r7, r3] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r7, [pc, #1016] @ (15819c ) │ │ │ │ + str r6, [r7, 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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 157968 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 157e3c │ │ │ │ @@ -312673,15 +312674,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 157e2a │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 │ │ │ │ @@ -312724,26 +312725,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 150484 │ │ │ │ mov r9, r0 │ │ │ │ b.n 157e3c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r6, [pc, #784] @ (1581d4 ) │ │ │ │ + ldr r7, [pc, #272] @ (157fd4 ) │ │ │ │ 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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 157f2e │ │ │ │ @@ -312751,15 +312752,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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 157f0e │ │ │ │ @@ -312767,44 +312768,44 @@ │ │ │ │ cbnz r2, 157f2a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1577cc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 1f17c8 │ │ │ │ + bl 1f1840 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 157f8e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (157fac ) │ │ │ │ @@ -312815,27 +312816,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150484 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #200] @ (158078 ) │ │ │ │ + ldr r6, [pc, #712] @ (158278 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r5, [pc, #824] @ (1582ec ) │ │ │ │ + ldr r6, [pc, #312] @ (1580ec ) │ │ │ │ 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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n 158018 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -312856,25 +312857,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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 15800a │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 │ │ │ │ @@ -316013,15 +316014,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 150484 │ │ │ │ b.n 15a052 │ │ │ │ nop │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r6, #26 │ │ │ │ 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 │ │ │ │ @@ -316073,15 +316074,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 15a15c │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 2f9dc4 │ │ │ │ + bl 2f9e3c │ │ │ │ cbz r0, 15a16e │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ cbz r5, 15a16e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ cbz r1, 15a13c │ │ │ │ @@ -316201,17 +316202,17 @@ │ │ │ │ nop │ │ │ │ ldrsh r6, [r4, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #162 @ 0xa2 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ 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 │ │ │ │ @@ -316242,17 +316243,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150484 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ + cmp r4, #10 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -316314,21 +316315,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150484 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -316395,17 +316396,17 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 15a3e2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r7, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ movs r1, r4 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ 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 │ │ │ │ @@ -316564,15 +316565,15 @@ │ │ │ │ bne.n 15a632 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15a564 │ │ │ │ add.w r9, r2, #24 │ │ │ │ b.n 15a5f2 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 15a568 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcs.n 15a568 │ │ │ │ blx 62124 │ │ │ │ ldr.w r1, [r9, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl 15a364 │ │ │ │ @@ -316589,15 +316590,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ b.n 15a510 │ │ │ │ blx 62124 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcc.n 15a61e │ │ │ │ mov.w fp, #2 │ │ │ │ b.n 15a568 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15a622 │ │ │ │ @@ -316610,28 +316611,28 @@ │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 15a568 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r8, r9 │ │ │ │ bne.n 15a640 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcs.n 15a568 │ │ │ │ blx 62124 │ │ │ │ b.n 15a63a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r0, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ movs r1, r4 │ │ │ │ ldrh r0, [r2, r2] │ │ │ │ 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 │ │ │ │ @@ -316746,17 +316747,17 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r4, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r7, #18 │ │ │ │ movs r1, r4 │ │ │ │ cbz r1, 15a7c6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 15a680 │ │ │ │ @@ -316785,17 +316786,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl 150484 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ 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 │ │ │ │ @@ -316814,17 +316815,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl 150484 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r6, #8 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ 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 │ │ │ │ @@ -316846,17 +316847,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 150484 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r6, #14 │ │ │ │ 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 │ │ │ │ @@ -316875,17 +316876,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl 150484 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r6, #12 │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ 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] @ (15a9a8 ) │ │ │ │ @@ -316962,17 +316963,17 @@ │ │ │ │ nop │ │ │ │ ldrsb r6, [r6, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r4, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r6, #30 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r5, #10 │ │ │ │ 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 │ │ │ │ @@ -316992,17 +316993,17 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150484 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ 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] @ (15ab38 ) │ │ │ │ @@ -317131,31 +317132,31 @@ │ │ │ │ b.n 15aa5c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r4, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ movs r1, r4 │ │ │ │ strb r2, [r6, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + movs r4, #0 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ 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 │ │ │ │ @@ -317495,43 +317496,43 @@ │ │ │ │ strb r4, [r7, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl fff46ed2 │ │ │ │ strh r2, [r6, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r3, #4 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r1, #26 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r3, #7 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r7, #6 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ movs r1, r4 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + movs r0, #30 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ movs r1, r4 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r2, r7, #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 │ │ │ │ @@ -317669,15 +317670,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 207064 │ │ │ │ + bl 2070dc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 15af18 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -317723,18 +317724,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 1f56e0 │ │ │ │ + bl 1f5758 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1f558c │ │ │ │ + bl 1f5604 │ │ │ │ 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 │ │ │ │ @@ -317743,15 +317744,15 @@ │ │ │ │ blx 61070 │ │ │ │ ldr r2, [pc, #40] @ (15b15c ) │ │ │ │ ldr r1, [pc, #40] @ (15b160 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (15b164 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f5148 │ │ │ │ + bl 1f51c0 │ │ │ │ ldr r2, [pc, #36] @ (15b168 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (15b16c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -317772,31 +317773,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 1f5414 │ │ │ │ + bl 1f548c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15b1aa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60b4c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 1504e8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f5414 │ │ │ │ + bl 1f548c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15b18e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f52ac │ │ │ │ + bl 1f5324 │ │ │ │ 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 │ │ │ │ @@ -317807,33 +317808,33 @@ │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ ldr r3, [pc, #212] @ (15b2a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f56e0 │ │ │ │ + bl 1f5758 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 1f558c │ │ │ │ + bl 1f5604 │ │ │ │ dmb ish │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b206 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15b1f6 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 15b250 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5358 │ │ │ │ + bl 1f53d0 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15b21c │ │ │ │ @@ -317855,15 +317856,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 15b28c │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15b264 │ │ │ │ dmb ish │ │ │ │ @@ -317871,15 +317872,15 @@ │ │ │ │ bne.n 15b254 │ │ │ │ b.n 15b20c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 15b230 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -317909,33 +317910,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 1f56e0 │ │ │ │ + bl 1f5758 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1f558c │ │ │ │ + bl 1f5604 │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b310 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15b300 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 15b380 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f5358 │ │ │ │ + bl 1f53d0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15b354 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -317950,15 +317951,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 1f539c │ │ │ │ + bl 1f5414 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15b364 │ │ │ │ dmb ish │ │ │ │ @@ -317968,34 +317969,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 15b3ca │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15b396 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b388 │ │ │ │ b.n 15b316 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 15b33c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ mov r0, r6 │ │ │ │ b.n 15b37a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -318325,15 +318326,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 15b74c │ │ │ │ ldr.w r1, [r4, #1464] @ 0x5b8 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 15b740 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15b77a │ │ │ │ ldr.w r2, [r4, #1468] @ 0x5bc │ │ │ │ str.w r8, [r4, #1472] @ 0x5c0 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ @@ -318839,34 +318840,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 2e4168 │ │ │ │ + bl 2e41e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 15bcb0 │ │ │ │ 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 2e41dc │ │ │ │ + bl 2e4254 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e41a8 │ │ │ │ + bl 2e4220 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r4, 15bcf6 │ │ │ │ mov.w ip, #0 │ │ │ │ cbz r0, 15bcee │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w r0, r0, r0, lsl #3 │ │ │ │ adds r1, #16 │ │ │ │ @@ -318952,21 +318953,21 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ cmn r4, r3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ movs r1, r4 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ movs r1, r4 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ movs r1, r4 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r0, r5, #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 │ │ │ │ @@ -319020,81 +319021,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 2f9e7c │ │ │ │ + bl 2f9ef4 │ │ │ │ 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 307e04 │ │ │ │ + bl 307e7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30a5b8 │ │ │ │ + bl 30a630 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15bf18 │ │ │ │ cbz r6, 15be90 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f911c │ │ │ │ + bl 1f9194 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 231594 │ │ │ │ + bl 23160c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ea70 │ │ │ │ + bl 24eae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2259a4 │ │ │ │ + bl 225a1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2672f0 │ │ │ │ + bl 267368 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264914 │ │ │ │ + bl 26498c │ │ │ │ mov r0, r4 │ │ │ │ - bl 221474 │ │ │ │ + bl 2214ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 217dc0 │ │ │ │ + bl 217e38 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 231594 │ │ │ │ + bl 23160c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1748 │ │ │ │ + bl 2a17c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1134 │ │ │ │ + bl 2a11ac │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r3, [pc, #100] @ (15bf44 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 29c9b0 │ │ │ │ + bl 29ca28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bdac │ │ │ │ + bl 21be24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bd2c │ │ │ │ + bl 21bda4 │ │ │ │ ldrsb.w r2, [r4, #72] @ 0x48 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 15bf10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228274 │ │ │ │ + bl 2282ec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 296e64 │ │ │ │ + bl 296edc │ │ │ │ ldr r2, [pc, #44] @ (15bf48 ) │ │ │ │ ldr r3, [pc, #32] @ (15bf3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -319155,32 +319156,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 15bfd2 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 15c04e │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [pc, #124] @ (15c08c ) │ │ │ │ ldr r3, [pc, #116] @ (15c088 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -319204,26 +319205,26 @@ │ │ │ │ b.n 15bfc4 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c00e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 15c00e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -319253,110 +319254,110 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cbz r3, 15c0d6 │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15c15a │ │ │ │ vmov.f64 d0, d7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15c100 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c12e │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ ldr r2, [pc, #148] @ (15c1d4 ) │ │ │ │ ldr r3, [pc, #144] @ (15c1d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15c1c8 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c180 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c1ba │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ b.n 15c13c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #188 @ 0xbc │ │ │ │ @@ -319456,45 +319457,45 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15bf4c │ │ │ │ mov r3, r8 │ │ │ │ strd r5, r0, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 2183e0 │ │ │ │ + bl 218458 │ │ │ │ cmp r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ beq.n 15c3e2 │ │ │ │ cmp r6, #3 │ │ │ │ beq.w 15c47c │ │ │ │ cmp r6, #4 │ │ │ │ beq.w 15c48e │ │ │ │ vldr d0, [pc, #572] @ 15c550 │ │ │ │ vldr s16, [pc, #608] @ 15c578 │ │ │ │ vldr s18, [pc, #608] @ 15c57c │ │ │ │ vldr s17, [pc, #608] @ 15c580 │ │ │ │ movs r1, #32 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ vldr d0, [pc, #524] @ 15c548 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ vldr d0, [pc, #512] @ 15c548 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c384 │ │ │ │ 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 │ │ │ │ @@ -319503,15 +319504,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 15c788 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r6, #7 │ │ │ │ lsls r3, r5, #7 │ │ │ │ @@ -319529,29 +319530,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 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15bf4c │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 2183e0 │ │ │ │ + bl 218458 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #456] @ (15c5ac ) │ │ │ │ ldr r3, [pc, #448] @ (15c5a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -319604,36 +319605,36 @@ │ │ │ │ vldr s18, [pc, #260] @ 15c59c │ │ │ │ vldr s17, [pc, #260] @ 15c5a0 │ │ │ │ b.n 15c322 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #32 │ │ │ │ vcvt.f64.f32 d0, s18 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ vldr d0, [pc, #112] @ 15c548 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c514 │ │ │ │ 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 │ │ │ │ @@ -319642,15 +319643,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 15c728 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -319719,36 +319720,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #32 │ │ │ │ vldr d0, [pc, #476] @ 15c7a0 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ vldr d0, [pc, #440] @ 15c7a0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ movs r1, #32 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c624 │ │ │ │ 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 │ │ │ │ @@ -319757,15 +319758,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ bhi.n 15c6c8 │ │ │ │ add r3, pc, #8 @ (adr r3, 15c638 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ @@ -319802,134 +319803,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 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c3c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c3c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c3c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c3c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c3c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c3c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c5be │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c5be │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c5be │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c5be │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c5be │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c5be │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c4ae │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c4ae │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c4ae │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c4ae │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c4ae │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c4ae │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cbz r3, 15c7e0 │ │ │ │ @@ -320019,15 +320020,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 1f5440 │ │ │ │ + bl 1f54b8 │ │ │ │ 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 │ │ │ │ @@ -320047,36 +320048,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c90a │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movw r1, #514 @ 0x202 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w r3, r4, r9, lsr #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -320101,15 +320102,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [pc, #48] @ (15c9cc ) │ │ │ │ ldr r3, [pc, #36] @ (15c9c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -320149,50 +320150,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15ca28 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15ca58 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ ldr r2, [pc, #92] @ (15cac8 ) │ │ │ │ ldr r3, [pc, #88] @ (15cac4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -320201,25 +320202,25 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d7, [pc, #52] @ 15cab8 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15caa8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #20 │ │ │ │ b.n 15ca2c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -320256,22 +320257,22 @@ │ │ │ │ bics r3, r0 │ │ │ │ bne.n 15cbb2 │ │ │ │ mov r9, r4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r3, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] @ 15cc74 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -320289,15 +320290,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [pc, #224] @ (15cc78 ) │ │ │ │ ldr r3, [pc, #208] @ (15cc6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -320333,30 +320334,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 15cc1c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r8 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, r0 │ │ │ │ beq.w 15cb16 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15cb16 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -320402,45 +320403,45 @@ │ │ │ │ mov.w r1, #608 @ 0x260 │ │ │ │ ldr.w sl, [pc, #412] @ 15ce40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15cdb4 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r6, r1 │ │ │ │ bne.n 15cd84 │ │ │ │ mov r9, r4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] @ 15ce44 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -320458,15 +320459,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [pc, #224] @ (15ce48 ) │ │ │ │ ldr r3, [pc, #208] @ (15ce3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -320502,30 +320503,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 15cdec │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, r0 │ │ │ │ beq.w 15ccea │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15ccea │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -320590,24 +320591,24 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 15cfa4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #608 @ 0x260 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15cf08 │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -320634,30 +320635,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15cee0 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15cf36 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 15ce8a │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15ce8a │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ @@ -320775,30 +320776,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d098 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ cmp r4, r0 │ │ │ │ beq.n 15d0b8 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cbnz r3, 15d0b8 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ @@ -320815,25 +320816,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d17a │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r0, r6, #20 │ │ │ │ b.n 15d0a6 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ b.n 15d074 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n 15d074 │ │ │ │ @@ -320846,30 +320847,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d14e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ b.n 15d0a6 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ b.n 15d074 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -320919,33 +320920,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 237bd0 │ │ │ │ + bl 237c48 │ │ │ │ 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 237bd0 │ │ │ │ + bl 237c48 │ │ │ │ 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 237bd0 │ │ │ │ + bl 237c48 │ │ │ │ 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 │ │ │ │ @@ -321059,30 +321060,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15d290 │ │ │ │ strd r1, r3, [sp] │ │ │ │ vldr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15d366 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, r0 │ │ │ │ beq.n 15d292 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d292 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -321142,15 +321143,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 15cfb4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d318 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ b.n 15d318 │ │ │ │ @@ -321210,20 +321211,20 @@ │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15d4de │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ mov r2, r0 │ │ │ │ cbnz r3, 15d4f8 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ mov r3, fp │ │ │ │ @@ -321387,26 +321388,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15d274 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 15d274 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n 15d340 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 15d340 │ │ │ │ @@ -321545,30 +321546,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15d5bc │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d808 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ cmp r6, r0 │ │ │ │ bne.w 15d42a │ │ │ │ b.n 15d318 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15d5bc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ @@ -321582,30 +321583,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d864 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, r0 │ │ │ │ beq.w 15d412 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d412 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -321617,30 +321618,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d8be │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r0 │ │ │ │ beq.w 15d498 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d498 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -321655,15 +321656,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15d852 │ │ │ │ b.n 15d864 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ @@ -321715,30 +321716,30 @@ │ │ │ │ b.n 15d516 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d9aa │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ cmp r4, r0 │ │ │ │ bne.w 15d42a │ │ │ │ b.n 15d318 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r6, [sp, #8] │ │ │ │ b.n 15d984 │ │ │ │ movs r2, #1 │ │ │ │ @@ -321884,15 +321885,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15d8ac │ │ │ │ b.n 15d8be │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 15db2c │ │ │ │ @@ -321954,15 +321955,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15d852 │ │ │ │ b.n 15d864 │ │ │ │ movs r6, #8 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ b.n 15dbda │ │ │ │ @@ -322030,15 +322031,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15d864 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ b.n 15d854 │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ b.n 15dc94 │ │ │ │ @@ -322219,25 +322220,25 @@ │ │ │ │ vldr d7, [pc, #168] @ 15df28 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r4, [r6] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15deac │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15de56 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 15de56 │ │ │ │ @@ -322256,23 +322257,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 237bd0 │ │ │ │ + bl 237c48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ strd r1, r5, [r6] │ │ │ │ movs r3, #9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 237bd0 │ │ │ │ + bl 237c48 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15de56 │ │ │ │ movs r4, #0 │ │ │ │ b.n 15de56 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ ldr.w lr, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r4, #-8] │ │ │ │ @@ -322355,15 +322356,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ b.n 15dfc4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216990 │ │ │ │ + bl 216a08 │ │ │ │ b.n 15dfa4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, #170 @ 0xaa │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #162 @ 0xa2 │ │ │ │ @@ -322433,25 +322434,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15e0da │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 15d18c │ │ │ │ @@ -322461,21 +322462,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] @ 15e2c4 │ │ │ │ @@ -322618,17 +322619,17 @@ │ │ │ │ cmp.w sl, #256 @ 0x100 │ │ │ │ bne.n 15e1ee │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 15ce4c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, r6 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ b.n 15e182 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r4, r3, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -322654,26 +322655,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15e318 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r7 │ │ │ │ bl 15d18c │ │ │ │ ldr.w r3, [pc, #1288] @ 15e830 │ │ │ │ mov r9, r0 │ │ │ │ @@ -322691,21 +322692,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -322716,21 +322717,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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ movs r4, #1 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, r6 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ b.n 15e182 │ │ │ │ subs r3, #222 @ 0xde │ │ │ │ cmp r3, #8 │ │ │ │ bhi.w 15e1ee │ │ │ │ movw r4, #501 @ 0x1f5 │ │ │ │ lsrs r4, r3 │ │ │ │ ands.w r4, r4, #1 │ │ │ │ @@ -322824,71 +322825,71 @@ │ │ │ │ bl 15d18c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ - bl 238590 │ │ │ │ + bl 238608 │ │ │ │ b.n 15e182 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ cbz r0, 15e4fc │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 15d18c │ │ │ │ ldr r5, [r5, #28] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e36c0 │ │ │ │ + bl 2e3738 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] │ │ │ │ @@ -322914,20 +322915,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 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, r6 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ b.n 15e182 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, lr │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -322944,37 +322945,37 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 15d18c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2370f0 │ │ │ │ + bl 237168 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15e7ca │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -323006,38 +323007,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 15e6d4 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r2, #20 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ movw r3, #925 @ 0x39d │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 15e716 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ mov r2, r0 │ │ │ │ cbnz r3, 15e6fe │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ @@ -323049,15 +323050,15 @@ │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 15e6e4 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cbnz r3, 15e72e │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ @@ -323073,22 +323074,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -323101,20 +323102,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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, r6 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 15e182 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #14 │ │ │ │ beq.n 15e7fc │ │ │ │ cmp r3, #13 │ │ │ │ @@ -323231,15 +323232,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 2176c8 │ │ │ │ + bl 217740 │ │ │ │ mov fp, r0 │ │ │ │ cbnz r0, 15e95e │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r3, #1 │ │ │ │ @@ -323259,15 +323260,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 15e89a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2176c8 │ │ │ │ + bl 217740 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e920 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 15e978 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ @@ -323346,21 +323347,21 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r9, #19 │ │ │ │ b.n 15e888 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2176c8 │ │ │ │ + bl 217740 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15e920 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215ed8 │ │ │ │ + bl 215f50 │ │ │ │ mov r3, r6 │ │ │ │ b.n 15e920 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 15eb2e │ │ │ │ ldr r1, [r2, #16] │ │ │ │ @@ -323400,23 +323401,23 @@ │ │ │ │ b.n 15e90e │ │ │ │ ldr.w r9, [r2, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 15ea54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 215ed8 │ │ │ │ + bl 215f50 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ strb.w r2, [r5, #75] @ 0x4b │ │ │ │ bl 1564a4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r0, 15eb00 │ │ │ │ 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 │ │ │ │ @@ -323426,23 +323427,23 @@ │ │ │ │ b.n 15eab4 │ │ │ │ ldr.w r9, [r2, #48] @ 0x30 │ │ │ │ b.n 15eab4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ blx 61a8c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 15eae0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -323465,207 +323466,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 209fa0 │ │ │ │ + bl 20a018 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15ebe6 │ │ │ │ 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 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 15ebd0 │ │ │ │ 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 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #76 @ 0x4c │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 15eb7a │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a4fc │ │ │ │ + bl 20a574 │ │ │ │ ldr r2, [pc, #420] @ (15ed98 ) │ │ │ │ ldr r3, [pc, #416] @ (15ed94 ) │ │ │ │ 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 15ed8c │ │ │ │ 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 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 15ec54 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 1564a4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ b.n 15ebdc │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ b.n 15ebdc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cbz r1, 15ecfc │ │ │ │ add r0, sp, #4 │ │ │ │ bl 1564a4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ b.n 15ebdc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r4, #32 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cbz r1, 15ed72 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 1564a4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ b.n 15ebdc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ asrs r2, r4, #18 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #16 │ │ │ │ @@ -323687,15 +323688,15 @@ │ │ │ │ ldr r1, [pc, #432] @ (15ef74 ) │ │ │ │ add r5, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5148 │ │ │ │ + bl 1f51c0 │ │ │ │ ldr.w r5, [r4, #432] @ 0x1b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 15edee │ │ │ │ b.n 15ef26 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -323719,15 +323720,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 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 15ef22 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cbz r6, 15ee80 │ │ │ │ @@ -323761,15 +323762,15 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15e008 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cbz r7, 15eeb8 │ │ │ │ mov r7, r0 │ │ │ │ b.n 15ee36 │ │ │ │ mov r6, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15e834 │ │ │ │ @@ -323780,21 +323781,21 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15e834 │ │ │ │ orrs r0, r4 │ │ │ │ mov r6, r7 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 15ee8a │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, sl, r0 │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 15eee2 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -323806,15 +323807,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cbnz r0, 15ef2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r2, [pc, #124] @ (15ef78 ) │ │ │ │ ldr r3, [pc, #108] @ (15ef68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -323844,15 +323845,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 1f5414 │ │ │ │ + bl 1f548c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ef40 │ │ │ │ b.n 15eef2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -324397,40 +324398,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 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ cbz r6, 15f4fa │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 15f4fa │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 15f4f4 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 15f4e2 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15f50a │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr r2, [pc, #36] @ (15f530 ) │ │ │ │ ldr r3, [pc, #28] @ (15f52c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -324457,40 +324458,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 1f12d4 │ │ │ │ + bl 1f134c │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f12d4 │ │ │ │ + bl 1f134c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f132c │ │ │ │ + bl 1f13a4 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ 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 │ │ │ │ @@ -324569,15 +324570,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #4051 @ 0xfd3 │ │ │ │ bl 150484 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bls.n 15f754 │ │ │ │ + bls.n 15f654 │ │ │ │ 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 │ │ │ │ @@ -324699,15 +324700,15 @@ │ │ │ │ str.w r3, [r2, #704] @ 0x2c0 │ │ │ │ b.n 15f79e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ movs r1, r5 │ │ │ │ lsrs r2, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -324721,41 +324722,41 @@ │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [pc, #376] @ (15f990 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f1530 │ │ │ │ + bl 1f15a8 │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1484 │ │ │ │ + bl 1f14fc │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1484 │ │ │ │ + bl 1f14fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1530 │ │ │ │ + bl 1f15a8 │ │ │ │ mul.w r5, r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1460 │ │ │ │ + bl 1f14d8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1574 │ │ │ │ + bl 1f15ec │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ orrs r1, r3 │ │ │ │ bne.n 15f954 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1460 │ │ │ │ + bl 1f14d8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15f954 │ │ │ │ ldrd r0, r4, [r8, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15f972 │ │ │ │ @@ -324823,19 +324824,19 @@ │ │ │ │ add.w r0, r8, r7 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ blx 61a8c │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 15f91e │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1f0fd0 │ │ │ │ + bl 1f1048 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbz r3, 15f956 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ @@ -324949,69 +324950,69 @@ │ │ │ │ cbz r3, 15fa66 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 15fa5c │ │ │ │ add r7, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 209fa0 │ │ │ │ + bl 20a018 │ │ │ │ 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 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 15fbbe │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 15fbf8 │ │ │ │ mov r0, r5 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ bl 1661a4 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 15fad6 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 61b1c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 15fb08 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 15fb34 │ │ │ │ movw r2, #55646 @ 0xd95e │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ b.n 15fb1a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 15fb34 │ │ │ │ @@ -325019,92 +325020,92 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 15fb16 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ bl 15eb40 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 15fb42 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 15fb4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 15fb3e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a4fc │ │ │ │ + bl 20a574 │ │ │ │ ldr r2, [pc, #180] @ (15fc18 ) │ │ │ │ ldr r3, [pc, #176] @ (15fc14 ) │ │ │ │ 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 15fc04 │ │ │ │ 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 209fa0 │ │ │ │ + bl 20a018 │ │ │ │ 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 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r4, #8 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 15fc08 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ b.n 15fac6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f0fd0 │ │ │ │ + bl 1f1048 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2a0b84 │ │ │ │ + bl 2a0bfc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f63f8 │ │ │ │ + bl 1f6470 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15fb60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 60b4c │ │ │ │ b.n 15fb60 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ b.n 15fac6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsls r4, r6, #23 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @@ -325125,15 +325126,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 1f0fd0 │ │ │ │ + bl 1f1048 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ bl 15f54c │ │ │ │ cbnz r0, 15fc8c │ │ │ │ ldr r2, [pc, #108] @ (15fcc4 ) │ │ │ │ movw r3, #4076 @ 0xfec │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -325175,15 +325176,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 15fc72 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r1, #15 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 15fbc8 │ │ │ │ + bmi.n 15fcc8 │ │ │ │ movs r0, r4 │ │ │ │ lsls r6, r0, #14 │ │ │ │ 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 │ │ │ │ @@ -325196,15 +325197,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 1f0fd0 │ │ │ │ + bl 1f1048 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 15fd40 │ │ │ │ @@ -325249,15 +325250,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 15fd26 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r3, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 15fd14 │ │ │ │ + bcc.n 15fe14 │ │ │ │ movs r0, r4 │ │ │ │ lsls r2, r2, #11 │ │ │ │ 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 │ │ │ │ @@ -325368,19 +325369,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 15feb0 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15fe7e │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 209fa0 │ │ │ │ + bl 20a018 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15ff74 │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15ff78 │ │ │ │ @@ -325417,23 +325418,23 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 15ff18 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w fp, fp, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 15ff22 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r6, #1 │ │ │ │ - bl 20a4fc │ │ │ │ + bl 20a574 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 15fe86 │ │ │ │ ldr r2, [pc, #48] @ (15ff88 ) │ │ │ │ ldr r3, [pc, #40] @ (15ff84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -325488,38 +325489,38 @@ │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 15ffda │ │ │ │ mov r9, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 209fa0 │ │ │ │ + bl 20a018 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr.w r2, [r9], #5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 15efc0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 15f480 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a4fc │ │ │ │ + bl 20a574 │ │ │ │ ldr r2, [pc, #44] @ (16005c ) │ │ │ │ ldr r3, [pc, #36] @ (160058 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -325592,15 +325593,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 16018a │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1450 │ │ │ │ + bl 1f14c8 │ │ │ │ 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] │ │ │ │ @@ -325660,15 +325661,15 @@ │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r1, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ vqadd.u32 d0, d20, d19 │ │ │ │ ldrb r2, [r4, r1] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r6, {r1, r5, r6, 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] @ (160268 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -326017,15 +326018,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl 15f9b4 │ │ │ │ cbz r0, 16057c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 21ccc0 │ │ │ │ + bl 21cd38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160624 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -326103,15 +326104,15 @@ │ │ │ │ movs r3, #186 @ 0xba │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 150484 │ │ │ │ b.n 160576 │ │ │ │ - bl 25f36c │ │ │ │ + bl 25f3e4 │ │ │ │ b.n 160604 │ │ │ │ ldr r4, [pc, #52] @ (160674 ) │ │ │ │ movs r3, #218 @ 0xda │ │ │ │ ldr r2, [pc, #52] @ (160678 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ @@ -326126,23 +326127,23 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150484 │ │ │ │ b.n 160576 │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, 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] @ 1606d8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -326155,15 +326156,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15f9f0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f63f8 │ │ │ │ + bl 1f6470 │ │ │ │ ldr r2, [pc, #32] @ (1606e0 ) │ │ │ │ ldr r3, [pc, #28] @ (1606dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -326314,63 +326315,63 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r8, #5 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ addw r6, sp, #1940 @ 0x794 │ │ │ │ bl 15f9f0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 209fa0 │ │ │ │ + bl 20a018 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ 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 20a01c │ │ │ │ + bl 20a094 │ │ │ │ cbz r5, 1608b0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cbz r3, 1608b0 │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 1608aa │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 160898 │ │ │ │ cbz r4, 1608bc │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a4fc │ │ │ │ + bl 20a574 │ │ │ │ ldr r2, [pc, #68] @ (160910 ) │ │ │ │ ldr r3, [pc, #64] @ (16090c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -326500,19 +326501,19 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 160bb0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 1f0fd0 │ │ │ │ + bl 1f1048 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2a0b84 │ │ │ │ + bl 2a0bfc │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 160ba6 │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ mul.w r6, r5, r6 │ │ │ │ ldrd r0, r5, [r7, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -326615,15 +326616,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 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 160be0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 16096a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ bl 164d74 │ │ │ │ @@ -326635,17 +326636,17 @@ │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cbz r3, 160bd8 │ │ │ │ movs r5, #0 │ │ │ │ b.n 160b76 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, sl │ │ │ │ - bl 29c9b0 │ │ │ │ + bl 29ca28 │ │ │ │ mov r0, sl │ │ │ │ - bl 267b6c │ │ │ │ + bl 267be4 │ │ │ │ b.n 160a1c │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -326670,15 +326671,15 @@ │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, r1] │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xf68e00b3 │ │ │ │ strh r6, [r0, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, 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 │ │ │ │ @@ -327172,18 +327173,18 @@ │ │ │ │ b.n 160d52 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf3c400b3 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ vshr.s64 d16, d19, #40 │ │ │ │ - bkpt 0x00ee │ │ │ │ - movs r0, r4 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itee vs │ │ │ │ + movvs r0, r4 │ │ │ │ + stmdbvc sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movvc.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 │ │ │ │ @@ -327196,15 +327197,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 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ 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 │ │ │ │ @@ -327392,15 +327393,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ strb.w r9, [sp, #312] @ 0x138 │ │ │ │ bl 164ae4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16143c │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str.w r0, [r8, #32] │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ 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 │ │ │ │ @@ -327473,15 +327474,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bl 160914 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16170a │ │ │ │ ldr.w r6, [r4, #3484] @ 0xd9c │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 161328 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r9, r3, #256 @ 0x100 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 161696 │ │ │ │ @@ -327494,19 +327495,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 1f1450 │ │ │ │ + bl 1f14c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2a0b98 │ │ │ │ + bl 2a0c10 │ │ │ │ ldrb r5, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1616d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1616dc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -327697,15 +327698,15 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 161676 │ │ │ │ mov r0, r3 │ │ │ │ bl 164d74 │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str.w r1, [r8, #32] │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ lsls r4, r3, #23 │ │ │ │ bmi.n 161696 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ subs r6, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ @@ -327732,15 +327733,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 1614fc │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr.w r2, [pc, #1416] @ 161c68 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r3, #3221 @ 0xc95 │ │ │ │ @@ -328191,15 +328192,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 1603b4 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 161bd8 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -328268,15 +328269,15 @@ │ │ │ │ mcr 0, 3, r0, cr14, cr3, {5} │ │ │ │ ldr r2, [pc, #752] @ (161f50 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r2, [pc, #624] @ (161ed4 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r2, [pc, #488] @ (161e50 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + cbnz r0, 161c8a │ │ │ │ movs r0, r4 │ │ │ │ mov r6, r8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ mov r6, r9 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ cbz r1, 161c80 │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ @@ -328421,19 +328422,19 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 15efc0 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f1450 │ │ │ │ + bl 1f14c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a0b98 │ │ │ │ + bl 2a0c10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 161f36 │ │ │ │ mov r0, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -328489,15 +328490,15 @@ │ │ │ │ cbz r2, 161eb4 │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ mov r5, r3 │ │ │ │ mla r4, r4, r2, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 161ea8 │ │ │ │ ldr r2, [pc, #428] @ (162064 ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -328540,15 +328541,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r3, #3564 @ 0xdec │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ bl 150484 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b.w 1615c6 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ movs r3, #0 │ │ │ │ b.n 161e12 │ │ │ │ mov r4, r6 │ │ │ │ b.n 161dcc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ b.n 161d14 │ │ │ │ @@ -328660,17 +328661,17 @@ │ │ │ │ b.n 161b88 │ │ │ │ movs r3, #1 │ │ │ │ b.n 161bce │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.w 16174c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - cbz r2, 162070 │ │ │ │ + cbz r2, 162090 │ │ │ │ movs r0, r4 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + cbz r0, 16207a │ │ │ │ movs r0, r4 │ │ │ │ subs r6, #70 @ 0x46 │ │ │ │ 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 │ │ │ │ @@ -329024,36 +329025,36 @@ │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 162438 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 16241c │ │ │ │ mov r0, r5 │ │ │ │ - bl 209fa0 │ │ │ │ + bl 20a018 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ cbz r3, 16247e │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 162478 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 162464 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1625d8 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2068 @ 0x814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a4fc │ │ │ │ + bl 20a574 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1625ba │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r8, #0 │ │ │ │ addw r9, sp, #2100 @ 0x834 │ │ │ │ @@ -329072,41 +329073,41 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1624be │ │ │ │ mov r0, r5 │ │ │ │ - bl 209fa0 │ │ │ │ + bl 20a018 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 162534 │ │ │ │ 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 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 15efc0 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 1624fe │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp] │ │ │ │ @@ -329116,44 +329117,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 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2068 @ 0x814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a4fc │ │ │ │ + bl 20a574 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp r3, fp │ │ │ │ itt hi │ │ │ │ movhi r6, #80 @ 0x50 │ │ │ │ mlahi r6, r6, fp, r4 │ │ │ │ bls.n 1625b0 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 209fa0 │ │ │ │ + bl 20a018 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a4fc │ │ │ │ + bl 20a574 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 16257c │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r8 │ │ │ │ @@ -329171,15 +329172,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 20a01c │ │ │ │ + bl 20a094 │ │ │ │ b.n 162486 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 1620e4 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ @@ -329234,15 +329235,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 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ strd r1, r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16303c │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ mov r3, r4 │ │ │ │ @@ -329316,15 +329317,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 162c4e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1627f6 │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ 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 │ │ │ │ @@ -329352,15 +329353,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 160914 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 162f52 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ 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 │ │ │ │ @@ -329446,15 +329447,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 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ ldrb.w r3, [sl, #813] @ 0x32d │ │ │ │ strd r1, r0, [sp, #124] @ 0x7c │ │ │ │ cbnz r3, 162908 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ @@ -329463,15 +329464,15 @@ │ │ │ │ add.w fp, fp, #4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w 16311e │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ ldrb.w r3, [sl, #813] @ 0x32d │ │ │ │ strd r1, r0, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1628d4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1629a6 │ │ │ │ @@ -329599,19 +329600,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 1f1450 │ │ │ │ + bl 1f14c8 │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a0b98 │ │ │ │ + bl 2a0c10 │ │ │ │ ldrb.w r3, [sp, #248] @ 0xf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 162fbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16310e │ │ │ │ ldr.w r3, [fp] │ │ │ │ @@ -329709,15 +329710,15 @@ │ │ │ │ addw r3, r0, #491 @ 0x1eb │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [sl, #808] @ 0x328 │ │ │ │ bl 165890 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16312e │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ ldrd r8, r3, [fp] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 1628e2 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add.w r6, sl, #44 @ 0x2c │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ subs.w r9, r0, r3 │ │ │ │ @@ -329801,15 +329802,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 162d46 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ ldrb.w r3, [sl, #812] @ 0x32c │ │ │ │ ldr.w r4, [r6, #-5] │ │ │ │ add.w fp, r8, #1 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ cbz r3, 162cfa │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, r8, lsl #3] │ │ │ │ @@ -329856,15 +329857,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 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ 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] │ │ │ │ @@ -329940,15 +329941,15 @@ │ │ │ │ bl 164854 │ │ │ │ str.w r5, [r7, #2536] @ 0x9e8 │ │ │ │ ldr.w r3, [sl, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 162dfa │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 162eae │ │ │ │ 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 │ │ │ │ @@ -330100,28 +330101,28 @@ │ │ │ │ b.n 162a34 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r6, r4 │ │ │ │ b.n 162ada │ │ │ │ ldrd r4, fp, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 162fec │ │ │ │ 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 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 162fe0 │ │ │ │ ldr r2, [pc, #364] @ (16315c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -330130,15 +330131,15 @@ │ │ │ │ bl 150484 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 162f54 │ │ │ │ b.n 162d56 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ - bl 1f1450 │ │ │ │ + bl 1f14c8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ mov r1, r8 │ │ │ │ bl 15f7f4 │ │ │ │ b.n 162cc6 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ b.n 162ada │ │ │ │ @@ -330189,15 +330190,15 @@ │ │ │ │ mov.w r2, r2, lsl #4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r2] │ │ │ │ bne.n 16309a │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1629a6 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ ldrd r5, r3, [fp] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.w 1628e2 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ subs r3, r3, r5 │ │ │ │ subs r0, r0, r2 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ @@ -330247,21 +330248,21 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ lsls r6, r5, #2 │ │ │ │ bne.n 163178 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r0, pc, #616 @ (adr r0, 1633c0 ) │ │ │ │ + add r1, pc, #104 @ (adr r1, 1631c0 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r0, pc, #248 @ (adr r0, 163254 ) │ │ │ │ + add r0, pc, #760 @ (adr r0, 163454 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + add r0, pc, #416 @ (adr r0, 163300 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + add r0, pc, #208 @ (adr r0, 163234 ) │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 163180 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -330439,15 +330440,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 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ mov r2, r8 │ │ │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 160758 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -330531,15 +330532,15 @@ │ │ │ │ add r1, sp, #236 @ 0xec │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 15f5b4 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ blx 61a8c │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ cbz r5, 16346a │ │ │ │ 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 │ │ │ │ @@ -330664,19 +330665,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 1f1450 │ │ │ │ + bl 1f14c8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a0b98 │ │ │ │ + bl 2a0c10 │ │ │ │ ldrb.w r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 163728 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16372c │ │ │ │ @@ -330843,15 +330844,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 163602 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r2, [pc, #88] @ (163788 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2441 @ 0x989 │ │ │ │ @@ -330873,25 +330874,25 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r5, {r1, r3, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #142 @ 0x8e │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ movs r0, r4 │ │ │ │ cmp r1, #180 @ 0xb4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r7, #100 @ 0x64 │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ 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] @ 163820 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -332040,15 +332041,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 164482 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 209fa0 │ │ │ │ + bl 20a018 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 16444c │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1643ec │ │ │ │ @@ -332067,15 +332068,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 20a01c │ │ │ │ + bl 20a094 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 164352 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1643ac │ │ │ │ mov r5, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -332087,15 +332088,15 @@ │ │ │ │ mla r2, r9, r4, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 164398 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 164380 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -332105,15 +332106,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1603b4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #12 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ - bl 20a4fc │ │ │ │ + bl 20a574 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #220] @ (1644a8 ) │ │ │ │ add.w r1, sp, #5088 @ 0x13e0 │ │ │ │ ldr r3, [pc, #212] @ (1644a4 ) │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -332141,15 +332142,15 @@ │ │ │ │ cbz r3, 16442c │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr.w r3, [r4, #640] @ 0x280 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 164416 │ │ │ │ add r5, sp, #760 @ 0x2f8 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cbz r1, 164438 │ │ │ │ @@ -332167,15 +332168,15 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ addw r0, sp, #2900 @ 0xb54 │ │ │ │ bl 160758 │ │ │ │ add.w r1, sp, #2944 @ 0xb80 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr.w r1, [sp, #2940] @ 0xb7c │ │ │ │ cbz r1, 164470 │ │ │ │ mov r0, r7 │ │ │ │ bl 164854 │ │ │ │ ldr.w r1, [sp, #2976] @ 0xba0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1643b6 │ │ │ │ @@ -332184,15 +332185,15 @@ │ │ │ │ bl 164854 │ │ │ │ b.n 1643b6 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r8, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4320 @ 0x10e0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1f63f8 │ │ │ │ + bl 1f6470 │ │ │ │ movs r3, #32 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ b.n 1643c6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ pop {r1, r3, pc} │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -332257,15 +332258,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 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 164564 │ │ │ │ bx lr │ │ │ │ @@ -332297,15 +332298,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 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1645c8 │ │ │ │ @@ -332315,15 +332316,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 1f5440 │ │ │ │ + bl 1f54b8 │ │ │ │ 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] │ │ │ │ @@ -332464,15 +332465,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 1f1460 │ │ │ │ + bl 1f14d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 164624 │ │ │ │ add sp, #16 │ │ │ │ @@ -332498,25 +332499,25 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 16480a │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f1450 │ │ │ │ + bl 1f14c8 │ │ │ │ ldr r3, [pc, #144] @ (164844 ) │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1647fe │ │ │ │ ldrd r4, r3, [sp, #28] │ │ │ │ subs r4, r4, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f1460 │ │ │ │ + bl 1f14d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 164624 │ │ │ │ ldr r2, [pc, #112] @ (164848 ) │ │ │ │ @@ -332530,15 +332531,15 @@ │ │ │ │ bne.n 164836 │ │ │ │ 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 1f1450 │ │ │ │ + bl 1f14c8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b.n 1647bc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ @@ -332566,17 +332567,17 @@ │ │ │ │ @ instruction: 0xb86e │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff85ffff │ │ │ │ @ instruction: 0xb822 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ 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] │ │ │ │ @@ -332619,15 +332620,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 164914 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f5440 │ │ │ │ + bl 1f54b8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 164978 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ @@ -332657,30 +332658,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16491c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1648d0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 1648d0 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ subs r1, #1 │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 164944 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1648f2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ b.n 1648f2 │ │ │ │ blx r2 │ │ │ │ b.n 1648d0 │ │ │ │ nop │ │ │ │ stc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ @@ -332688,27 +332689,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 1fac00 │ │ │ │ + bl 1fac78 │ │ │ │ cbz r0, 16499c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 1649a0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 1649b2 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1facdc │ │ │ │ + bl 1fad54 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 164854 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1649a6 │ │ │ │ @@ -332725,25 +332726,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 1f5440 │ │ │ │ + bl 1f54b8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 16455c │ │ │ │ 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 1facc8 │ │ │ │ + bl 1fad40 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, 164a64 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ itttt ne │ │ │ │ @@ -332800,15 +332801,15 @@ │ │ │ │ bne.n 164a96 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 164a42 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 164a42 │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ b.n 164a86 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ @@ -332847,28 +332848,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 1f5440 │ │ │ │ + bl 1f54b8 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 164c04 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 164c04 │ │ │ │ mov r0, r5 │ │ │ │ bl 16455c │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fac00 │ │ │ │ + bl 1fac78 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 164bde │ │ │ │ ldr r4, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r4, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -332939,19 +332940,19 @@ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 164cd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f23fc │ │ │ │ + bl 1f2474 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1f2270 │ │ │ │ + bl 1f22e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 164ca0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -333005,23 +333006,23 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 164cac │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 164b88 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 164b8c │ │ │ │ b.n 164c04 │ │ │ │ mov r4, r3 │ │ │ │ b.n 164c62 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 164c04 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cbnz r3, 164d0a │ │ │ │ mov r0, r5 │ │ │ │ bl 16455c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ @@ -333058,29 +333059,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 164d36 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 164cfe │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 164cfe │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cbz r6, 164dd0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ movs r0, r4 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ 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] @ (164e60 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -333121,25 +333122,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 164daa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 164daa │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1f0fd0 │ │ │ │ + bl 1f1048 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [pc, #132] @ (164e6c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 164e32 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ mov r7, r3 │ │ │ │ cbz r3, 164e3e │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 164daa │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -333164,21 +333165,21 @@ │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 164e02 │ │ │ │ b.n 164dfa │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f23fc │ │ │ │ + bl 1f2474 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1f221c │ │ │ │ + bl 1f2294 │ │ │ │ b.n 164e02 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sxtb r2, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -333242,22 +333243,22 @@ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 164ea6 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f23fc │ │ │ │ + bl 1f2474 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1f221c │ │ │ │ + bl 1f2294 │ │ │ │ b.n 164ea6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ cbz r4, 164f40 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 164f38 │ │ │ │ @@ -333322,15 +333323,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, 164ffc │ │ │ │ ldr r0, [pc, #308] @ (165100 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe4f4 │ │ │ │ + bl 1fe56c │ │ │ │ cbnz r0, 164ffc │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 164fde │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 165014 │ │ │ │ ldr r2, [pc, #292] @ (165104 ) │ │ │ │ ldr r3, [pc, #280] @ (1650fc ) │ │ │ │ @@ -333345,29 +333346,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (165108 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (16510c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1fa9a0 │ │ │ │ + bl 1faa18 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 164fd8 │ │ │ │ ldr r7, [pc, #256] @ (165110 ) │ │ │ │ add r7, pc │ │ │ │ b.n 164f5a │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1450 │ │ │ │ + bl 1f14c8 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1484 │ │ │ │ + bl 1f14fc │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1530 │ │ │ │ + bl 1f15a8 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 164fde │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -333382,32 +333383,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 164854 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 164fde │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1530 │ │ │ │ + bl 1f15a8 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1530 │ │ │ │ + bl 1f15a8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1530 │ │ │ │ + bl 1f15a8 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1460 │ │ │ │ + bl 1f14d8 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f0fb8 │ │ │ │ + bl 1f1030 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1460 │ │ │ │ + bl 1f14d8 │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 164fde │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -333445,49 +333446,49 @@ │ │ │ │ b.n 165056 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ movs r0, r4 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ lsls r3, r6, #2 │ │ │ │ bl fff5910a │ │ │ │ bl fff3f10e │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ movs r1, r5 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ 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, 16513e │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 165156 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fab3c │ │ │ │ + bl 1fabb4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 150988 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 164854 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16514a │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 165138 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -333563,31 +333564,31 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 16538a │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0fdc │ │ │ │ + bl 1f1054 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f11ec │ │ │ │ + bl 1f1264 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blt.w 165396 │ │ │ │ mov r0, r6 │ │ │ │ bl 16455c │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 165316 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 165316 │ │ │ │ ldr r3, [pc, #520] @ (165474 ) │ │ │ │ mov.w fp, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ @@ -333610,27 +333611,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 165384 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 16529c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f12d4 │ │ │ │ + bl 1f134c │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f12d4 │ │ │ │ + bl 1f134c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f11ec │ │ │ │ + bl 1f1264 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, r2, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0f60 │ │ │ │ + bl 1f0fd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1653ae │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1653a4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -333639,15 +333640,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1653f2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 16540e │ │ │ │ ldrd r1, r2, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ ldrb.w r3, [sp, #45] @ 0x2d │ │ │ │ cbz r3, 165356 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 165446 │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ @@ -333657,15 +333658,15 @@ │ │ │ │ mov fp, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 1653ba │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1388 │ │ │ │ + bl 1f1400 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1653e2 │ │ │ │ ldr r2, [pc, #316] @ (165478 ) │ │ │ │ ldr r3, [pc, #308] @ (165470 ) │ │ │ │ @@ -333683,28 +333684,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 1f1388 │ │ │ │ + bl 1f1400 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 165274 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ b.n 16531a │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 1652aa │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0fdc │ │ │ │ + bl 1f1054 │ │ │ │ b.n 165236 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cbz r3, 1653ea │ │ │ │ movs r5, #5 │ │ │ │ b.n 165338 │ │ │ │ @@ -333725,15 +333726,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1653c2 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 165322 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 165322 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 60b4c │ │ │ │ b.n 165338 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 60b4c │ │ │ │ b.n 1653a0 │ │ │ │ @@ -333778,33 +333779,33 @@ │ │ │ │ ldr r3, [pc, #52] @ (165488 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 165432 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ b.n 165364 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, sp, #912 @ 0x390 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 42f476 │ │ │ │ add r4, sp, #768 @ 0x300 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ 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 │ │ │ │ @@ -333842,50 +333843,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 1654dc │ │ │ │ mov r0, r5 │ │ │ │ bl 16455c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16556a │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 165522 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, sl │ │ │ │ beq.n 16559a │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 165568 │ │ │ │ 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 1facc8 │ │ │ │ + bl 1fad40 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16550e │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165548 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 165522 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 1654dc │ │ │ │ @@ -333897,15 +333898,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16557a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1654dc │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 1654dc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, sl │ │ │ │ beq.n 165516 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 164854 │ │ │ │ @@ -333943,15 +333944,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1655f4 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1655d0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.n 1655d0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #3 │ │ │ │ @@ -333962,15 +333963,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 │ │ │ │ - stc2 0, cr0, [sl, #-160] @ 0xffffff60 │ │ │ │ + stc2 0, cr0, [sl, #160] @ 0xa0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ ldr r3, [pc, #280] @ (16576c ) │ │ │ │ ldr r5, [r1, #12] │ │ │ │ @@ -334070,25 +334071,25 @@ │ │ │ │ bne.n 165766 │ │ │ │ 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 29c9b0 │ │ │ │ + bl 29ca28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 267b6c │ │ │ │ + bl 267be4 │ │ │ │ b.n 165738 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldc2l 0, cr0, [ip], {40} @ 0x28 │ │ │ │ + ldc2l 0, cr0, [ip, #-160] @ 0xffffff60 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ 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 │ │ │ │ @@ -334123,15 +334124,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 1f1180 │ │ │ │ + bl 1f11f8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -334140,34 +334141,34 @@ │ │ │ │ cbnz r3, 165864 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 165844 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 209fa0 │ │ │ │ + bl 20a018 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 20a4fc │ │ │ │ + bl 20a574 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0ff0 │ │ │ │ + bl 1f1068 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #48] @ (165878 ) │ │ │ │ ldr r3, [pc, #36] @ (165870 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ @@ -334179,25 +334180,25 @@ │ │ │ │ movs r0, #5 │ │ │ │ b.n 165846 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ movs r0, r4 │ │ │ │ add r7, pc, #712 @ (adr r7, 165b44 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r3, [pc, #12] @ (16588c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xfaba0028 │ │ │ │ + @ instruction: 0xfb3a0028 │ │ │ │ stmdb 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] @ (1659c8 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r5, [pc, #292] @ (1659cc ) │ │ │ │ @@ -334255,28 +334256,28 @@ │ │ │ │ cmp r9, r7 │ │ │ │ beq.n 165984 │ │ │ │ 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 1f0fd0 │ │ │ │ + bl 1f1048 │ │ │ │ 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 165914 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1f1450 │ │ │ │ + bl 1f14c8 │ │ │ │ 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 │ │ │ │ @@ -334304,17 +334305,17 @@ │ │ │ │ b.n 16591c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 60b4c │ │ │ │ b.n 16596e │ │ │ │ ldr r0, [pc, #60] @ (1659dc ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1fe4c8 │ │ │ │ + bl 1fe540 │ │ │ │ mov r1, sl │ │ │ │ - bl 1fe374 │ │ │ │ + bl 1fe3ec │ │ │ │ ldr r3, [pc, #48] @ (1659e0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -334326,15 +334327,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #152 @ (adr r7, 165a6c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ bgt.n 1659f2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bgt.n 1659dc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ movs r0, r4 │ │ │ │ blt.n 165a7c │ │ │ │ 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 │ │ │ │ @@ -334349,28 +334350,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 1f0fdc │ │ │ │ + bl 1f1054 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 16577c │ │ │ │ cbnz r0, 165a5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r7, 165a42 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 165a5c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f0fdc │ │ │ │ + bl 1f1054 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 16577c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #44] @ (165a70 ) │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -334462,19 +334463,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 1f1450 │ │ │ │ + bl 1f14c8 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 1f1484 │ │ │ │ + bl 1f14fc │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 165c0e │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -334834,15 +334835,15 @@ │ │ │ │ bl 150484 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 165da8 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ adds r6, #56 @ 0x38 │ │ │ │ cmp r7, r5 │ │ │ │ bne.n 165efc │ │ │ │ b.n 165df4 │ │ │ │ ldr r2, [pc, #356] @ (166074 ) │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -334886,35 +334887,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 165bae │ │ │ │ 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 209fa0 │ │ │ │ + bl 20a018 │ │ │ │ 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 20a01c │ │ │ │ + bl 20a094 │ │ │ │ sub.w r2, r6, #80 @ 0x50 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - bl 20a4fc │ │ │ │ + bl 20a574 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ blx 61e6c │ │ │ │ cbnz r0, 165ff8 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -334963,46 +334964,46 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 165bc2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #392 @ (adr r5, 1661c8 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ movs r0, r4 │ │ │ │ add r4, pc, #48 @ (adr r4, 166080 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ movs r0, r4 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf961ffff │ │ │ │ - @ instruction: 0xf6620028 │ │ │ │ - @ instruction: 0xf4bc0028 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + @ instruction: 0xf6e20028 │ │ │ │ + @ instruction: 0xf53c0028 │ │ │ │ + strb r6, [r6, #13] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r2, [r5, #12] │ │ │ │ movs r0, r4 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r5, #10] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ movs r0, r4 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 1660a8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -335107,15 +335108,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 1f63f8 │ │ │ │ + bl 1f6470 │ │ │ │ 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 │ │ │ │ @@ -335139,15 +335140,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 1f63f8 │ │ │ │ + bl 1f6470 │ │ │ │ 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 │ │ │ │ @@ -335182,15 +335183,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 1f63f8 │ │ │ │ + bl 1f6470 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 166290 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -335216,15 +335217,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: 0xf0de0028 │ │ │ │ + adcs.w r0, lr, #40 @ 0x28 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (16631c ) │ │ │ │ ldr r4, [r0, #12] │ │ │ │ @@ -335236,15 +335237,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} │ │ │ │ - eors.w r0, r2, #40 @ 0x28 │ │ │ │ + adds.w r0, r2, #40 @ 0x28 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (166358 ) │ │ │ │ ldr r4, [r0, #12] │ │ │ │ @@ -335256,15 +335257,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} │ │ │ │ - orr.w r0, r6, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf0c60028 │ │ │ │ stmdb 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] @ (166404 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -335324,15 +335325,15 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb698 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ movs r5, r5 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ 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 │ │ │ │ @@ -335947,19 +335948,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r4, r6, r7} │ │ │ │ movs r5, r5 │ │ │ │ ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, 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 │ │ │ │ @@ -336270,17 +336271,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 150484 │ │ │ │ b.n 166dfe │ │ │ │ nop │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ 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 │ │ │ │ @@ -336309,15 +336310,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 150484 │ │ │ │ b.n 166e8c │ │ │ │ nop │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, r4 │ │ │ │ cbnz r2, 166eb0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -336484,20 +336485,20 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ movs r0, r6 │ │ │ │ - bkpt 0x00fa │ │ │ │ - movs r7, r3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov sl, r2 │ │ │ │ + itte vc │ │ │ │ + movvc r7, r3 │ │ │ │ + stmdbvc sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movvs sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ sub sp, #12 │ │ │ │ ldrd r1, r9, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 167126 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -336915,15 +336916,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ movs r0, r4 │ │ │ │ ldrh r0, [r1, #30] │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #144 @ 0x90 │ │ │ │ cmp ip, r5 │ │ │ │ beq.w 1675fc │ │ │ │ @@ -337294,19 +337295,19 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ b.n 1678f6 │ │ │ │ nop │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r7, r5 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ movs r7, r5 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ 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 167908 │ │ │ │ @@ -338065,20 +338066,20 @@ │ │ │ │ bne.n 168086 │ │ │ │ b.n 167e02 │ │ │ │ nop │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1680be │ │ │ │ + cbz r4, 1680de │ │ │ │ movs r5, r5 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf75e002e │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + @ instruction: 0xf7de002e │ │ │ │ + strh r0, [r1, r6] │ │ │ │ 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] │ │ │ │ @@ -338464,21 +338465,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r7, [pc, #488] @ (1686b0 ) │ │ │ │ + ldr r7, [pc, #1000] @ (1688b0 ) │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r5, [pc, #392] @ (168658 ) │ │ │ │ + ldr r5, [pc, #904] @ (168858 ) │ │ │ │ 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 │ │ │ │ @@ -338798,20 +338799,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cbz r3, 168834 │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #348] @ 0x15c │ │ │ │ cbz r3, 168852 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -338850,15 +338851,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 1688a6 │ │ │ │ ldr.w ip, [pc, #28] @ 1688b0 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2f070c │ │ │ │ + bl 2f0784 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strb r6, [r5, #29] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ @@ -339057,59 +339058,59 @@ │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [pc, #388] @ (168c4c ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f03dc │ │ │ │ + bl 2f0454 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c43c │ │ │ │ + bl 20c4b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 168bea │ │ │ │ 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 20c43c │ │ │ │ + bl 20c4b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 168bc6 │ │ │ │ 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 20c43c │ │ │ │ + bl 20c4b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 168bf4 │ │ │ │ ldr r0, [pc, #304] @ (168c50 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6db4 │ │ │ │ + bl 1f6e2c │ │ │ │ ldr r1, [pc, #300] @ (168c54 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1fe990 │ │ │ │ + bl 1fea08 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #292] @ (168c58 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe4f4 │ │ │ │ + bl 1fe56c │ │ │ │ strb.w r0, [sl, #400] @ 0x190 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 168c16 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #404] @ 0x194 │ │ │ │ - bl 2e1920 │ │ │ │ + bl 2e1998 │ │ │ │ b.n 168b78 │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 168a5e │ │ │ │ ldr r4, [pc, #252] @ (168c5c ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (168c60 ) │ │ │ │ @@ -339150,15 +339151,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (168c6c ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (168c70 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 168b68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ ldr r2, [pc, #164] @ (168c74 ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 150484 │ │ │ │ @@ -339170,99 +339171,99 @@ │ │ │ │ b.n 168a34 │ │ │ │ ldr r2, [pc, #140] @ (168c78 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 168bd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ ldr r2, [pc, #120] @ (168c7c ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 150484 │ │ │ │ mov r4, r0 │ │ │ │ b.n 168b78 │ │ │ │ ldr r0, [pc, #104] @ (168c80 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe584 │ │ │ │ + bl 1fe5fc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (168c84 ) │ │ │ │ str.w r3, [sl, #392] @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - bl 1f6dc8 │ │ │ │ + bl 1f6e40 │ │ │ │ str.w r0, [sl, #396] @ 0x18c │ │ │ │ b.n 168b48 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r1, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bxns r5 │ │ │ │ + blxns r5 │ │ │ │ movs r0, r4 │ │ │ │ bcs.n 168b90 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bx r4 │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ movs r0, r4 │ │ │ │ - mov sl, r8 │ │ │ │ + bx r8 │ │ │ │ movs r0, r4 │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - mov sl, r1 │ │ │ │ + bx r1 │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ movs r0, r4 │ │ │ │ - mov r6, ip │ │ │ │ + mov lr, ip │ │ │ │ movs r0, r4 │ │ │ │ - mov r0, fp │ │ │ │ + mov r8, fp │ │ │ │ movs r0, r4 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r8, r7 │ │ │ │ movs r0, r4 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r8, r4 │ │ │ │ movs r0, r4 │ │ │ │ - mov r2, fp │ │ │ │ + mov sl, fp │ │ │ │ movs r0, r4 │ │ │ │ - mov r0, ip │ │ │ │ + mov r8, ip │ │ │ │ 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 1686e4 │ │ │ │ - bl 2e1a04 │ │ │ │ + bl 2e1a7c │ │ │ │ add.w r2, r4, #328 @ 0x148 │ │ │ │ ldr.w r1, [r4, #332] @ 0x14c │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 168cf0 │ │ │ │ ldr.w r1, [r4, #300] @ 0x12c │ │ │ │ add.w r2, r4, #296 @ 0x128 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 168d2a │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ add.w r0, r4, #304 @ 0x130 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 168cdc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 168ce6 │ │ │ │ @@ -339432,34 +339433,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 168ec2 │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2f05e8 │ │ │ │ + bl 2f0660 │ │ │ │ cbnz r0, 168ec2 │ │ │ │ ldr r3, [pc, #116] @ (168f0c ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2f070c │ │ │ │ + bl 2f0784 │ │ │ │ cbnz r0, 168ec2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (168f10 ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2f08a0 │ │ │ │ + bl 2f0918 │ │ │ │ b.n 168ec2 │ │ │ │ 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} │ │ │ │ @@ -339477,27 +339478,27 @@ │ │ │ │ b.n 168ec2 │ │ │ │ ldr r3, [pc, #48] @ (168f18 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 168ec2 │ │ │ │ nop │ │ │ │ strb r6, [r7, #7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add sl, r1 │ │ │ │ + cmp r2, r1 │ │ │ │ movs r0, r4 │ │ │ │ - add lr, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ movs r0, r4 │ │ │ │ - add ip, r6 │ │ │ │ + cmp r4, r6 │ │ │ │ movs r0, r4 │ │ │ │ - add sl, r8 │ │ │ │ + cmp r2, r8 │ │ │ │ movs r0, r4 │ │ │ │ - add r8, r9 │ │ │ │ + cmp r0, r9 │ │ │ │ movs r0, r4 │ │ │ │ - add sl, sl │ │ │ │ + cmp r2, sl │ │ │ │ movs r0, r4 │ │ │ │ - add r8, lr │ │ │ │ + cmp r0, lr │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -339513,32 +339514,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 2f0558 │ │ │ │ + bl 2f05d0 │ │ │ │ cbz r0, 168f48 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (168f74 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f0588 │ │ │ │ + bl 2f0600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 168f44 │ │ │ │ ldr r3, [pc, #28] @ (168f78 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f05b8 │ │ │ │ + bl 2f0630 │ │ │ │ b.n 168f44 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r0, [r3, #3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r7, #21 │ │ │ │ @@ -339851,15 +339852,15 @@ │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #440] @ (169468 ) │ │ │ │ + ldr r0, [pc, #952] @ (169668 ) │ │ │ │ movs r0, r4 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -340017,16 +340018,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 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ cbz r0, 16949e │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -340125,15 +340126,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, pc │ │ │ │ + bx pc │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r7, [sp, #12] │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #2 │ │ │ │ @@ -340468,18 +340469,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 1f6db4 │ │ │ │ + bl 1f6e2c │ │ │ │ ldr.w r1, [pc, #1700] @ 16a01c │ │ │ │ add r1, pc │ │ │ │ - bl 1fe990 │ │ │ │ + bl 1fea08 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61070 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -340982,63 +340983,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 177e64 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169e74 │ │ │ │ ldr r0, [pc, #524] @ (16a0f8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6db4 │ │ │ │ + bl 1f6e2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 169f08 │ │ │ │ ldr r1, [pc, #516] @ (16a0fc ) │ │ │ │ add r1, pc │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169f7a │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #692] @ 0x2b4 │ │ │ │ ldr r0, [pc, #500] @ (16a100 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe4f4 │ │ │ │ + bl 1fe56c │ │ │ │ strb.w r0, [r4, #716] @ 0x2cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cbz r0, 169f6e │ │ │ │ ldr r5, [pc, #488] @ (16a104 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 333128 │ │ │ │ + bl 3331a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169fb6 │ │ │ │ ldr r5, [pc, #476] @ (16a108 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 333128 │ │ │ │ + bl 3331a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169fa2 │ │ │ │ ldr r5, [pc, #460] @ (16a10c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 333128 │ │ │ │ + bl 3331a0 │ │ │ │ cbnz r0, 169f8e │ │ │ │ ldr r5, [pc, #448] @ (16a110 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 333128 │ │ │ │ + bl 3331a0 │ │ │ │ cbz r0, 169f6e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 33315c │ │ │ │ + bl 3331d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #718] @ 0x2ce │ │ │ │ ldr r3, [pc, #420] @ (16a114 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -341050,31 +341051,31 @@ │ │ │ │ blx 61d38 │ │ │ │ cbnz r0, 169fca │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #692] @ 0x2b4 │ │ │ │ b.n 169f08 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 33315c │ │ │ │ + bl 3331d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #717] @ 0x2cd │ │ │ │ b.n 169f4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 33315c │ │ │ │ + bl 3331d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ b.n 169f3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 33315c │ │ │ │ + bl 3331d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #704] @ 0x2c0 │ │ │ │ b.n 169f2a │ │ │ │ ldr r1, [pc, #336] @ (16a11c ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -341103,153 +341104,153 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r6, r0 │ │ │ │ + tst r6, r0 │ │ │ │ movs r0, r4 │ │ │ │ str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldmia r3!, {r1, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r4, r5 │ │ │ │ + sbcs r4, r5 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r0, r7 │ │ │ │ + sbcs r0, r7 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r4, r1 │ │ │ │ + rors r4, r1 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r4, r4 │ │ │ │ + rors r4, r4 │ │ │ │ movs r0, r4 │ │ │ │ - sbcs r4, r0 │ │ │ │ + tst r4, r0 │ │ │ │ movs r0, r4 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + ands r0, r6 │ │ │ │ movs r0, r4 │ │ │ │ - subs r7, #170 @ 0xaa │ │ │ │ + ands r2, r5 │ │ │ │ movs r0, r4 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + ands r0, r7 │ │ │ │ movs r0, r4 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + ands r6, r7 │ │ │ │ movs r0, r4 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + eors r4, r0 │ │ │ │ movs r0, r4 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + eors r0, r2 │ │ │ │ movs r0, r4 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + eors r4, r3 │ │ │ │ movs r0, r4 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + eors r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + eors r4, r5 │ │ │ │ movs r0, r4 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + eors r4, r6 │ │ │ │ movs r0, r4 │ │ │ │ - subs r7, #252 @ 0xfc │ │ │ │ + eors r4, r7 │ │ │ │ movs r0, r4 │ │ │ │ - ands r4, r0 │ │ │ │ + lsls r4, r0 │ │ │ │ movs r0, r4 │ │ │ │ - ands r0, r1 │ │ │ │ + lsls r0, r1 │ │ │ │ movs r0, r4 │ │ │ │ - ands r0, r2 │ │ │ │ + lsls r0, r2 │ │ │ │ movs r0, r4 │ │ │ │ - ands r4, r2 │ │ │ │ + lsls r4, r2 │ │ │ │ movs r0, r4 │ │ │ │ - ands r0, r3 │ │ │ │ + lsls r0, r3 │ │ │ │ movs r0, r4 │ │ │ │ - ands r0, r4 │ │ │ │ + lsls r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ - ands r0, r5 │ │ │ │ + lsls r0, r5 │ │ │ │ movs r0, r4 │ │ │ │ - ands r4, r5 │ │ │ │ + lsls r4, r5 │ │ │ │ movs r0, r4 │ │ │ │ - ands r0, r7 │ │ │ │ + lsls r0, r7 │ │ │ │ movs r0, r4 │ │ │ │ - ands r4, r7 │ │ │ │ + lsls r4, r7 │ │ │ │ movs r0, r4 │ │ │ │ - eors r0, r0 │ │ │ │ + lsrs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ - eors r0, r1 │ │ │ │ + lsrs r0, r1 │ │ │ │ movs r0, r4 │ │ │ │ - eors r0, r2 │ │ │ │ + lsrs r0, r2 │ │ │ │ movs r0, r4 │ │ │ │ - eors r0, r3 │ │ │ │ + lsrs r0, r3 │ │ │ │ movs r0, r4 │ │ │ │ - eors r4, r3 │ │ │ │ + lsrs r4, r3 │ │ │ │ movs r0, r4 │ │ │ │ - eors r0, r5 │ │ │ │ + lsrs r0, r5 │ │ │ │ movs r0, r4 │ │ │ │ - eors r4, r7 │ │ │ │ + lsrs r4, r7 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r4, r0 │ │ │ │ + asrs r4, r0 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r4, r4 │ │ │ │ + asrs r4, r4 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r0, r7 │ │ │ │ + asrs r0, r7 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r2, r0 │ │ │ │ + adcs r2, r0 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r2, r1 │ │ │ │ + adcs r2, r1 │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r2, r4 │ │ │ │ + adcs r2, r4 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r2, r7 │ │ │ │ + adcs r2, r7 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r6, r2 │ │ │ │ + sbcs r6, r2 │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r6, #14 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r2, r5 │ │ │ │ + sbcs r2, r5 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r6, r7 │ │ │ │ + sbcs r6, r7 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r2, r1 │ │ │ │ + rors r2, r1 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r2, r2 │ │ │ │ + rors r2, r2 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r6, r2 │ │ │ │ + rors r6, r2 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r2, r3 │ │ │ │ + rors r2, r3 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r6, r5 │ │ │ │ + rors r6, r5 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r2, r6 │ │ │ │ + rors r2, r6 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r2, r6 │ │ │ │ + rors r2, r6 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r0, r6 │ │ │ │ + rors r0, r6 │ │ │ │ movs r0, r4 │ │ │ │ str r2, [r4, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r4, r6 │ │ │ │ + adcs r4, r6 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r0, r7 │ │ │ │ + sbcs r0, r7 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r5, #26 │ │ │ │ movs r0, r0 │ │ │ │ - eors r6, r7 │ │ │ │ + lsrs r6, r7 │ │ │ │ movs r0, r4 │ │ │ │ - ands r6, r6 │ │ │ │ + lsls r6, r6 │ │ │ │ movs r0, r4 │ │ │ │ - ands r2, r5 │ │ │ │ + lsls r2, r5 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r3 │ │ │ │ + lsls r4, r3 │ │ │ │ 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 │ │ │ │ @@ -341376,15 +341377,15 @@ │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r0, r1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ movs r0, r4 │ │ │ │ ldrb r6, [r5, r6] │ │ │ │ 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 │ │ │ │ @@ -341522,15 +341523,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [r3, #552] @ 0x228 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 16a3a0 │ │ │ │ b.n 16a3ca │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ ldr.w r1, [r4, #388] @ 0x184 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 16a3d6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -342554,21 +342555,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrd r2, r3, [r2, #416] @ 0x1a0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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} │ │ │ │ @@ -342586,15 +342587,15 @@ │ │ │ │ mov r5, r2 │ │ │ │ cbz r3, 16af2a │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ add.w r3, r5, #360 @ 0x168 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r0, [r5, #396] @ 0x18c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16b04e │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ movs r2, #0 │ │ │ │ b.n 16af4e │ │ │ │ adds r2, #1 │ │ │ │ @@ -342687,26 +342688,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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ b.n 16af56 │ │ │ │ mov r9, r3 │ │ │ │ b.n 16b040 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ b.n 16b046 │ │ │ │ mvn.w r9, #12 │ │ │ │ b.n 16b046 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -342791,15 +342792,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r2, [r7, #396] @ 0x18c │ │ │ │ cbz r2, 16b196 │ │ │ │ ldr.w r1, [r7, #388] @ 0x184 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r7 │ │ │ │ b.n 16b16a │ │ │ │ adds r3, #1 │ │ │ │ @@ -342824,15 +342825,15 @@ │ │ │ │ beq.n 16b268 │ │ │ │ ldrb.w r3, [r7, #385] @ 0x181 │ │ │ │ cbnz r3, 16b1c0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ strd sl, r9, [r7, #408] @ 0x198 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r2, [pc, #412] @ (16b340 ) │ │ │ │ ldr r3, [pc, #408] @ (16b33c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -342916,15 +342917,15 @@ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ b.n 16b18c │ │ │ │ dmb ish │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r4, [r3, #196] @ 0xc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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] @ 16b330 │ │ │ │ @@ -342939,15 +342940,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r0, [r7, #396] @ 0x18c │ │ │ │ cbz r0, 16b31e │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r7 │ │ │ │ b.n 16b2ee │ │ │ │ adds r2, #1 │ │ │ │ @@ -342995,15 +342996,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 │ │ │ │ @@ -343037,21 +343038,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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w r1, lr, r9 │ │ │ │ beq.n 16b3d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 │ │ │ │ @@ -343072,15 +343073,15 @@ │ │ │ │ and.w r4, r4, #2 │ │ │ │ cbz r3, 16b458 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ add.w r3, r5, #360 @ 0x168 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 │ │ │ │ @@ -343241,15 +343242,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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 │ │ │ │ @@ -343263,27 +343264,27 @@ │ │ │ │ b.n 16b5c6 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ b.n 16b5b2 │ │ │ │ mov r9, r0 │ │ │ │ b.n 16b630 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r6, [r7, #24] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ b.n 16b636 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16b49c │ │ │ │ mvn.w r9, #12 │ │ │ │ b.n 16b636 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ite lt │ │ │ │ - movlt r7, r5 │ │ │ │ - ldrdge r3, r2, [sp] │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ + movs r7, r5 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ cbz r2, 16b6a2 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r2] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cbz r2, 16b6c8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ @@ -343320,41 +343321,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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, 16b72a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [r2, #432] @ 0x1b0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it hi │ │ │ │ movhi r4, #1 │ │ │ │ bhi.n 16b790 │ │ │ │ ldr.w r3, [r4, #392] @ 0x188 │ │ │ │ @@ -343372,15 +343373,15 @@ │ │ │ │ blx r6 │ │ │ │ cbz r0, 16b79c │ │ │ │ str.w r0, [r4, #388] @ 0x184 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r4, #392] @ 0x188 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 16b790 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -343543,15 +343544,15 @@ │ │ │ │ ldrb.w r3, [r6, #379] @ 0x17b │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16b846 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r9, #384] @ 0x180 │ │ │ │ add.w r0, r9, #360 @ 0x168 │ │ │ │ - bl 20c43c │ │ │ │ + bl 20c4b4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w r3, [r0, #444] @ 0x1bc │ │ │ │ lsls r1, r3, #31 │ │ │ │ bpl.n 16b9ac │ │ │ │ ldr.w r3, [r0, #328] @ 0x148 │ │ │ │ cbz r3, 16b9ac │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -344180,15 +344181,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldrd r2, r3, [r4, #392] @ 0x188 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 16c04e │ │ │ │ ldrb.w r3, [r4, #385] @ 0x181 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16ccbc │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ @@ -344216,15 +344217,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r4, r7, #5 │ │ │ │ movs r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 16c0bc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -344263,15 +344264,15 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r3, #4] │ │ │ │ strd r5, ip, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 16c9e0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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] │ │ │ │ @@ -345094,15 +345095,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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ str.w r6, [sl] │ │ │ │ b.w 16c118 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r2, [r2, #580] @ 0x244 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.w 16c12a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -345157,15 +345158,15 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ b.w 16c12c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 16c3d2 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ b.w 16c118 │ │ │ │ add.w r4, r1, #3520 @ 0xdc0 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ @@ -345203,15 +345204,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 16bda4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3520] @ 0xdc0 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ b.w 16bda4 │ │ │ │ ldr.w r2, [r3, #3508] @ 0xdb4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ strb r3, [r1, #8] │ │ │ │ blx r2 │ │ │ │ @@ -345319,15 +345320,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16cae6 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16cc74 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -345352,30 +345353,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 16c5ea │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ mov.w r3, #2432 @ 0x980 │ │ │ │ movt r3, #50274 @ 0xc462 │ │ │ │ str.w r3, [sl] │ │ │ │ b.w 16c15e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r9, r3 │ │ │ │ b.n 16caa4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ b.n 16c5ea │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ 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 │ │ │ │ @@ -345926,16 +345927,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 2f9a68 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 2f9ae0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, 16d368 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -346383,39 +346384,39 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #60] @ (16d830 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 333128 │ │ │ │ + bl 3331a0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cbnz r0, 16d80a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 33315c │ │ │ │ + bl 3331d4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r2, [r3, #99] @ 0x63 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16d7da │ │ │ │ ldrb.w r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16d808 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16d7dc │ │ │ │ b.n 16d806 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ movs r7, r3 │ │ │ │ cbz r1, 16d864 │ │ │ │ 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 │ │ │ │ @@ -346463,21 +346464,21 @@ │ │ │ │ blx 60df0 │ │ │ │ ldr r2, [pc, #20] @ (16d8d0 ) │ │ │ │ ldr r1, [pc, #24] @ (16d8d4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf1ea001f │ │ │ │ + @ instruction: 0xf26a001f │ │ │ │ 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] @ (16d974 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -346513,15 +346514,15 @@ │ │ │ │ blx 60df0 │ │ │ │ ldr r2, [pc, #64] @ (16d980 ) │ │ │ │ ldr r1, [pc, #64] @ (16d984 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 16d958 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (16d988 ) │ │ │ │ ldr r3, [pc, #28] @ (16d978 ) │ │ │ │ add r2, pc │ │ │ │ @@ -346534,19 +346535,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r7, #14 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ movs r7, r5 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ movs r0, r4 │ │ │ │ - sbc.w r0, r4, #31 │ │ │ │ + @ instruction: 0xf1e4001f │ │ │ │ movs r6, #160 @ 0xa0 │ │ │ │ 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] @ (16dae8 ) │ │ │ │ @@ -347621,25 +347622,25 @@ │ │ │ │ ... │ │ │ │ subs r6, r0, #1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, #0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ movs r7, r5 │ │ │ │ - vqadd.u16 d16, d14, d15 │ │ │ │ - mcr2 0, 2, r0, cr2, cr15, {0} │ │ │ │ - ldc2l 0, cr0, [ip, #-124] @ 0xffffff84 │ │ │ │ - ldc2l 0, cr0, [r4, #-124] @ 0xffffff84 │ │ │ │ - stc2 0, cr0, [sl, #-124]! @ 0xffffff84 │ │ │ │ - ldc2l 0, cr0, [r0, #-124] @ 0xffffff84 │ │ │ │ - ldc2l 0, cr0, [r6], #124 @ 0x7c │ │ │ │ - ldc2l 0, cr0, [r0, #-124]! @ 0xffffff84 │ │ │ │ - stc2l 0, cr0, [r6], {31} │ │ │ │ + vshr.u16 d16, d15, #2 │ │ │ │ + mcr2 0, 6, r0, cr2, cr15, {0} │ │ │ │ + ldc2l 0, cr0, [ip, #124] @ 0x7c │ │ │ │ + ldc2l 0, cr0, [r4, #124] @ 0x7c │ │ │ │ + stc2 0, cr0, [sl, #124]! @ 0x7c │ │ │ │ + ldc2l 0, cr0, [r0, #124] @ 0x7c │ │ │ │ + ldc2l 0, cr0, [r6, #-124]! @ 0xffffff84 │ │ │ │ + ldc2l 0, cr0, [r0, #124]! @ 0x7c │ │ │ │ + stc2l 0, cr0, [r6, #-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] @ 16e548 │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #112] @ (16e54c ) │ │ │ │ @@ -348319,15 +348320,15 @@ │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 16eb88 │ │ │ │ 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 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ 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 │ │ │ │ @@ -348592,15 +348593,15 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ asrs r4, r1, #21 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ movs r7, r5 │ │ │ │ asrs r4, r3, #14 │ │ │ │ lsls r3, r6, #2 │ │ │ │ mov.w r3, #3872 @ 0xf20 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #1320 @ 0x528 │ │ │ │ bx lr │ │ │ │ @@ -348624,17 +348625,17 @@ │ │ │ │ add.w r7, r1, #8 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, r4 │ │ │ │ beq.n 16eef0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 330ed0 │ │ │ │ + bl 330f48 │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r7, r4 │ │ │ │ @@ -348660,37 +348661,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16ef76 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ ldr.w r2, [pc, #1444] @ 16f4fc │ │ │ │ ldr.w r3, [pc, #1432] @ 16f4f4 │ │ │ │ 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 16f4ec │ │ │ │ mov r0, r8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldrb.w r3, [r5, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16f1bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r3, #4 │ │ │ │ @@ -349068,19 +349069,19 @@ │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f36e │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ - bl 20c43c │ │ │ │ + bl 20c4b4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r6, #8 │ │ │ │ - bl 330ea8 │ │ │ │ + bl 330f20 │ │ │ │ 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 │ │ │ │ @@ -349103,28 +349104,28 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 16f3e0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f3d0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16eeb0 │ │ │ │ b.n 16ef4a │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16ef4a │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ b.n 16f3b2 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ @@ -349219,41 +349220,41 @@ │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ blx 60b4c │ │ │ │ b.n 16f2c8 │ │ │ │ mov r0, r3 │ │ │ │ blx 60b4c │ │ │ │ b.n 16f2c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 330db0 │ │ │ │ + bl 330e28 │ │ │ │ strb.w r0, [r8, #6] │ │ │ │ b.n 16f314 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r4, #3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - subw r0, lr, #31 │ │ │ │ - subw r0, r6, #31 │ │ │ │ - @ instruction: 0xf29e001f │ │ │ │ - @ instruction: 0xf296001f │ │ │ │ - @ instruction: 0xf28e001f │ │ │ │ - @ instruction: 0xf288001f │ │ │ │ - @ instruction: 0xf286001f │ │ │ │ - @ instruction: 0xf0de001f │ │ │ │ + ssat16 r0, #32, lr │ │ │ │ + ssat16 r0, #32, r6 │ │ │ │ + @ instruction: 0xf31e001f │ │ │ │ + @ instruction: 0xf316001f │ │ │ │ + ssat r0, #32, lr │ │ │ │ + ssat r0, #32, r8 │ │ │ │ + ssat r0, #32, r6 │ │ │ │ + adcs.w r0, lr, #31 │ │ │ │ lsrs r4, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0b4001f │ │ │ │ - @ instruction: 0xf0b0001f │ │ │ │ - @ instruction: 0xf0ae001f │ │ │ │ + @ instruction: 0xf134001f │ │ │ │ + @ instruction: 0xf130001f │ │ │ │ + @ instruction: 0xf12e001f │ │ │ │ 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] @ (16f5b8 ) │ │ │ │ ldr r3, [pc, #116] @ (16f5bc ) │ │ │ │ @@ -349411,17 +349412,17 @@ │ │ │ │ sub sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16f7d4 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ add.w r0, r5, #8 │ │ │ │ - bl 330ef4 │ │ │ │ + bl 330f6c │ │ │ │ ldr.w sl, [r5, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 16f7cc │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ mov.w r8, #51712 @ 0xca00 │ │ │ │ movt r8, #15258 @ 0x3b9a │ │ │ │ movs r3, #0 │ │ │ │ @@ -349497,15 +349498,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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 16f7b8 │ │ │ │ @@ -349513,27 +349514,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 1f17c8 │ │ │ │ + bl 1f1840 │ │ │ │ addw r0, r4, #1196 @ 0x4ac │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ add.w r0, r4, #1120 @ 0x460 │ │ │ │ - bl 1f17c8 │ │ │ │ + bl 1f1840 │ │ │ │ b.n 16f7b8 │ │ │ │ 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 │ │ │ │ @@ -349593,35 +349594,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ b.n 16f8ea │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f1800 │ │ │ │ + bl 1f1878 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 16f912 │ │ │ │ cbnz r0, 16f918 │ │ │ │ ldr.w r2, [r4, #1272] @ 0x4f8 │ │ │ │ ldr.w r3, [r4, #1276] @ 0x4fc │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 16f8da │ │ │ │ ldr.w r8, [r4, #1280] @ 0x500 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 16f89a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f662c │ │ │ │ + bl 1f66a4 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ b.n 16f888 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 16f8fc │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 16f8fc │ │ │ │ @@ -349699,15 +349700,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r5, #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] @ (16fa88 ) │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ @@ -349716,48 +349717,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 209fa0 │ │ │ │ + bl 20a018 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 16fa52 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ 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 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 16fa26 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a4fc │ │ │ │ + bl 20a574 │ │ │ │ ldr r2, [pc, #40] @ (16fa90 ) │ │ │ │ ldr r3, [pc, #32] @ (16fa8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -350105,18 +350106,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 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16fe1e │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 16fe2c │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61cb4 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -350126,18 +350127,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 16fe1c │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16fe62 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 16fe60 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 16fe60 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -350145,19 +350146,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 61cb4 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 16fe28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9a68 │ │ │ │ + bl 2f9ae0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16fed8 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 16ff00 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 16ff00 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -350314,15 +350315,15 @@ │ │ │ │ blx 618b8 │ │ │ │ b.n 16ff36 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ movs r7, r5 │ │ │ │ movs r6, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -350367,15 +350368,15 @@ │ │ │ │ strls r3, [r6, #0] │ │ │ │ bls.n 170060 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 170060 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 330d54 │ │ │ │ + bl 330dcc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17005c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 17003c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -350385,24 +350386,24 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 17003e │ │ │ │ ldr r2, [pc, #24] @ (1700c8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #24] @ (1700cc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 170060 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 170062 │ │ │ │ nop │ │ │ │ - b.n 1704c0 │ │ │ │ + b.n 1705c0 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, 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] @ (1701a0 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -350945,15 +350946,15 @@ │ │ │ │ bne.n 17055a │ │ │ │ ldr r2, [pc, #72] @ (170674 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #72] @ (170678 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 17055a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 618b8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -350966,21 +350967,21 @@ │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 1704ec │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldc2 0, cr0, [r0], {178} @ 0xb2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb0c00b2 │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #1] │ │ │ │ movs r7, r5 │ │ │ │ cmp r6, #236 @ 0xec │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bgt.n 170664 │ │ │ │ + ble.n 170764 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 1706c8 │ │ │ │ dmb ish │ │ │ │ @@ -351009,28 +351010,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d7, [pc, #92] @ 170748 │ │ │ │ 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 1f17c8 │ │ │ │ + bl 1f1840 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #1120 @ 0x460 │ │ │ │ - bl 1f17c8 │ │ │ │ + bl 1f1840 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ blt.n 170738 │ │ │ │ @@ -351130,55 +351131,55 @@ │ │ │ │ bne.n 1708fc │ │ │ │ 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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1f662c │ │ │ │ + bl 1f66a4 │ │ │ │ add r3, pc, #176 @ (adr r3, 170900 ) │ │ │ │ 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 1708e4 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #1040 @ 0x410 │ │ │ │ - bl 1f1800 │ │ │ │ + bl 1f1878 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17085c │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 170892 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 17081a │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ add.w r0, r5, #1096 @ 0x448 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 170680 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #1096 @ 0x448 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 1707fc │ │ │ │ blx 61b40 │ │ │ │ b.n 17081a │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 61b04 │ │ │ │ mov r2, r0 │ │ │ │ @@ -351189,20 +351190,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 16ea98 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1707e6 │ │ │ │ add.w r0, r5, #992 @ 0x3e0 │ │ │ │ - bl 1fe2c8 │ │ │ │ + bl 1fe340 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 1707f0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r0, [r4, #178] @ 0xb2 │ │ │ │ @@ -351228,31 +351229,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 170970 │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 1fe21c │ │ │ │ + bl 1fe294 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 170990 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r2, [r4, #1000] @ 0x3e8 │ │ │ │ ldrd r3, r1, [r4, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 170958 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f17e4 │ │ │ │ + bl 1f185c │ │ │ │ b.n 170958 │ │ │ │ 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} │ │ │ │ @@ -351261,53 +351262,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 1f17c8 │ │ │ │ + bl 1f1840 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldrd r3, r2, [r4, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 170ac6 │ │ │ │ add.w r0, r4, #896 @ 0x380 │ │ │ │ - bl 1fe21c │ │ │ │ + bl 1fe294 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #1088] @ 0x440 │ │ │ │ - bl 20c564 │ │ │ │ + bl 20c5dc │ │ │ │ ldr.w r0, [r4, #1092] @ 0x444 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20c564 │ │ │ │ + bl 20c5dc │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 170ad0 │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ add.w r0, r4, #944 @ 0x3b0 │ │ │ │ - bl 1f17b4 │ │ │ │ + bl 1f182c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cbz r3, 170a68 │ │ │ │ add.w r6, r4, #1320 @ 0x528 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 16fd44 │ │ │ │ @@ -351324,38 +351325,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 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ add.w r0, r4, #1224 @ 0x4c8 │ │ │ │ - bl 1f17b4 │ │ │ │ + bl 1f182c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ add.w r0, r4, #1120 @ 0x460 │ │ │ │ - bl 1f17b4 │ │ │ │ + bl 1f182c │ │ │ │ mov r0, r4 │ │ │ │ bl 16a2e8 │ │ │ │ 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 1f17e4 │ │ │ │ + bl 1f185c │ │ │ │ b.n 170a00 │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60b4c │ │ │ │ add.w r0, r4, #1012 @ 0x3f4 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ add.w r0, r4, #1040 @ 0x410 │ │ │ │ - bl 1f17b4 │ │ │ │ + bl 1f182c │ │ │ │ b.n 170a30 │ │ │ │ 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 │ │ │ │ @@ -351400,26 +351401,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldrd r3, r2, [r4, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 170c1e │ │ │ │ add.w r0, r4, #896 @ 0x380 │ │ │ │ - bl 1fe21c │ │ │ │ + bl 1fe294 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r3, #0] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 │ │ │ │ @@ -351449,15 +351450,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ vstr d7, [sp] │ │ │ │ blx 620d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ vldr d7, [sp] │ │ │ │ b.n 170b38 │ │ │ │ add.w r0, r4, #944 @ 0x3b0 │ │ │ │ - bl 1f17e4 │ │ │ │ + bl 1f185c │ │ │ │ b.n 170ba0 │ │ │ │ stmdb 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] @ 171418 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ @@ -351471,15 +351472,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 16eefc │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr.w r0, [pc, #1980] @ 171420 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe00c │ │ │ │ + bl 1fe084 │ │ │ │ movw r2, #12820 @ 0x3214 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ ldr.w r2, [pc, #1964] @ 171424 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ @@ -351492,38 +351493,38 @@ │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 17109c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ movs r0, #1 │ │ │ │ add.w r6, fp, #916 @ 0x394 │ │ │ │ bl 16fb58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1f662c │ │ │ │ + bl 1f66a4 │ │ │ │ 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 1714c6 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, fp, #944 @ 0x3b0 │ │ │ │ - bl 1f1800 │ │ │ │ + bl 1f1878 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 170cc8 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 1714e6 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldr.w r5, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r5, #0 │ │ │ │ blt.w 17109c │ │ │ │ @@ -351543,24 +351544,24 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1711a8 │ │ │ │ ldrb.w r3, [fp, #1313] @ 0x521 │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 17132e │ │ │ │ mov r0, r4 │ │ │ │ mov.w r6, #3872 @ 0xf20 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mla r6, r6, r3, fp │ │ │ │ b.n 170d62 │ │ │ │ ldr.w r3, [r6, #2104] @ 0x838 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 170d72 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f1824 │ │ │ │ + bl 1f189c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 170d50 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r6, #3872 @ 0xf20 │ │ │ │ @@ -351583,15 +351584,15 @@ │ │ │ │ add.w r2, fp, r7 │ │ │ │ ldrd r3, r2, [r2, #632] @ 0x278 │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 170f30 │ │ │ │ add.w r3, fp, #360 @ 0x168 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 │ │ │ │ @@ -351690,26 +351691,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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ cmp.w r8, #0 │ │ │ │ itete ge │ │ │ │ movge r0, r9 │ │ │ │ movlt r0, #0 │ │ │ │ movge r1, r8 │ │ │ │ movlt r1, #0 │ │ │ │ - bl 1f65b0 │ │ │ │ + bl 1f6628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 17152e │ │ │ │ ldr.w r5, [fp, #36] @ 0x24 │ │ │ │ ldr.w r1, [fp, #524] @ 0x20c │ │ │ │ @@ -351799,54 +351800,54 @@ │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldr.w r5, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r5, #0 │ │ │ │ blt.n 1710a0 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f17e4 │ │ │ │ + bl 1f185c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 1713bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 170c98 │ │ │ │ mov sl, r5 │ │ │ │ b.n 1710dc │ │ │ │ mov sl, r5 │ │ │ │ addw r0, fp, #1196 @ 0x4ac │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 1f17c8 │ │ │ │ + bl 1f1840 │ │ │ │ addw r0, fp, #1196 @ 0x4ac │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f17c8 │ │ │ │ + bl 1f1840 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ bl 170680 │ │ │ │ ldrb.w r3, [fp, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171538 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r2, [pc, #812] @ (171428 ) │ │ │ │ ldr r3, [pc, #796] @ (17141c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -352014,26 +352015,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldrd r3, r2, [fp, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 1714dc │ │ │ │ add.w r0, fp, #992 @ 0x3e0 │ │ │ │ - bl 1fe21c │ │ │ │ + bl 1fe294 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 17106e │ │ │ │ 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 1711b2 │ │ │ │ @@ -352042,15 +352043,15 @@ │ │ │ │ orrs r2, r3 │ │ │ │ bne.w 1711b2 │ │ │ │ b.n 170d3e │ │ │ │ add.w r3, fp, #360 @ 0x168 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 │ │ │ │ @@ -352086,15 +352087,15 @@ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 1713e2 │ │ │ │ ldr.w r3, [r7, #2104] @ 0x838 │ │ │ │ cbz r3, 1713f2 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f1824 │ │ │ │ + bl 1f189c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1713d2 │ │ │ │ ldr.w r3, [fp, #600] @ 0x258 │ │ │ │ adds r3, #1 │ │ │ │ @@ -352108,22 +352109,22 @@ │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3b800b2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 171484 │ │ │ │ + bvc.n 171384 │ │ │ │ movs r7, r3 │ │ │ │ - bvc.n 17147c │ │ │ │ + bvc.n 17137c │ │ │ │ movs r7, r3 │ │ │ │ mrc 0, 7, r0, cr14, cr2, {5} │ │ │ │ - bne.n 17142c │ │ │ │ + bcs.n 17152c │ │ │ │ movs r7, r3 │ │ │ │ - beq.n 17143c │ │ │ │ + beq.n 17133c │ │ │ │ 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 171568 │ │ │ │ mov r9, r2 │ │ │ │ @@ -352170,63 +352171,63 @@ │ │ │ │ ldr.w r0, [fp, #524] @ 0x20c │ │ │ │ blx 6204c │ │ │ │ subs.w r9, r9, r4 │ │ │ │ bne.n 17146c │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ b.n 1712be │ │ │ │ add.w r0, fp, #896 @ 0x380 │ │ │ │ - bl 1fe2c8 │ │ │ │ + bl 1fe340 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 170cf8 │ │ │ │ add.w r0, fp, #1040 @ 0x410 │ │ │ │ - bl 1f17e4 │ │ │ │ + bl 1f185c │ │ │ │ b.n 171318 │ │ │ │ movw sl, #12820 @ 0x3214 │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 1710dc │ │ │ │ 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 170dfe │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 170f42 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov sl, r5 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 1710dc │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldrd r3, r2, [fp, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 17162c │ │ │ │ add.w r0, fp, #992 @ 0x3e0 │ │ │ │ - bl 1fe21c │ │ │ │ + bl 1fe294 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 1710f4 │ │ │ │ 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 │ │ │ │ @@ -352272,28 +352273,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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 170f30 │ │ │ │ add.w r0, fp, #1040 @ 0x410 │ │ │ │ - bl 1f17e4 │ │ │ │ + bl 1f185c │ │ │ │ b.n 17154e │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 1712f4 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ b.n 1710a2 │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ @@ -352316,19 +352317,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 1fe00c │ │ │ │ + bl 1fe084 │ │ │ │ ldr.w r3, [r9, #328] @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 │ │ │ │ @@ -352344,21 +352345,21 @@ │ │ │ │ add.w r3, r3, #3872 @ 0xf20 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 171800 │ │ │ │ ldr.w r1, [r3, #2104] @ 0x838 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1716d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr.w r1, [sl, #584] @ 0x248 │ │ │ │ ldr.w r0, [sl, #524] @ 0x20c │ │ │ │ blx 6207c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [sl, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 1717ba │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 17181e │ │ │ │ @@ -352401,37 +352402,37 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 171772 │ │ │ │ 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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldrd r3, r2, [sl, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 171c1e │ │ │ │ add.w r0, sl, #992 @ 0x3e0 │ │ │ │ - bl 1fe21c │ │ │ │ + bl 1fe294 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 170680 │ │ │ │ mov r0, fp │ │ │ │ blx 60b4c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 1716c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr.w r2, [pc, #1492] @ 171db4 │ │ │ │ ldr.w r3, [pc, #1480] @ 171dac │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ @@ -352440,15 +352441,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, 171810 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1824 │ │ │ │ + bl 1f189c │ │ │ │ b.n 1716b2 │ │ │ │ ldr.w r3, [sl, #620] @ 0x26c │ │ │ │ subs r0, r0, r3 │ │ │ │ cmp r8, r0 │ │ │ │ bhi.w 1716e4 │ │ │ │ b.n 171806 │ │ │ │ mov.w r1, #13824 @ 0x3600 │ │ │ │ @@ -352515,15 +352516,15 @@ │ │ │ │ ldr.w r3, [fp, #-32] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #-32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17195a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r9, r9, #24 │ │ │ │ - bl 1f17e4 │ │ │ │ + bl 1f185c │ │ │ │ ldr.w r1, [fp, #-32] │ │ │ │ cmp r1, r7 │ │ │ │ bhi.n 171886 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #328] @ 0x148 │ │ │ │ adds r2, #1 │ │ │ │ add.w fp, fp, #3872 @ 0xf20 │ │ │ │ @@ -352561,22 +352562,22 @@ │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r9 │ │ │ │ sub.w r0, r9, #24 │ │ │ │ mul.w r2, r2, r3 │ │ │ │ blx 61250 │ │ │ │ b.n 1718e0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r2, [r8, #1272] @ 0x4f8 │ │ │ │ ldr.w r3, [r8, #1276] @ 0x4fc │ │ │ │ cmp r2, r6 │ │ │ │ sbcs r3, r4 │ │ │ │ bcc.w 171bb2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 1718d2 │ │ │ │ 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 │ │ │ │ @@ -352754,15 +352755,15 @@ │ │ │ │ str.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #636] @ 0x27c │ │ │ │ b.n 1718be │ │ │ │ add.w r0, r8, #1224 @ 0x4c8 │ │ │ │ str.w r6, [r8, #1272] @ 0x4f8 │ │ │ │ str.w r4, [r8, #1276] @ 0x4fc │ │ │ │ - bl 1f17c8 │ │ │ │ + bl 1f1840 │ │ │ │ b.n 171984 │ │ │ │ ldrb.w r3, [sl, #384] @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1717b8 │ │ │ │ ldrh.w r3, [fp, #24] │ │ │ │ str.w r3, [sl, #1188] @ 0x4a4 │ │ │ │ ldrh.w r3, [fp, #26] │ │ │ │ @@ -352787,15 +352788,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 1718be │ │ │ │ add.w r0, sl, #1040 @ 0x410 │ │ │ │ - bl 1f17e4 │ │ │ │ + bl 1f185c │ │ │ │ b.n 1717a8 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1717b8 │ │ │ │ ldr.w r6, [sl, #36] @ 0x24 │ │ │ │ @@ -352836,15 +352837,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 2f9a5c │ │ │ │ + bl 2f9ad4 │ │ │ │ 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] │ │ │ │ @@ -352854,15 +352855,15 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 16fbe4 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ strd r6, r4, [sp, #128] @ 0x80 │ │ │ │ bl 16f9e4 │ │ │ │ - bl 2f9a5c │ │ │ │ + bl 2f9ad4 │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ cbz r1, 171d00 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 171cf0 │ │ │ │ @@ -352916,15 +352917,15 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xe98800b2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ @ instruction: 0xe81600b2 │ │ │ │ stmdb 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 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -352994,31 +352995,31 @@ │ │ │ │ beq.w 1723f4 │ │ │ │ add.w r2, r5, #1320 @ 0x528 │ │ │ │ movs r1, #0 │ │ │ │ addw r5, r4, #1196 @ 0x4ac │ │ │ │ blx 61070 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c43c │ │ │ │ + bl 20c4b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1723ec │ │ │ │ add.w r6, r4, #1096 @ 0x448 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c43c │ │ │ │ + bl 20c4b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1727b4 │ │ │ │ add.w r3, r4, #1120 @ 0x460 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1734 │ │ │ │ + bl 1f17ac │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17279e │ │ │ │ add.w r0, r4, #1224 @ 0x4c8 │ │ │ │ - bl 1f1734 │ │ │ │ + bl 1f17ac │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1727b8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ blx 6096c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ @@ -353237,15 +353238,15 @@ │ │ │ │ b.n 172168 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 172478 │ │ │ │ ldr.w r0, [r9, #172] @ 0xac │ │ │ │ - bl 1f66bc │ │ │ │ + bl 1f6734 │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 172158 │ │ │ │ cbz r5, 17218c │ │ │ │ add.w sl, sl, r5, lsl #2 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ @@ -353287,15 +353288,15 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ b.n 171ee4 │ │ │ │ add.w r3, r4, #896 @ 0x380 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1fe1ec │ │ │ │ + bl 1fe264 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17231a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ ldr.w r1, [r4, #584] @ 0x248 │ │ │ │ blx 61bdc │ │ │ │ mov r0, r4 │ │ │ │ @@ -353377,30 +353378,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 1fe1ec │ │ │ │ + bl 1fe264 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1727fa │ │ │ │ add.w r3, r4, #944 @ 0x3b0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1734 │ │ │ │ + bl 1f17ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172646 │ │ │ │ add.w r3, r4, #916 @ 0x394 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 20c43c │ │ │ │ + bl 20c4b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172640 │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17258a │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ @@ -353412,56 +353413,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 1fe1ec │ │ │ │ + bl 1fe264 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172804 │ │ │ │ add.w r3, r4, #1040 @ 0x410 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1734 │ │ │ │ + bl 1f17ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172728 │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, r4, #1012 @ 0x3f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c43c │ │ │ │ + bl 20c4b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172722 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17258a │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ b.n 1723d0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fe21c │ │ │ │ + bl 1fe294 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr.w r2, [r7, #328] @ 0x148 │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 172586 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldrd r2, r1, [r7, #992] @ 0x3e0 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #1000] @ 0x3e8 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 1723b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f17e4 │ │ │ │ + bl 1f185c │ │ │ │ b.n 1723b6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 17221a │ │ │ │ @@ -353556,15 +353557,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 1f66bc │ │ │ │ + bl 1f6734 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 172714 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 61cd8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -353573,15 +353574,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172710 │ │ │ │ adds r5, #24 │ │ │ │ cmp r5, fp │ │ │ │ beq.w 172294 │ │ │ │ b.n 17250a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 330d54 │ │ │ │ + bl 330dcc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1727f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 171e06 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 618b8 │ │ │ │ @@ -353600,32 +353601,32 @@ │ │ │ │ b.n 171e2a │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [pc, #708] @ (172850 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #1088 @ 0x440 │ │ │ │ add r1, pc │ │ │ │ - bl 20c500 │ │ │ │ + bl 20c578 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17265c │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f17b4 │ │ │ │ + bl 1f182c │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17218c │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60b4c │ │ │ │ add.w r0, r4, #1012 @ 0x3f4 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ add.w r0, r4, #1040 @ 0x410 │ │ │ │ - bl 1f17b4 │ │ │ │ + bl 1f182c │ │ │ │ b.n 17218c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 172650 │ │ │ │ ldrb.w r3, [r9, #725] @ 0x2d5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171e2a │ │ │ │ @@ -353634,15 +353635,15 @@ │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1721d4 │ │ │ │ ldrb.w r3, [r9, #726] @ 0x2d6 │ │ │ │ adds r3, #3 │ │ │ │ b.n 1721d4 │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1f66bc │ │ │ │ + bl 1f6734 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 172190 │ │ │ │ ldr.w r1, [r6, #200] @ 0xc8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ @@ -353657,28 +353658,28 @@ │ │ │ │ ldrh.w ip, [r6, #156] @ 0x9c │ │ │ │ strd lr, ip, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 61e84 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1724e6 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f17b4 │ │ │ │ + bl 1f182c │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60b4c │ │ │ │ b.n 172190 │ │ │ │ ldr.w r3, [r9, #720] @ 0x2d0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1725f2 │ │ │ │ b.n 1721d4 │ │ │ │ ldr r1, [pc, #500] @ (172854 ) │ │ │ │ mov r2, r4 │ │ │ │ addw r0, r4, #1092 @ 0x444 │ │ │ │ add r1, pc │ │ │ │ - bl 20c500 │ │ │ │ + bl 20c578 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17276c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 16eefc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -353747,69 +353748,69 @@ │ │ │ │ blx 60b4c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 16a864 │ │ │ │ b.n 172190 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1f17b4 │ │ │ │ + bl 1f182c │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f17b4 │ │ │ │ + bl 1f182c │ │ │ │ b.n 172190 │ │ │ │ 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 172714 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldrd r3, r2, [r4, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 1727ec │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1fe21c │ │ │ │ + bl 1fe294 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr.w r0, [r4, #1088] @ 0x440 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20c564 │ │ │ │ + bl 20c5dc │ │ │ │ b.n 17259c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 1723f4 │ │ │ │ mov r0, r5 │ │ │ │ b.n 1727a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1f17b4 │ │ │ │ + bl 1f182c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 1723f4 │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ @@ -353817,15 +353818,15 @@ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 61cf0 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1726fe │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f17e4 │ │ │ │ + bl 1f185c │ │ │ │ b.n 172780 │ │ │ │ mvn.w r5, #12 │ │ │ │ b.n 17221a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 17219a │ │ │ │ mov r6, r5 │ │ │ │ b.n 1726b4 │ │ │ │ @@ -353847,21 +353848,21 @@ │ │ │ │ @ instruction: 0xffffeb55 │ │ │ │ vqrshrn.u64 d30, , #1 │ │ │ │ vqrdmlah.s q14, , d21[0] │ │ │ │ @ instruction: 0xffffcedf │ │ │ │ vtbx.8 d29, {d15}, d17 │ │ │ │ vcvt.f32.u32 q8, q14, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ movs r7, r5 │ │ │ │ ble.n 172804 │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 17257a │ │ │ │ @ instruction: 0xffffeff1 │ │ │ │ - @ instruction: 0xffff4ed2 │ │ │ │ + vcvt.u32.f32 q10, q1, #1 │ │ │ │ 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] @ 172950 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ @@ -353920,15 +353921,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1728c6 │ │ │ │ ldr r2, [pc, #88] @ (17295c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #88] @ (172960 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n 1728c6 │ │ │ │ mov r0, r6 │ │ │ │ blx 60c94 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61244 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -353955,29 +353956,29 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ bvc.n 172860 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 1729bc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r6, 172988 │ │ │ │ + rev r6, r4 │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #656 @ (adr r1, 172bf4 ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 1729f4 ) │ │ │ │ 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 330d54 │ │ │ │ + bl 330dcc │ │ │ │ cbz r0, 172996 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 618b8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -354172,61 +354173,61 @@ │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172c6e │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 20c43c │ │ │ │ + bl 20c4b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172c5a │ │ │ │ ldr r3, [pc, #260] @ (172c78 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #256] @ (172c7c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f5148 │ │ │ │ + bl 1f51c0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 172c54 │ │ │ │ cbz r6, 172bd4 │ │ │ │ ldr r7, [pc, #240] @ (172c80 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 333128 │ │ │ │ + bl 3331a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172c1e │ │ │ │ ldr r7, [pc, #224] @ (172c84 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 333128 │ │ │ │ + bl 3331a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172c2c │ │ │ │ ldr r7, [pc, #212] @ (172c88 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 333128 │ │ │ │ + bl 3331a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172c40 │ │ │ │ ldr r7, [pc, #196] @ (172c8c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 333128 │ │ │ │ + bl 3331a0 │ │ │ │ cbnz r0, 172c0a │ │ │ │ ldr r2, [pc, #184] @ (172c90 ) │ │ │ │ ldr r3, [pc, #188] @ (172c94 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #180] @ (172c98 ) │ │ │ │ @@ -354244,43 +354245,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 33315c │ │ │ │ + bl 3331d4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #727] @ 0x2d7 │ │ │ │ b.n 172bd4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 333180 │ │ │ │ + bl 3331f8 │ │ │ │ str.w r0, [r8, #720] @ 0x2d0 │ │ │ │ b.n 172ba0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 33315c │ │ │ │ + bl 3331d4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #724] @ 0x2d4 │ │ │ │ b.n 172bb2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 33315c │ │ │ │ + bl 3331d4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #725] @ 0x2d5 │ │ │ │ b.n 172bc4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ blx r3 │ │ │ │ b.n 172bfe │ │ │ │ @@ -354288,21 +354289,21 @@ │ │ │ │ b.n 172bfe │ │ │ │ bmi.n 172bc8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 172c7c │ │ │ │ + bgt.n 172d7c │ │ │ │ movs r6, r3 │ │ │ │ - bgt.n 172b9c │ │ │ │ + ble.n 172c9c │ │ │ │ movs r6, r3 │ │ │ │ - ble.n 172cac │ │ │ │ + ble.n 172bac │ │ │ │ movs r6, r3 │ │ │ │ - bcc.n 172d24 │ │ │ │ + bcc.n 172c24 │ │ │ │ movs r6, r3 │ │ │ │ bmi.n 172d1e │ │ │ │ vqshl.u32 , , #31 │ │ │ │ @ instruction: 0xffffd5c5 │ │ │ │ vmls.i , , d23[0] │ │ │ │ @ instruction: 0xffffcd9d │ │ │ │ vrsubhn.i d29, , │ │ │ │ @@ -354313,31 +354314,31 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r5, [r0, #968] @ 0x3c8 │ │ │ │ cbz r5, 172cfe │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f5414 │ │ │ │ + bl 1f548c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 172ce6 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 16eeb0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f5414 │ │ │ │ + bl 1f548c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172cd0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f52ac │ │ │ │ + bl 1f5324 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ 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 │ │ │ │ @@ -354658,36 +354659,36 @@ │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ bne.n 173060 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, #8 │ │ │ │ mov r4, lr │ │ │ │ mov r5, r2 │ │ │ │ - bl 1fe21c │ │ │ │ + bl 1fe294 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17307a │ │ │ │ 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 1fe21c │ │ │ │ + bl 1fe294 │ │ │ │ cbz r0, 1730aa │ │ │ │ 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 1fe21c │ │ │ │ + bl 1fe294 │ │ │ │ cbz r0, 1730c6 │ │ │ │ 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 │ │ │ │ @@ -354829,21 +354830,21 @@ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 173280 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldrb.w r3, [r5, #784] @ 0x310 │ │ │ │ cbz r3, 1732a2 │ │ │ │ mov r0, r4 │ │ │ │ bl 172fc4 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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} │ │ │ │ @@ -354851,19 +354852,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 16b118 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldrb.w r3, [r5, #784] @ 0x310 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 173264 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ 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 │ │ │ │ @@ -354878,55 +354879,55 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r9, r3 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173378 │ │ │ │ ldrb.w r6, [r4, #744] @ 0x2e8 │ │ │ │ add.w r7, r4, #656 @ 0x290 │ │ │ │ cbz r6, 173328 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f1800 │ │ │ │ + bl 1f1878 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 173374 │ │ │ │ movw r2, #12820 @ 0x3214 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r4 │ │ │ │ movne r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3311f8 │ │ │ │ + bl 331270 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f17c8 │ │ │ │ + bl 1f1840 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r6, [r4, #744] @ 0x2e8 │ │ │ │ - bl 1f17c8 │ │ │ │ + bl 1f1840 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ ittt ne │ │ │ │ clzne r0, r3 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ lslne r0, r0, #1 │ │ │ │ beq.n 173378 │ │ │ │ @@ -354975,25 +354976,25 @@ │ │ │ │ bl 16cd90 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 173420 │ │ │ │ add.w r9, r5, #584 @ 0x248 │ │ │ │ b.n 17340c │ │ │ │ ldrd sl, r6, [r5, #608] @ 0x260 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r6, r6, r8 │ │ │ │ bcs.n 173420 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1732c4 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 173420 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1733ee │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ ldr r2, [pc, #52] @ (173458 ) │ │ │ │ ldr r3, [pc, #48] @ (173454 ) │ │ │ │ @@ -355003,15 +355004,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 173442 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1f662c │ │ │ │ + bl 1f66a4 │ │ │ │ b.n 1733c6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -355056,24 +355057,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17356e │ │ │ │ ldrb.w r3, [r5, #792] @ 0x318 │ │ │ │ add.w r6, r5, #584 @ 0x248 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17358a │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1735dc │ │ │ │ ldrd r2, r3, [r5, #616] @ 0x268 │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.w 1735f4 │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #2 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc, #316 @ (adr r3, 173628 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ @@ -355082,23 +355083,23 @@ │ │ │ │ add r3, pc, #296 @ (adr r3, 173628 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1735dc │ │ │ │ ldr.w r2, [r5, #608] @ 0x260 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r5, #612] @ 0x264 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r7, fp │ │ │ │ bcs.n 17361c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 1732c4 │ │ │ │ @@ -355108,39 +355109,39 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 173618 │ │ │ │ ldr.w r3, [r5, #528] @ 0x210 │ │ │ │ cbz r3, 17356e │ │ │ │ ldrb.w r3, [r5, #792] @ 0x318 │ │ │ │ cbnz r3, 17356e │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1735dc │ │ │ │ ldrd r2, r3, [r5, #616] @ 0x268 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcs.n 1735ba │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r2, [pc, #208] @ (173640 ) │ │ │ │ ldr r3, [pc, #200] @ (17363c ) │ │ │ │ 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 173620 │ │ │ │ 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, 173630 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1f662c │ │ │ │ + bl 1f66a4 │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, r8 │ │ │ │ mov r0, r8 │ │ │ │ sbcs.w r2, r9, r7 │ │ │ │ mov r1, r7 │ │ │ │ ite cs │ │ │ │ @@ -355152,15 +355153,15 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r9 │ │ │ │ b.n 1734e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 1732c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 17356e │ │ │ │ mov r4, r7 │ │ │ │ @@ -355168,28 +355169,28 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 17350c │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 17356e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f662c │ │ │ │ + bl 1f66a4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ b.n 1734a2 │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1f662c │ │ │ │ + bl 1f66a4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 173598 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17356e │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 17356e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ @@ -355248,21 +355249,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ blx 6167c │ │ │ │ mov r0, r4 │ │ │ │ bl 172fc4 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ blx r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 60f58 │ │ │ │ @@ -355273,15 +355274,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 1f0cc0 │ │ │ │ + bl 1f0d38 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 173734 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -355349,15 +355350,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 1ff274 │ │ │ │ + bl 1ff2ec │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -355385,15 +355386,15 @@ │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ movs r7, r3 │ │ │ │ ldmia r0!, {r1, r3, r4} │ │ │ │ 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 │ │ │ │ @@ -355435,15 +355436,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 173922 │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 173910 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 1738b8 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r4, [r5, #156] @ 0x9c │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add r4, r2 │ │ │ │ @@ -355466,15 +355467,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 1fe1ec │ │ │ │ + bl 1fe264 │ │ │ │ ldr r2, [pc, #116] @ (173964 ) │ │ │ │ ldr r3, [pc, #104] @ (173958 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -355684,15 +355685,15 @@ │ │ │ │ bl 173968 │ │ │ │ mov sl, r1 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ mov r6, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 173bc0 │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ ldrb.w r3, [r4, #784] @ 0x310 │ │ │ │ cbnz r3, 173b5e │ │ │ │ mov r7, r6 │ │ │ │ mov r8, sl │ │ │ │ movs r3, #1 │ │ │ │ @@ -355718,15 +355719,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r6 │ │ │ │ str.w r3, [r4, #756] @ 0x2f4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r4, #752] @ 0x2f0 │ │ │ │ bl 172fc4 │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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} │ │ │ │ @@ -355762,15 +355763,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #216] @ (173ce8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ ldrb.w r3, [r4, #569] @ 0x239 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 173cd6 │ │ │ │ ldr.w r1, [r4, #328] @ 0x148 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 173c8c │ │ │ │ @@ -355818,15 +355819,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ b.n 173c38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ add.w r0, r4, r0, lsl #8 │ │ │ │ add.w r0, r0, #1152 @ 0x480 │ │ │ │ - bl 331390 │ │ │ │ + bl 331408 │ │ │ │ ldrb.w r1, [r4, #568] @ 0x238 │ │ │ │ movw r2, #52715 @ 0xcdeb │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ movne r7, r2 │ │ │ │ b.n 173c72 │ │ │ │ @@ -355862,15 +355863,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #388] @ (173e9c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ ldrb.w r3, [r4, #569] @ 0x239 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 173e7c │ │ │ │ ldrd r0, r1, [r9, #16] │ │ │ │ add r3, pc, #340 @ (adr r3, 173e90 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -355903,20 +355904,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 173e40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cbz r0, 173e0c │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 173dbe │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ @@ -355929,15 +355930,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 331390 │ │ │ │ + bl 331408 │ │ │ │ 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] @ (173ea0 ) │ │ │ │ @@ -355951,15 +355952,15 @@ │ │ │ │ bne.n 173e86 │ │ │ │ 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 3311f8 │ │ │ │ + bl 331270 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 173e7c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173d7c │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -355973,28 +355974,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 173d76 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r2, [r4, #744] @ 0x2e8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ blx 61ae0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f17c8 │ │ │ │ + bl 1f1840 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ bne.n 173da8 │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 173df2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -356147,15 +356148,15 @@ │ │ │ │ cbz r0, 174018 │ │ │ │ ldr r2, [pc, #60] @ (17403c ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 17400e │ │ │ │ cbz r3, 17402a │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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] │ │ │ │ @@ -356197,28 +356198,28 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r0, ip │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r6, #8 │ │ │ │ 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 1fe1ec │ │ │ │ + bl 1fe264 │ │ │ │ cbz r0, 1740b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ @@ -356424,18 +356425,18 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 1742ee │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1fe1ec │ │ │ │ + bl 1fe264 │ │ │ │ cbz r0, 1742ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe21c │ │ │ │ + bl 1fe294 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1742f2 │ │ │ │ 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} │ │ │ │ @@ -356486,15 +356487,15 @@ │ │ │ │ blx 61eb4 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 174346 │ │ │ │ ldr.w r3, [r4, #-52] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 174334 │ │ │ │ sub.w r0, r4, #52 @ 0x34 │ │ │ │ - bl 33134c │ │ │ │ + bl 3313c4 │ │ │ │ sub.w r1, r4, #252 @ 0xfc │ │ │ │ mov r0, r8 │ │ │ │ bl 16a864 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 174334 │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ @@ -356699,19 +356700,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 1fe1ec │ │ │ │ + bl 1fe264 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1fe1ec │ │ │ │ + bl 1fe264 │ │ │ │ ldr r1, [pc, #216] @ (174680 ) │ │ │ │ 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} │ │ │ │ @@ -356880,22 +356881,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 17472a │ │ │ │ add.w r0, r7, #708 @ 0x2c4 │ │ │ │ - bl 3314bc │ │ │ │ + bl 331534 │ │ │ │ ldr.w r0, [r7, #740] @ 0x2e4 │ │ │ │ cbz r0, 174762 │ │ │ │ blx 61484 │ │ │ │ add.w r0, r7, #656 @ 0x290 │ │ │ │ - bl 1f17b4 │ │ │ │ + bl 1f182c │ │ │ │ add.w r0, r7, #584 @ 0x248 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ ldr.w r0, [r7, #704] @ 0x2c0 │ │ │ │ cbz r0, 17477c │ │ │ │ blx 61610 │ │ │ │ ldr.w r1, [r7, #576] @ 0x240 │ │ │ │ cbz r1, 17478c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -357095,15 +357096,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 1fe1ec │ │ │ │ + bl 1fe264 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 174c5e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #152] @ 0x98 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ @@ -357159,25 +357160,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 1fe1ec │ │ │ │ + bl 1fe264 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 174bbc │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1fe21c │ │ │ │ + bl 1fe294 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 174bbc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1fe21c │ │ │ │ + bl 1fe294 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 174bbc │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -357225,15 +357226,15 @@ │ │ │ │ bne.n 174aca │ │ │ │ ldrb.w r3, [r4, #177] @ 0xb1 │ │ │ │ cbnz r3, 174ae8 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 174afc │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1fe21c │ │ │ │ + bl 1fe294 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 174bbc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -357503,15 +357504,15 @@ │ │ │ │ b.n 174d76 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ uxtb r2, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ movs r7, r3 │ │ │ │ uxth r2, r0 │ │ │ │ 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 │ │ │ │ @@ -357636,15 +357637,15 @@ │ │ │ │ bl 174808 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 174ed6 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 174ed6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ movs r7, r3 │ │ │ │ sxth r0, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 174f24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ @@ -357778,15 +357779,15 @@ │ │ │ │ b.n 17502c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sub sp, #288 @ 0x120 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ movs r7, r3 │ │ │ │ add r7, sp, #816 @ 0x330 │ │ │ │ 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 │ │ │ │ @@ -358075,15 +358076,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1752aa │ │ │ │ ldr r2, [pc, #280] @ (17548c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #280] @ (175490 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ b.n 1752aa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r3, #64] @ 0x40 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1753b4 │ │ │ │ @@ -358176,33 +358177,33 @@ │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 175148 │ │ │ │ nop │ │ │ │ add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ movs r7, r3 │ │ │ │ add r5, sp, #600 @ 0x258 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ movs r7, r3 │ │ │ │ b.n 1757dc │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ 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] @ (175790 ) │ │ │ │ @@ -358682,24 +358683,24 @@ │ │ │ │ b.n 175a3e │ │ │ │ ldr r2, [pc, #32] @ (175aa8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #32] @ (175aac ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr.w r8, [r4, #804] @ 0x324 │ │ │ │ b.n 17553c │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 1756d0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r6, [r3, #2] │ │ │ │ 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] @ 1761c8 │ │ │ │ @@ -358872,15 +358873,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1761bc │ │ │ │ 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 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ strd r0, r1, [r5] │ │ │ │ b.n 175b00 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 175ca8 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -358931,15 +358932,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 │ │ │ │ @@ -358947,15 +358948,15 @@ │ │ │ │ ldrb.w r3, [r4, #792] @ 0x318 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 175e90 │ │ │ │ add.w r1, sl, #1152 @ 0x480 │ │ │ │ mov r2, r8 │ │ │ │ add r1, r4 │ │ │ │ add.w r0, r4, #708 @ 0x2c4 │ │ │ │ - bl 33152c │ │ │ │ + bl 3315a4 │ │ │ │ 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 │ │ │ │ @@ -358972,15 +358973,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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #1184] @ 0x4a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 175c46 │ │ │ │ ldr.w r8, [r4, #528] @ 0x210 │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -359600,21 +359601,21 @@ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cbz r1, 1764f8 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 176cb0 │ │ │ │ str.w r5, [r4, #576] @ 0x240 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f1734 │ │ │ │ + bl 1f17ac │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17680c │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20c43c │ │ │ │ + bl 20c4b4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r2, [pc, #2028] @ 176d08 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ adds r3, #1 │ │ │ │ add r2, pc │ │ │ │ @@ -359648,15 +359649,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 331478 │ │ │ │ + bl 3314f0 │ │ │ │ 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 1765da │ │ │ │ @@ -359779,15 +359780,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 3312b8 │ │ │ │ + bl 331330 │ │ │ │ mov r0, r5 │ │ │ │ blx 61ce4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -359903,15 +359904,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 176b5c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ add.w r0, r7, #24 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ str.w fp, [r7, #64] @ 0x40 │ │ │ │ - bl 33139c │ │ │ │ + bl 331414 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 176c90 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 176394 │ │ │ │ blx 61ce4 │ │ │ │ @@ -360026,15 +360027,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 3312b8 │ │ │ │ + bl 331330 │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cbz r3, 176a22 │ │ │ │ ldr r3, [pc, #880] @ (176d4c ) │ │ │ │ add.w r5, r8, #244 @ 0xf4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, r8, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -360173,15 +360174,15 @@ │ │ │ │ b.n 1769ec │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 331448 │ │ │ │ + bl 3314c0 │ │ │ │ ldr r5, [r7, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 176284 │ │ │ │ ldr r6, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 174808 │ │ │ │ mov r1, r5 │ │ │ │ @@ -360321,15 +360322,15 @@ │ │ │ │ @ instruction: 0xffffcb51 │ │ │ │ @ instruction: 0xffffdafb │ │ │ │ vqshlu.s32 d29, d17, #31 │ │ │ │ vsra.u64 , , #1 │ │ │ │ vqrdmlsh.s q14, , d15[0] │ │ │ │ vqrdmlah.s q14, , d17[0] │ │ │ │ @ instruction: 0xffffca97 │ │ │ │ - vqrdmlah.s , , d8[0] │ │ │ │ + vqrdmlsh.s , , d8[0] │ │ │ │ movs r7, r3 │ │ │ │ ldmia r2, {r0, r2, r4, r7} │ │ │ │ @ instruction: 0xffffccbf │ │ │ │ @ instruction: 0xffffd569 │ │ │ │ vqrdmlah.s q8, , d16[0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #6 │ │ │ │ @@ -360341,15 +360342,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r0, r2, r5} │ │ │ │ vsri.32 d29, d13, #1 │ │ │ │ vtbl.8 d16, {d31}, d4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [r0], #-688 @ 0xfffffd50 │ │ │ │ lsrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #7 │ │ │ │ @@ -361025,15 +361026,15 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r0, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ 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 │ │ │ │ @@ -361052,15 +361053,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ blx 61eb4 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ bl 173f70 │ │ │ │ add.w r0, r4, #136 @ 0x88 │ │ │ │ bl 173f70 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 331448 │ │ │ │ + bl 3314c0 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 17750a │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 174808 │ │ │ │ @@ -361284,15 +361285,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cdp2 0, 13, cr0, cr0, cr14, {1} │ │ │ │ + vhadd.u16 d16, 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 │ │ │ │ @@ -361669,28 +361670,28 @@ │ │ │ │ bne.n 177b26 │ │ │ │ ldr r2, [pc, #36] @ (177b64 ) │ │ │ │ ldr r1, [pc, #40] @ (177b68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ b.n 177b26 │ │ │ │ str.w r0, [r9, #56] @ 0x38 │ │ │ │ b.n 177ae6 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfbea002e │ │ │ │ + stc2l 0, cr0, [sl], #-184 @ 0xffffff48 │ │ │ │ cbnz r4, 177b9c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #416] @ (177d0c ) │ │ │ │ + ldr r7, [pc, #928] @ (177f0c ) │ │ │ │ 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 │ │ │ │ @@ -361807,15 +361808,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, ip │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ - ldr??.w r0, [r4, lr, lsl #2] │ │ │ │ + ldr??.w r0, [r4, #46] @ 0x2e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 177d80 │ │ │ │ push {r4, lr} │ │ │ │ ldrb.w lr, [r1, #696] @ 0x2b8 │ │ │ │ @@ -362285,34 +362286,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ b.n 17815a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f1800 │ │ │ │ + bl 1f1878 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 17817e │ │ │ │ cbnz r0, 178184 │ │ │ │ ldrd r2, r3, [r4, #616] @ 0x268 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 17814a │ │ │ │ ldr.w r8, [r4, #624] @ 0x270 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 17810a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f662c │ │ │ │ + bl 1f66a4 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ b.n 1780f8 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 178168 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 178168 │ │ │ │ @@ -362352,22 +362353,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 1781d8 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61ca8 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1f17c8 │ │ │ │ + bl 1f1840 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 1781d8 │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #25] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ @@ -362496,15 +362497,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 178352 │ │ │ │ blx 6158c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ b.n 178354 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ ldr r2, [pc, #76] @ (1783c4 ) │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov lr, r1 │ │ │ │ @@ -362528,15 +362529,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: 0xf2bc002e │ │ │ │ + @ instruction: 0xf33c002e │ │ │ │ ldr.w r3, [r0, #536] @ 0x218 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n 178400 │ │ │ │ cbz r1, 1783fe │ │ │ │ push {lr} │ │ │ │ @@ -362582,15 +362583,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 1f1800 │ │ │ │ + bl 1f1878 │ │ │ │ ldr r2, [pc, #60] @ (178498 ) │ │ │ │ ldr r3, [pc, #52] @ (178494 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -362858,15 +362859,15 @@ │ │ │ │ bne.n 178618 │ │ │ │ b.n 1786a8 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 178636 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n 178636 │ │ │ │ - adds.w r0, ip, #46 @ 0x2e │ │ │ │ + @ instruction: 0xf19c002e │ │ │ │ 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] @ (178794 ) │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, #116] @ (178798 ) │ │ │ │ @@ -362931,15 +362932,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ add r3, pc, #144 @ (adr r3, 178868 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -362948,15 +362949,15 @@ │ │ │ │ b.n 17880a │ │ │ │ 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 1f1800 │ │ │ │ + bl 1f1878 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 178830 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cbnz r3, 178836 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ @@ -362973,15 +362974,15 @@ │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 17880a │ │ │ │ mvn.w r4, #3 │ │ │ │ b.n 178838 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r2, [pc, #52] @ (178878 ) │ │ │ │ ldr r3, [pc, #44] @ (178874 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -363019,24 +363020,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 1788d0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 1788e0 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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] │ │ │ │ @@ -363221,15 +363222,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 178b6e │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cbz r0, 178b1c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 178aec │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -363240,15 +363241,15 @@ │ │ │ │ bne.n 178ae6 │ │ │ │ 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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 178b8c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ @@ -363258,42 +363259,42 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 178ada │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ mov.w r7, #13824 @ 0x3600 │ │ │ │ movt r7, #50277 @ 0xc465 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 1f17c8 │ │ │ │ + bl 1f1840 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 178b16 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 178b84 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ b.n 178ad2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r5 │ │ │ │ b.n 178ad2 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ movs r7, #2 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 178b16 │ │ │ │ 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 │ │ │ │ @@ -363654,15 +363655,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r4, [r4, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia.w ip, {r1, r2, r3, r5} │ │ │ │ + ldmdb ip, {r1, r2, r3, 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 │ │ │ │ ldrd r3, r2, [r0, #632] @ 0x278 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r7, [r0, #520] @ 0x208 │ │ │ │ @@ -363678,17 +363679,17 @@ │ │ │ │ bl 17870c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #288 @ 0x120 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 179044 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ add.w r0, r4, #568 @ 0x238 │ │ │ │ - bl 1f17b4 │ │ │ │ + bl 1f182c │ │ │ │ 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 │ │ │ │ @@ -363743,24 +363744,24 @@ │ │ │ │ cbnz r3, 17913c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 179150 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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] │ │ │ │ @@ -364300,69 +364301,69 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 1794b0 │ │ │ │ b.n 179612 │ │ │ │ str.w r0, [sl, #272] @ 0x110 │ │ │ │ b.n 179548 │ │ │ │ ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r1, r4] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ movs r1, r4 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + strh r4, [r1, r1] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #808] @ (179a90 ) │ │ │ │ + str r2, [r1, r1] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #264] @ (179878 ) │ │ │ │ + ldr r7, [pc, #776] @ (179a78 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #88] @ (1797cc ) │ │ │ │ + ldr r7, [pc, #600] @ (1799cc ) │ │ │ │ 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 │ │ │ │ @@ -364391,21 +364392,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (1797d8 ) │ │ │ │ ldr r1, [pc, #20] @ (1797dc ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #288] @ (1798fc ) │ │ │ │ + ldr r6, [pc, #800] @ (179afc ) │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, #226 @ 0xe2 │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ 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 │ │ │ │ @@ -364712,15 +364713,15 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ b.n 179adc │ │ │ │ str.w r0, [r5, #284] @ 0x11c │ │ │ │ b.n 179abe │ │ │ │ blx 612f8 │ │ │ │ str r7, [r5, #20] │ │ │ │ b.n 179adc │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ @@ -364831,15 +364832,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r6 │ │ │ │ b.n 179c5c │ │ │ │ mov r0, r9 │ │ │ │ bl 178408 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r9, #48 @ 0x30 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ cbnz r6, 179cb4 │ │ │ │ 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] │ │ │ │ @@ -364847,16 +364848,16 @@ │ │ │ │ cbz r0, 179cb8 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 179c9c │ │ │ │ add.w r0, r9, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - bl 20c4c8 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 20c540 │ │ │ │ + bl 1f65bc │ │ │ │ adds r2, r0, r5 │ │ │ │ adcs.w r3, r1, #0 │ │ │ │ it cs │ │ │ │ movcs r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 179c42 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -364959,17 +364960,17 @@ │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 179d9a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r0, [r6, #268] @ 0x10c │ │ │ │ b.n 179d4c │ │ │ │ - bls.n 179dec │ │ │ │ + bls.n 179cec │ │ │ │ movs r6, r5 │ │ │ │ - bhi.n 179d9c │ │ │ │ + bls.n 179e9c │ │ │ │ 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] @ (179e64 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -365303,22 +365304,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 17a154 │ │ │ │ ldrb.w r4, [r6, #188] @ 0xbc │ │ │ │ cbz r4, 17a162 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61c9c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 17a17e │ │ │ │ b.n 17a1a0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -365330,22 +365331,22 @@ │ │ │ │ cbz r0, 17a19a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 17a16c │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ strb.w r3, [r6, #188] @ 0xbc │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ mov r0, r5 │ │ │ │ blx 60b58 │ │ │ │ b.n 17a15c │ │ │ │ mov r0, r5 │ │ │ │ blx 60b58 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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] @ (17a538 ) │ │ │ │ @@ -365509,28 +365510,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 1f65b0 │ │ │ │ + bl 1f6628 │ │ │ │ b.n 17a25a │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 1f17c8 │ │ │ │ + bl 1f1840 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 17a290 │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 17a364 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17a25a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -365547,15 +365548,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 17a324 │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ strd r0, r1, [r5, #280] @ 0x118 │ │ │ │ b.n 17a26e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 178a2c │ │ │ │ str.w r0, [r5, #272] @ 0x110 │ │ │ │ @@ -365593,40 +365594,40 @@ │ │ │ │ strb r3, [r6, #25] │ │ │ │ b.n 17a2a8 │ │ │ │ add.w r7, r4, #540 @ 0x21c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 1f17c8 │ │ │ │ + bl 1f1840 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 17a2a8 │ │ │ │ add.w r0, r0, #540 @ 0x21c │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 1f17c8 │ │ │ │ + bl 1f1840 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 17a4b0 │ │ │ │ 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, 17a514 │ │ │ │ @@ -365677,15 +365678,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ bne.n 17a610 │ │ │ │ ldrb.w r3, [r4, #384] @ 0x180 │ │ │ │ cbnz r3, 17a610 │ │ │ │ ldrd r3, r0, [r4, #528] @ 0x210 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r4, #696] @ 0x2b8 │ │ │ │ @@ -365708,29 +365709,29 @@ │ │ │ │ bl 17a1b0 │ │ │ │ cbz r0, 17a628 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #536] @ 0x218 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 17a5aa │ │ │ │ ldr r2, [pc, #28] @ (17a638 ) │ │ │ │ add.w r0, r9, #120 @ 0x78 │ │ │ │ add r2, pc │ │ │ │ blx 61ed8 │ │ │ │ b.n 17a5aa │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr.w r0, [r4, #536] @ 0x218 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blt.n 17a53e │ │ │ │ vsli.64 , q8, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -365897,39 +365898,39 @@ │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r2, r1, lr │ │ │ │ it cc │ │ │ │ ldrcc r2, [sp, #32] │ │ │ │ bcc.n 17a730 │ │ │ │ ldr.w r2, [r6, #304] @ 0x130 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ ldrd r3, ip, [r4, #280] @ 0x118 │ │ │ │ mov lr, r1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r7, r1, [r6, #312] @ 0x138 │ │ │ │ b.n 17a730 │ │ │ │ add.w r0, r5, #540 @ 0x21c │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldrd r1, r2, [r4, #240] @ 0xf0 │ │ │ │ ldrd r0, r3, [r5, #616] @ 0x268 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 17a858 │ │ │ │ add.w r0, r5, #540 @ 0x21c │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ b.n 17a786 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 16b118 │ │ │ │ b.n 17a778 │ │ │ │ add.w r0, r5, #568 @ 0x238 │ │ │ │ str.w r1, [r5, #616] @ 0x268 │ │ │ │ str.w r2, [r5, #620] @ 0x26c │ │ │ │ - bl 1f17c8 │ │ │ │ + bl 1f1840 │ │ │ │ b.n 17a840 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r2, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -366003,25 +366004,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 20c43c │ │ │ │ + bl 20c4b4 │ │ │ │ cbnz r0, 17a960 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r3, #568 @ 0x238 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1734 │ │ │ │ + bl 1f17ac │ │ │ │ cbz r0, 17a994 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx r3 │ │ │ │ b.n 17a972 │ │ │ │ mvn.w r5, #3 │ │ │ │ ldr.w r2, [pc, #1368] @ 17aecc │ │ │ │ @@ -366225,15 +366226,15 @@ │ │ │ │ bl 16a2e8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r0, r3, [r3, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 17ae4e │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1f17b4 │ │ │ │ + bl 1f182c │ │ │ │ b.n 17a95a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 17a972 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17ab7e │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ @@ -366500,15 +366501,15 @@ │ │ │ │ b.n 17ab7e │ │ │ │ mov r0, r5 │ │ │ │ b.n 17ad3c │ │ │ │ ldr r2, [pc, #128] @ (17aef8 ) │ │ │ │ ldr r1, [pc, #132] @ (17aefc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ b.n 17adcc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r1 │ │ │ │ blx 60a50 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -366527,34 +366528,34 @@ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ b.n 17adcc │ │ │ │ ldrsb r0, [r4, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r5 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ movs r6, r5 │ │ │ │ ldrsb r2, [r0, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ bvs.n 17ae62 │ │ │ │ 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 │ │ │ │ - vtbx.8 d19, {d31- │ │ │ │ + bl 20c4b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17b8ec │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #192 @ 0xc0 │ │ │ │ add.w r8, r4, #192 @ 0xc0 │ │ │ │ - bl 20c43c │ │ │ │ + bl 20c4b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17b8e6 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ add.w r9, r4, #72 @ 0x48 │ │ │ │ - bl 1f1734 │ │ │ │ + bl 1f17ac │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17b8e0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1f1734 │ │ │ │ + bl 1f17ac │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17b8da │ │ │ │ ldr r2, [pc, #140] @ (17b900 ) │ │ │ │ ldr r3, [pc, #144] @ (17b904 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -367480,19 +367481,19 @@ │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 613d0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61918 │ │ │ │ b.n 17b828 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f17b4 │ │ │ │ + bl 1f182c │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ 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} │ │ │ │ @@ -367520,29 +367521,29 @@ │ │ │ │ bl 177fb4 │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 17b940 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 17b9a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cbnz r0, 17b990 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1f17b4 │ │ │ │ + bl 1f182c │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 1f17b4 │ │ │ │ + bl 1f182c │ │ │ │ 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 │ │ │ │ @@ -367552,15 +367553,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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17b968 │ │ │ │ b.n 17b990 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -367576,19 +367577,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #25] │ │ │ │ str.w r3, [r4, #208] @ 0xd0 │ │ │ │ cbnz r2, 17ba2a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 17ba42 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldrd r0, r3, [r5, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 17ba14 │ │ │ │ blx 61178 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r5, #188] @ 0xbc │ │ │ │ @@ -368258,23 +368259,23 @@ │ │ │ │ bl 178a2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17c12e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ 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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 17c120 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #60] @ (17c134 ) │ │ │ │ @@ -368831,22 +368832,22 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #144] @ (17c6f0 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1fe4c8 │ │ │ │ + bl 1fe540 │ │ │ │ vldr d7, [pc, #92] @ 17c6c8 │ │ │ │ ldr r2, [pc, #132] @ (17c6f4 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fe5fc │ │ │ │ + bl 1fe674 │ │ │ │ ldr r2, [pc, #120] @ (17c6f8 ) │ │ │ │ dmb ish │ │ │ │ add r2, pc │ │ │ │ ldrexd r3, r4, [r2] │ │ │ │ strexd ip, r0, r1, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 17c686 │ │ │ │ @@ -368854,15 +368855,15 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 17c5f4 │ │ │ │ ldr r0, [pc, #88] @ (17c6fc ) │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 1fe4c8 │ │ │ │ + bl 1fe540 │ │ │ │ ldr r2, [pc, #80] @ (17c700 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -368882,33 +368883,33 @@ │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ movs r7, r3 │ │ │ │ ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r6, #100] @ 0x64 │ │ │ │ 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 1f218c │ │ │ │ + bl 1f2204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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] @ 17cc1c │ │ │ │ @@ -368918,30 +368919,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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17cbc0 │ │ │ │ strd r9, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e62b4 │ │ │ │ + bl 2e632c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2e62b4 │ │ │ │ + bl 2e632c │ │ │ │ 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 │ │ │ │ @@ -369315,103 +369316,103 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (17cc58 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (17cc5c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1fe7e0 │ │ │ │ + bl 1fe858 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r7, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r1, [sp, #664] @ 0x298 │ │ │ │ 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 1f1484 │ │ │ │ + bl 1f14fc │ │ │ │ ldr.w r1, [r4, #408] @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1484 │ │ │ │ + bl 1f14fc │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 17ccb0 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cbz r3, 17cccc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1176 @ 0x498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1484 │ │ │ │ + bl 1f14fc │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17ccac │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1530 │ │ │ │ + bl 1f15a8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1f1484 │ │ │ │ + bl 1f14fc │ │ │ │ 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 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 17cd50 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cbz r3, 17cd34 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f12d4 │ │ │ │ + bl 1f134c │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1176 @ 0x498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ b.n 17cd26 │ │ │ │ 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] @ (17ce20 ) │ │ │ │ subw sp, sp, #2028 @ 0x7ec │ │ │ │ @@ -369421,51 +369422,51 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [pc, #168] @ (17ce28 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2e63dc │ │ │ │ + bl 2e6454 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #152] @ (17ce2c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f16b8 │ │ │ │ + bl 1f1730 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1f172c │ │ │ │ + bl 1f17a4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1730 │ │ │ │ + bl 1f17a8 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 209fa0 │ │ │ │ + bl 20a018 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #328 @ 0x148 │ │ │ │ add.w r0, sp, r2 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ - bl 20a4fc │ │ │ │ + bl 20a574 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ add.w r0, sp, #1952 @ 0x7a0 │ │ │ │ - bl 1f6378 │ │ │ │ + bl 1f63f0 │ │ │ │ ldr r3, [pc, #76] @ (17ce30 ) │ │ │ │ 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 1f1fe8 │ │ │ │ + bl 1f2060 │ │ │ │ ldr r2, [pc, #52] @ (17ce34 ) │ │ │ │ ldr r3, [pc, #36] @ (17ce24 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ @@ -369518,32 +369519,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (17cef0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1f0fd0 │ │ │ │ + bl 1f1048 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #964 @ 0x3c4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r5, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ ldrb.w r1, [r5, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1254 │ │ │ │ + bl 1f12cc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1f23fc │ │ │ │ + bl 1f2474 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 17cede │ │ │ │ ldr r2, [pc, #44] @ (17cef4 ) │ │ │ │ ldr r3, [pc, #36] @ (17cef0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -369577,47 +369578,47 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17cfa6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 209fa0 │ │ │ │ + bl 20a018 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f0fd0 │ │ │ │ + bl 1f1048 │ │ │ │ ldr.w r1, [r4, #268] @ 0x10c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 2a0b84 │ │ │ │ + bl 2a0bfc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 17cfb0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r4, #272 @ 0x110 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #964 @ 0x3c4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a4fc │ │ │ │ + bl 20a574 │ │ │ │ ldr r2, [pc, #56] @ (17cfc4 ) │ │ │ │ ldr r3, [pc, #48] @ (17cfc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -369644,37 +369645,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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ 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 1f1484 │ │ │ │ + bl 1f14fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1530 │ │ │ │ + bl 1f15a8 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1530 │ │ │ │ + bl 1f15a8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ strb.w r0, [r4, #1268] @ 0x4f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 17cc60 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 17d03e │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -369682,15 +369683,15 @@ │ │ │ │ beq.n 17d046 │ │ │ │ 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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ 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] │ │ │ │ @@ -369716,21 +369717,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 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1f12d4 │ │ │ │ + bl 1f134c │ │ │ │ ldrb.w r1, [r4, #1268] @ 0x4f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f12d4 │ │ │ │ + bl 1f134c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17ccf4 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 17d0d8 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -369760,21 +369761,21 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 17ce64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1f2270 │ │ │ │ + bl 1f22e8 │ │ │ │ cbz r0, 17d154 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1450 │ │ │ │ + bl 1f14c8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 17cc60 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 17d14a │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -369820,30 +369821,30 @@ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cbz r3, 17d1e0 │ │ │ │ mov r5, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ bl 17ce64 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f0fd0 │ │ │ │ + bl 1f1048 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 17ccf4 │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ cbz r1, 17d1c8 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 17ccf4 │ │ │ │ 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 1f221c │ │ │ │ + bl 1f2294 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 17d1f8 │ │ │ │ ldr r2, [pc, #40] @ (17d20c ) │ │ │ │ ldr r3, [pc, #36] @ (17d208 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -370269,32 +370270,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 17d60e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 17d68a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [pc, #124] @ (17d6c8 ) │ │ │ │ ldr r3, [pc, #116] @ (17d6c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -370318,26 +370319,26 @@ │ │ │ │ b.n 17d600 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17d64a │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 17d64a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -370391,15 +370392,15 @@ │ │ │ │ lsls r4, r0, #16 │ │ │ │ asrs r5, r2, #20 │ │ │ │ movs r5, r2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #36] @ (17d784 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e4838 │ │ │ │ + bl 2e48b0 │ │ │ │ pop {r3, pc} │ │ │ │ sub.w ip, ip, #12 │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ls │ │ │ │ movls.w ip, #8 │ │ │ │ movhi.w ip, #4 │ │ │ │ b.n 17d726 │ │ │ │ @@ -370502,18 +370503,18 @@ │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 17d8bc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.n 17d858 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e411c │ │ │ │ + bl 2e4194 │ │ │ │ cbz r0, 17d87e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e46a0 │ │ │ │ + bl 2e4718 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17d924 │ │ │ │ adds r3, r6, #5 │ │ │ │ bhi.n 17d890 │ │ │ │ add.w sl, r6, #4 │ │ │ │ @@ -370579,15 +370580,15 @@ │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r2, #19] │ │ │ │ b.n 17d8d8 │ │ │ │ cmp r7, sl │ │ │ │ it cc │ │ │ │ movcc r7, sl │ │ │ │ b.n 17d842 │ │ │ │ - bl 2e40d4 │ │ │ │ + bl 2e414c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17d87e │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #45191 @ 0xb087 │ │ │ │ movt r3, #263 @ 0x107 │ │ │ │ @@ -370759,35 +370760,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17dafc │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldr r2, [pc, #36] @ (17db40 ) │ │ │ │ ldr r3, [pc, #32] @ (17db3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -370827,36 +370828,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17dba8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -370891,15 +370892,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [pc, #44] @ (17dc8c ) │ │ │ │ ldr r3, [pc, #32] @ (17dc80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -370950,31 +370951,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17dd06 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r4, r0 │ │ │ │ b.n 17dcb8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, #84 @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -371014,15 +371015,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 21b27c │ │ │ │ + bl 21b2f4 │ │ │ │ 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 │ │ │ │ @@ -371035,20 +371036,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 2193c0 │ │ │ │ + bl 219438 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 │ │ │ │ @@ -371075,31 +371076,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17de30 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r7, r0 │ │ │ │ b.n 17dd9c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -371161,25 +371162,25 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 17e072 │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 17dfec │ │ │ │ movw r1, #737 @ 0x2e1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #32] │ │ │ │ bl 17d588 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ @@ -371195,66 +371196,66 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17d588 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17df80 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldr.w r2, [pc, #1408] @ 17e550 │ │ │ │ ldr.w r3, [pc, #1400] @ 17e54c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -371267,111 +371268,111 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 17e4b2 │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ strb.w r5, [r2, #808] @ 0x328 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r1 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov.w r1, #644 @ 0x284 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 17e0e4 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.n 17e11c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ b.n 17dfcc │ │ │ │ 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 17e1d4 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ strb.w r5, [r2, #808] @ 0x328 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r2, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ b.n 17dfcc │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e10e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r5, r0 │ │ │ │ b.n 17e062 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 17e1ca │ │ │ │ @@ -371452,24 +371453,24 @@ │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 17e0e4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 17e0e4 │ │ │ │ movw r1, #737 @ 0x2e1 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17d588 │ │ │ │ mov r7, r0 │ │ │ │ @@ -371497,76 +371498,76 @@ │ │ │ │ cmp r3, #4 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ bcs.w 17e4b6 │ │ │ │ vldr d7, [pc, #752] @ 17e540 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e274 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e2b4 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e2e6 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 218358 │ │ │ │ + bl 2183d0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 17e5be │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -371583,87 +371584,87 @@ │ │ │ │ cmp r3, #4 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ bcs.w 17e5fe │ │ │ │ vldr d7, [pc, #516] @ 17e540 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e35e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e39e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17e3cc │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17d588 │ │ │ │ add r2, sp, #32 │ │ │ │ @@ -371673,65 +371674,65 @@ │ │ │ │ movs r5, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ bl 17d588 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r2, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ b.n 17dfcc │ │ │ │ movs r0, #0 │ │ │ │ b.n 17dfcc │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -371755,30 +371756,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e512 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 17e24e │ │ │ │ movs r3, #3 │ │ │ │ @@ -371798,42 +371799,42 @@ │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 17e4ec │ │ │ │ vldr d7, [pc, #252] @ 17e658 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17e582 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ b.n 17e524 │ │ │ │ vldr d7, [pc, #208] @ 17e658 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17e5aa │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 17e338 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -371842,30 +371843,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e5ec │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r6, r0 │ │ │ │ b.n 17e5aa │ │ │ │ subs r2, #1 │ │ │ │ strd r5, r5, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 17e648 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -371931,25 +371932,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e6d0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (17e71c ) │ │ │ │ ldr r2, [pc, #68] @ (17e718 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -372027,26 +372028,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17e752 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 17e752 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ adds r0, r1, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -372092,30 +372093,30 @@ │ │ │ │ bne.n 17e806 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 17e806 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e2810 │ │ │ │ + bl 2e2888 │ │ │ │ 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 17e80c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e2810 │ │ │ │ + bl 2e2888 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2134e0 │ │ │ │ + bl 213558 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (17e874 ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -372154,25 +372155,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 17e8e6 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 17db44 │ │ │ │ ldr r2, [pc, #32] @ (17e914 ) │ │ │ │ @@ -372229,25 +372230,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 17e998 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 17db44 │ │ │ │ ldr r2, [pc, #64] @ (17e9e4 ) │ │ │ │ @@ -372316,70 +372317,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 17ea6e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17eab6 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -372417,15 +372418,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [pc, #48] @ (17ebb0 ) │ │ │ │ ldr r3, [pc, #32] @ (17eba4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -372478,150 +372479,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 17ec72 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2682c0 │ │ │ │ + bl 268338 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27a098 │ │ │ │ + bl 27a110 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17edda │ │ │ │ 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 26e930 │ │ │ │ + bl 26e9a8 │ │ │ │ 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 27ba34 │ │ │ │ + bl 27baac │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2815d0 │ │ │ │ + bl 281648 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2835a0 │ │ │ │ + bl 283618 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17ee34 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 25ea60 │ │ │ │ + bl 25ead8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22d300 │ │ │ │ + bl 22d378 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24d74c │ │ │ │ + bl 24d7c4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2672f0 │ │ │ │ + bl 267368 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 221474 │ │ │ │ + bl 2214ec │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267b6c │ │ │ │ + bl 267be4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267354 │ │ │ │ + bl 2673cc │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 269af0 │ │ │ │ + bl 269b68 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266f28 │ │ │ │ + bl 266fa0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2685e8 │ │ │ │ + bl 268660 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a2964 │ │ │ │ + bl 2a29dc │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 281868 │ │ │ │ + bl 2818e0 │ │ │ │ mov.w r1, #25165824 @ 0x1800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a2c7c │ │ │ │ + bl 2a2cf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r0, r2, #1 │ │ │ │ beq.w 17ee10 │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 17ee02 │ │ │ │ cmp r2, #2 │ │ │ │ beq.w 17ee24 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 27e1a0 │ │ │ │ + bl 27e218 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26f7d0 │ │ │ │ + bl 26f848 │ │ │ │ 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 17ed4a │ │ │ │ mov r0, r6 │ │ │ │ - bl 27f0c8 │ │ │ │ + bl 27f140 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 210044 │ │ │ │ + bl 2100bc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 22c0d8 │ │ │ │ + bl 22c150 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 24d4a0 │ │ │ │ + bl 24d518 │ │ │ │ ldr r1, [pc, #272] @ (17ee74 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 25f4f4 │ │ │ │ + bl 25f56c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 264914 │ │ │ │ + bl 26498c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 286118 │ │ │ │ + bl 286190 │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 282100 │ │ │ │ + bl 282178 │ │ │ │ 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 │ │ │ │ @@ -372630,65 +372631,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 27d5e0 │ │ │ │ + bl 27d658 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17ec0a │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 239ef4 │ │ │ │ + bl 239f6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2682c0 │ │ │ │ + bl 268338 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27a098 │ │ │ │ + bl 27a110 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17ec1e │ │ │ │ mov r0, r6 │ │ │ │ - bl 2672f0 │ │ │ │ + bl 267368 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267b6c │ │ │ │ + bl 267be4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26e930 │ │ │ │ + bl 26e9a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27ba34 │ │ │ │ + bl 27baac │ │ │ │ mov r0, r6 │ │ │ │ - bl 2815d0 │ │ │ │ + bl 281648 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2835a0 │ │ │ │ + bl 283618 │ │ │ │ b.n 17ec6c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a268 │ │ │ │ + bl 26a2e0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 17ed14 │ │ │ │ ldr r0, [pc, #100] @ (17ee78 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe584 │ │ │ │ + bl 1fe5fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 17ed0a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a268 │ │ │ │ + bl 26a2e0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 17ed14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25f1d4 │ │ │ │ + bl 25f24c │ │ │ │ ldr r2, [pc, #64] @ (17ee7c ) │ │ │ │ ldr r3, [pc, #32] @ (17ee60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -372708,15 +372709,15 @@ │ │ │ │ lsrs r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 17eb3e │ │ │ │ - vcvt.u16.f16 d31, d6, #1 │ │ │ │ + @ instruction: 0xfffffd96 │ │ │ │ movs r6, r3 │ │ │ │ asrs r6, r7, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -372727,15 +372728,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ bne.n 17eeb2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d46c │ │ │ │ + bl 23d4e4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 17eed2 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ @@ -372745,25 +372746,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17eebc │ │ │ │ cbz r1, 17eed2 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 245878 │ │ │ │ + bl 2458f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1748 │ │ │ │ + bl 2a17c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f1d4 │ │ │ │ + bl 25f24c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23aa38 │ │ │ │ + bl 23aab0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d46c │ │ │ │ + bl 23d4e4 │ │ │ │ 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] @ (17ef80 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -372777,29 +372778,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 243978 │ │ │ │ + bl 2439f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267b6c │ │ │ │ + bl 267be4 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl 29c9b0 │ │ │ │ + bl 29ca28 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cbz r3, 17ef58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264914 │ │ │ │ + bl 26498c │ │ │ │ mov r0, r4 │ │ │ │ - bl 229de8 │ │ │ │ + bl 229e60 │ │ │ │ ldrb.w r3, [r4, #364] @ 0x16c │ │ │ │ ldr r2, [pc, #48] @ (17ef90 ) │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r4, #364] @ 0x16c │ │ │ │ ldr r3, [pc, #28] @ (17ef84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -372870,27 +372871,27 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 17fc7e │ │ │ │ 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 23a8d8 │ │ │ │ + bl 23a950 │ │ │ │ ldr r3, [pc, #704] @ (17f2f0 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 22e008 │ │ │ │ + bl 22e080 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25b5d0 │ │ │ │ + bl 25b648 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ac24 │ │ │ │ + bl 23ac9c │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17f3da │ │ │ │ mov r5, r6 │ │ │ │ b.n 17f064 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -372917,15 +372918,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 216288 │ │ │ │ + bl 216300 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17f4f8 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ movs r7, #2 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, fp │ │ │ │ @@ -372950,15 +372951,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17f0d8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 17f228 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cbz r4, 17f146 │ │ │ │ mov sl, r0 │ │ │ │ b.n 17f0be │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ strd r7, r4, [r9] │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ beq.w 17f242 │ │ │ │ @@ -372966,35 +372967,35 @@ │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ bne.n 17f136 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r3, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17f0d4 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 17f0fc │ │ │ │ mov r8, r6 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ b.n 17f15e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 17f07c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -373023,15 +373024,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 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 17f4fc │ │ │ │ movs r4, #0 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -373069,15 +373070,15 @@ │ │ │ │ bne.n 17f218 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 17dd28 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17f2cc │ │ │ │ mov r8, r0 │ │ │ │ b.n 17f1c4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ strd r7, r4, [r9] │ │ │ │ @@ -373089,30 +373090,30 @@ │ │ │ │ b.n 17f118 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 17f270 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r5 │ │ │ │ b.n 17f12c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 17f0f2 │ │ │ │ @@ -373130,22 +373131,22 @@ │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 17f218 │ │ │ │ mov r0, r9 │ │ │ │ bl 17dd28 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, r8 │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f224 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ b.n 17f2fc │ │ │ │ ... │ │ │ │ asrs r4, r0, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #32 │ │ │ │ @@ -373196,15 +373197,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 216288 │ │ │ │ + bl 216300 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17f806 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r7, r8, [sp, #16] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -373231,15 +373232,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f38a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 17f5fc │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17f724 │ │ │ │ mov fp, r0 │ │ │ │ b.n 17f37c │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17fce6 │ │ │ │ @@ -373249,34 +373250,34 @@ │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 17f752 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2472c0 │ │ │ │ + bl 247338 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26247c │ │ │ │ + bl 2624f4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ strb.w r5, [fp] │ │ │ │ bl 17ebb4 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 26c1a8 │ │ │ │ + bl 26c220 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c2a4 │ │ │ │ + bl 23c31c │ │ │ │ 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] │ │ │ │ @@ -373286,26 +373287,26 @@ │ │ │ │ ldr r3, [pc, #420] @ (17f5e8 ) │ │ │ │ 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 2782ac │ │ │ │ + bl 278324 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 17f46e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 17ebb4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ - bl 29c9b0 │ │ │ │ + bl 29ca28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #25 │ │ │ │ bmi.w 17f824 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ @@ -373333,15 +373334,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f494 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r5, #0 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bmi.n 17f49a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2a3590 │ │ │ │ + bl 2a3608 │ │ │ │ ldr r2, [pc, #280] @ (17f5ec ) │ │ │ │ ldr r3, [pc, #284] @ (17f5f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ eors r2, r3 │ │ │ │ @@ -373373,15 +373374,15 @@ │ │ │ │ beq.w 17f6f8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17f51c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ 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 │ │ │ │ @@ -373495,99 +373496,99 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r9 │ │ │ │ bl 17d588 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17f698 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r9 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 17f70a │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r9 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 17f70a │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r5, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ bl 17da8c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r9 │ │ │ │ add r5, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ b.n 17f5b6 │ │ │ │ sub.w r6, r0, #20 │ │ │ │ b.n 17f52c │ │ │ │ sub.w r5, r1, #20 │ │ │ │ b.n 17f5ae │ │ │ │ sub.w r6, r1, #20 │ │ │ │ b.n 17f56e │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r8, r0 │ │ │ │ b.n 17f6dc │ │ │ │ sub.w r3, r0, #20 │ │ │ │ mvn.w r6, #19 │ │ │ │ b.n 17f630 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrd r7, r8, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ b.n 17f73e │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 17f340 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -373627,15 +373628,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 216288 │ │ │ │ + bl 216300 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 17fc66 │ │ │ │ movs r7, #0 │ │ │ │ strd r5, r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -373660,52 +373661,52 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f7da │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 17fb68 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 17fb88 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 17f7bc │ │ │ │ mov r6, r4 │ │ │ │ b.n 17f72a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e4a9c │ │ │ │ + bl 2e4b14 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17f4b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e4a6c │ │ │ │ + bl 2e4ae4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17f4a6 │ │ │ │ b.n 17f4b4 │ │ │ │ ldr r5, [pc, #48] @ (17f858 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #48] @ (17f85c ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2969f0 │ │ │ │ + bl 296a68 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n 17f484 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ssat r0, #31, r6 │ │ │ │ - bcs.n 17f760 │ │ │ │ + usat r0, #30, r6 │ │ │ │ + bcc.n 17f860 │ │ │ │ movs r6, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #802 @ 0x322 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 17f7e4 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ @@ -373713,57 +373714,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17f8d0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #104] @ 0x68 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 17f8fe │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 │ │ │ │ @@ -373773,43 +373774,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17f942 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ itt ls │ │ │ │ movls r3, #2 │ │ │ │ strls r3, [sp, #28] │ │ │ │ bhi.w 17fbb2 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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} │ │ │ │ @@ -373846,26 +373847,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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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} │ │ │ │ @@ -373899,89 +373900,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, sl │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219200 │ │ │ │ + bl 219278 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 213f8c │ │ │ │ + bl 214004 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17faf4 │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 21911c │ │ │ │ + bl 219194 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 219278 │ │ │ │ + bl 2192f0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #776 @ 0x308 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r7, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, r5 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 17f7d6 │ │ │ │ b.n 17f7f4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #802 @ 0x322 │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ streq r4, [sp, #4] │ │ │ │ moveq r4, #0 │ │ │ │ beq.w 17f86e │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 17f802 │ │ │ │ ldrd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ b.n 17fba0 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 17f784 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -373996,59 +373997,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17fbe8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 17f952 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17fc34 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 17f90e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ @@ -374061,52 +374062,52 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 17f86e │ │ │ │ mov r7, r6 │ │ │ │ b.n 17fb8c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27c314 │ │ │ │ + bl 27c38c │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 17f018 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264914 │ │ │ │ + bl 26498c │ │ │ │ mov r0, r4 │ │ │ │ - bl 267b6c │ │ │ │ + bl 267be4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a45d8 │ │ │ │ + bl 2a4650 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264914 │ │ │ │ + bl 26498c │ │ │ │ mov r0, r4 │ │ │ │ - bl 267b6c │ │ │ │ + bl 267be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 188f78 │ │ │ │ mov r0, r4 │ │ │ │ bl 17eef8 │ │ │ │ b.w 17f018 │ │ │ │ ldr r5, [pc, #800] @ (17ffd4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #800] @ (17ffd8 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2969f0 │ │ │ │ + bl 296a68 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.w 17f004 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17ff68 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -374123,15 +374124,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 216288 │ │ │ │ + bl 216300 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 17ff56 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r4, r7, [sp, #28] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ @@ -374171,15 +374172,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 17ff18 │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 17fd86 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 2177cc │ │ │ │ + bl 217844 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 17ff18 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -374195,44 +374196,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 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17fe00 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w r0, [r9, #12] │ │ │ │ add r5, r3 │ │ │ │ - bl 217358 │ │ │ │ + bl 2173d0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ ldrb.w lr, [r9, #12] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 17fe7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ @@ -374259,15 +374260,15 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ strb r7, [r6, #28] │ │ │ │ bne.n 17fe36 │ │ │ │ ldrd r7, r5, [sp, #20] │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, r7 │ │ │ │ - bl 218090 │ │ │ │ + bl 218108 │ │ │ │ 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 │ │ │ │ @@ -374276,15 +374277,15 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 17fd4a │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cbz r5, 17fee2 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 17fd30 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 17feaa │ │ │ │ ldrb.w r3, [r6, #60] @ 0x3c │ │ │ │ @@ -374295,22 +374296,22 @@ │ │ │ │ beq.n 17feaa │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 17fd7c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17feb4 │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ b.n 17fefa │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 17fcf4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -374388,16 +374389,16 @@ │ │ │ │ ldrb.w r2, [r2, #341] @ 0x155 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17f31e │ │ │ │ b.w 17f314 │ │ │ │ nop │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 3, r0, cr10, cr14, {0} │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + mrc 0, 7, r0, cr10, cr14, {0} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ 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] @ (180270 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -374469,18 +374470,18 @@ │ │ │ │ beq.n 1800c8 │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1801b6 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2854ac │ │ │ │ + bl 285524 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2556b0 │ │ │ │ + bl 255728 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c4a74 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ @@ -374488,34 +374489,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 199374 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #20] │ │ │ │ strb.w r6, [sp, #22] │ │ │ │ - bl 23c9a4 │ │ │ │ + bl 23ca1c │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #12] │ │ │ │ - bl 23c2a4 │ │ │ │ + bl 23c31c │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1801fa │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 180136 │ │ │ │ ldrb.w r1, [r5, #316] @ 0x13c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #348] @ (180280 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldr r1, [pc, #340] @ (180284 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216850 │ │ │ │ + bl 2168c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ bl 17ebb4 │ │ │ │ ldr r2, [pc, #320] @ (180288 ) │ │ │ │ @@ -374551,64 +374552,64 @@ │ │ │ │ bne.n 180260 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248fbc │ │ │ │ + bl 249034 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ b.n 18002e │ │ │ │ uxtb r3, r0 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #28] │ │ │ │ b.n 1800c8 │ │ │ │ ldr r2, [pc, #196] @ (180290 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #196] @ (180294 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216850 │ │ │ │ + bl 2168c8 │ │ │ │ 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 1800ec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 257748 │ │ │ │ + bl 2577c0 │ │ │ │ b.n 1800ec │ │ │ │ ldr r2, [pc, #156] @ (180298 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #156] @ (18029c ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 216850 │ │ │ │ + bl 2168c8 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 180116 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262d5c │ │ │ │ + bl 262dd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 184b60 │ │ │ │ mov r0, r4 │ │ │ │ bl 184a34 │ │ │ │ mov r0, r4 │ │ │ │ bl 18a9d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23932c │ │ │ │ + bl 2393a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 18b364 │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #763] @ 0x2fb │ │ │ │ cbz r3, 180254 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -374618,15 +374619,15 @@ │ │ │ │ b.n 18016c │ │ │ │ mov r0, r4 │ │ │ │ bl 185164 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ b.n 180016 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 248fbc │ │ │ │ + bl 249034 │ │ │ │ b.n 1801a0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -374904,27 +374905,27 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 1802a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 180512 │ │ │ │ ldrd r4, r3, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ add r4, r3 │ │ │ │ - bl 2174fc │ │ │ │ + bl 217574 │ │ │ │ add r0, r4 │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 180512 │ │ │ │ mov r0, fp │ │ │ │ - bl 2174fc │ │ │ │ + bl 217574 │ │ │ │ ldr.w fp, [fp] │ │ │ │ add.w r8, r4, r0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18051c │ │ │ │ mov r0, r5 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180506 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -375270,15 +375271,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 180c5e │ │ │ │ ldr.w r2, [pc, #1624] @ 180f64 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ - bl 246d7c │ │ │ │ + bl 246df4 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov sl, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 18095c │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 18095c │ │ │ │ @@ -375287,15 +375288,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r5, r7, #5 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 246d7c │ │ │ │ + bl 246df4 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 1880dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ @@ -375311,70 +375312,70 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 180c02 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 22fa68 │ │ │ │ + bl 22fae0 │ │ │ │ orr.w sl, r0, sl │ │ │ │ ldrb.w fp, [r6, #96] @ 0x60 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 180d26 │ │ │ │ ldr.w r3, [pc, #1492] @ 180f68 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 271ec8 │ │ │ │ + bl 271f40 │ │ │ │ mov r1, r6 │ │ │ │ orr.w r4, r0, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 1832b8 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #389] @ 0x185 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 180eb8 │ │ │ │ ldr.w r1, [pc, #1452] @ 180f6c │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 2a70b0 │ │ │ │ + bl 2a7128 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 23b590 │ │ │ │ + bl 23b608 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 180eb0 │ │ │ │ orr.w r5, r8, r4 │ │ │ │ ldr.w r3, [pc, #1424] @ 180f70 │ │ │ │ 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 24c8a0 │ │ │ │ + bl 24c918 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 183794 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 183fa0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2427b0 │ │ │ │ + bl 242828 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2601a0 │ │ │ │ + bl 260218 │ │ │ │ mov r1, r6 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c4984 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ @@ -375384,15 +375385,15 @@ │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 180cc0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 286118 │ │ │ │ + bl 286190 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 180a66 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ bl 17ebb4 │ │ │ │ @@ -375406,15 +375407,15 @@ │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 180f0e │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 180cb4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 211d6c │ │ │ │ + bl 211de4 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 180d0e │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -375439,15 +375440,15 @@ │ │ │ │ bl 18cac8 │ │ │ │ ldr.w r3, [pc, #1180] @ 180f74 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 22e008 │ │ │ │ + bl 22e080 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 180d1a │ │ │ │ mov r0, r9 │ │ │ │ bl 185a2c │ │ │ │ @@ -375459,15 +375460,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 180be2 │ │ │ │ mov r0, r9 │ │ │ │ bl 183290 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180bf6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 210ed8 │ │ │ │ + bl 210f50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180bba │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n 180b6e │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -375493,51 +375494,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 2497e0 │ │ │ │ + bl 249858 │ │ │ │ mov r0, r9 │ │ │ │ - bl 264914 │ │ │ │ + bl 26498c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2672f0 │ │ │ │ + bl 267368 │ │ │ │ mov r0, r9 │ │ │ │ - bl 267b6c │ │ │ │ + bl 267be4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 267354 │ │ │ │ + bl 2673cc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2832d8 │ │ │ │ + bl 283350 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 180ed8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2a3590 │ │ │ │ + bl 2a3608 │ │ │ │ ldr r2, [pc, #984] @ (180f78 ) │ │ │ │ ldr r3, [pc, #948] @ (180f58 ) │ │ │ │ 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 180f36 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 264914 │ │ │ │ + bl 26498c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2672f0 │ │ │ │ + bl 267368 │ │ │ │ mov r0, r9 │ │ │ │ - bl 267b6c │ │ │ │ + bl 267be4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 267354 │ │ │ │ + bl 2673cc │ │ │ │ b.n 180b14 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl 1806d4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 180b0a │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ @@ -375559,15 +375560,15 @@ │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 180984 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ - bl 22fbf0 │ │ │ │ + bl 22fc68 │ │ │ │ orr.w sl, r0, sl │ │ │ │ b.n 180984 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 188bf4 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ @@ -375631,36 +375632,36 @@ │ │ │ │ ldr r5, [pc, #672] @ (180f7c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #672] @ (180f80 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2969f0 │ │ │ │ + bl 296a68 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n 1808f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 182c50 │ │ │ │ b.n 180aa6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 182770 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 180a9c │ │ │ │ mov r0, r9 │ │ │ │ - bl 26118c │ │ │ │ + bl 261204 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 180af4 │ │ │ │ ldr.w r5, [r9, #432] @ 0x1b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 180d3a │ │ │ │ b.n 180990 │ │ │ │ @@ -375675,15 +375676,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 216288 │ │ │ │ + bl 216300 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 180eac │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ movw r9, #855 @ 0x357 │ │ │ │ @@ -375708,15 +375709,15 @@ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 180d8c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 180e7a │ │ │ │ mov r0, fp │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 180e06 │ │ │ │ mov fp, r0 │ │ │ │ b.n 180d72 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r9 │ │ │ │ it ne │ │ │ │ @@ -375739,23 +375740,23 @@ │ │ │ │ lsr.w r1, r8, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bpl.n 180e6a │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 180d88 │ │ │ │ mov r0, fp │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 180dae │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 180e2e │ │ │ │ @@ -375782,20 +375783,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 180e48 │ │ │ │ cbz r1, 180e5e │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2278f4 │ │ │ │ + bl 22796c │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ b.n 180990 │ │ │ │ mov r0, r2 │ │ │ │ mov sl, r6 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 180d88 │ │ │ │ b.n 180dfa │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r9 │ │ │ │ it ne │ │ │ │ @@ -375829,34 +375830,34 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #188] @ (180f8c ) │ │ │ │ add r2, pc │ │ │ │ - bl 24eb24 │ │ │ │ + bl 24eb9c │ │ │ │ orrs r4, r0 │ │ │ │ b.n 1809bc │ │ │ │ ldr r5, [pc, #180] @ (180f90 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #180] @ (180f94 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2969f0 │ │ │ │ + bl 296a68 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n 180b98 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 184d70 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 180ace │ │ │ │ mov r1, r6 │ │ │ │ @@ -375896,26 +375897,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 │ │ │ │ orrs.w r0, sl, #5799936 @ 0x588000 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ movs r6, r3 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + bkpt 0x004a │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r0, r1, r3, r7} │ │ │ │ - vcvt.f16.u16 , q1, #1 │ │ │ │ + @ instruction: 0xffffdcd2 │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r4, 18100a │ │ │ │ + pop {r2, r3, r6} │ │ │ │ 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] @ (1810f0 ) │ │ │ │ @@ -376040,15 +376041,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 1810e0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ orr.w r0, lr, #177 @ 0xb1 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ vshr.s64 d16, d17, #30 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ movs r6, r5 │ │ │ │ ldr r3, [pc, #64] @ (181144 ) │ │ │ │ ldr r2, [pc, #68] @ (181148 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp.w r1, #298 @ 0x12a │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -376115,31 +376116,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1811ce │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 181178 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mrc 0, 4, r0, cr10, cr1, {5} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -376236,31 +376237,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 1812b2 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1812fc │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r5, r0 │ │ │ │ b.n 181294 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 18133c │ │ │ │ @@ -376411,29 +376412,29 @@ │ │ │ │ cbz r3, 18148a │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 18150e │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [pc, #168] @ (181568 ) │ │ │ │ ldr r3, [pc, #160] @ (181564 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -376474,26 +376475,26 @@ │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 18151a │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1814be │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 1814be │ │ │ │ movs r0, #1 │ │ │ │ b.n 181450 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc 0, cr0, [r6], {177} @ 0xb1 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -376597,35 +376598,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 217358 │ │ │ │ + bl 2173d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218480 │ │ │ │ + bl 2184f8 │ │ │ │ movs r2, #16 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ vstr d8, [sp, #80] @ 0x50 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 1816aa │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [sl, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 1817ea │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r3, sl, #20 │ │ │ │ @@ -376651,69 +376652,69 @@ │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 181704 │ │ │ │ ldrb.w r3, [sl, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 18182e │ │ │ │ mov r0, ip │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2193c0 │ │ │ │ + bl 219438 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 181788 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r9 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 1817e4 │ │ │ │ @@ -376736,19 +376737,19 @@ │ │ │ │ str.w r2, [r7, #4]! │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 18166e │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 217358 │ │ │ │ + bl 2173d0 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218480 │ │ │ │ + bl 2184f8 │ │ │ │ ldr r2, [pc, #328] @ (181958 ) │ │ │ │ ldr r3, [pc, #324] @ (181954 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #868] @ 0x364 │ │ │ │ eors r2, r3 │ │ │ │ @@ -376759,26 +376760,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 181740 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 181740 │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ cmp r5, #32 │ │ │ │ beq.n 18195c │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ beq.n 18192a │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -376799,15 +376800,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 2193c0 │ │ │ │ + bl 219438 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ bcs.n 1818fa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -376820,40 +376821,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1818ea │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ b.n 18188e │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 217358 │ │ │ │ + bl 2173d0 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218480 │ │ │ │ + bl 2184f8 │ │ │ │ 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 │ │ │ │ @@ -376895,63 +376896,63 @@ │ │ │ │ b.n 18187e │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ add.w r5, r3, r8, lsl #2 │ │ │ │ ldrb r1, [r6, #13] │ │ │ │ b.n 1815fe │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r5, r0 │ │ │ │ b.n 181910 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r5, r0 │ │ │ │ b.n 181910 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217358 │ │ │ │ + bl 2173d0 │ │ │ │ add r2, sp, #356 @ 0x164 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218480 │ │ │ │ + bl 2184f8 │ │ │ │ b.n 18180c │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r5, r0 │ │ │ │ b.n 181910 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ 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 1813d8 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [r5, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ bl 1813d8 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ @@ -377027,15 +377028,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 218480 │ │ │ │ + bl 2184f8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 181910 │ │ │ │ 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 │ │ │ │ @@ -377102,22 +377103,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -377152,15 +377153,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 181cdc │ │ │ │ ldr r2, [pc, #300] @ (181d74 ) │ │ │ │ ldr r3, [pc, #288] @ (181d68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -377202,30 +377203,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 181ccc │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r8 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov sl, r0 │ │ │ │ b.n 181b62 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -377592,15 +377593,15 @@ │ │ │ │ add r2, r1 │ │ │ │ ldrb.w r2, [r2, #55] @ 0x37 │ │ │ │ cbz r2, 182078 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsl.w r9, r9, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2174fc │ │ │ │ + bl 217574 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 181f02 │ │ │ │ mov r9, r3 │ │ │ │ b.n 182066 │ │ │ │ uxth.w r9, r3 │ │ │ │ b.n 182066 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ @@ -377755,21 +377756,21 @@ │ │ │ │ mov r9, r3 │ │ │ │ bmi.w 1823de │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] │ │ │ │ @@ -377779,20 +377780,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 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, r5 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ b.n 1822ca │ │ │ │ mvn.w r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 1858dc │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -377845,76 +377846,76 @@ │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cbz r3, 182332 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2174fc │ │ │ │ + bl 217574 │ │ │ │ mov.w sl, r0, lsl #2 │ │ │ │ b.n 18211e │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 182378 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r6 │ │ │ │ asr.w fp, fp, r9 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 182216 │ │ │ │ cmp r2, r0 │ │ │ │ ble.w 18269a │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1823c6 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 182216 │ │ │ │ uxth r7, r7 │ │ │ │ b.n 182320 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r8, r9, asr #31 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ @@ -377999,31 +378000,31 @@ │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1826bc │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 1825d4 │ │ │ │ @@ -378048,51 +378049,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 2185a0 │ │ │ │ + bl 218618 │ │ │ │ sub.w r1, sl, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2185a0 │ │ │ │ + bl 218618 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ b.n 1821e6 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1825a8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov.w r9, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 182230 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 18257c │ │ │ │ movs r2, #1 │ │ │ │ @@ -378152,31 +378153,31 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cbz r3, 182654 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1826cc │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ b.n 1821e6 │ │ │ │ uxth r3, r3 │ │ │ │ b.n 18261a │ │ │ │ itt ne │ │ │ │ rsbne r7, r7, #2 │ │ │ │ @@ -378196,26 +378197,26 @@ │ │ │ │ b.n 18250a │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18268e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 18268e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 60 @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -378352,15 +378353,15 @@ │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ bl 181e6c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18283a │ │ │ │ mov r0, r8 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18282a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182814 │ │ │ │ @@ -378382,15 +378383,15 @@ │ │ │ │ add r7, r6 │ │ │ │ str.w r7, [r3, #-12] │ │ │ │ subs r7, r2, r1 │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 18289a │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #920] @ 0x398 │ │ │ │ - bl 280220 │ │ │ │ + bl 280298 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 182c2c │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -378462,15 +378463,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -378490,15 +378491,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 18296e │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r9, r9, #24 │ │ │ │ cmp r3, r9 │ │ │ │ @@ -378510,15 +378511,15 @@ │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 182a2e │ │ │ │ b.n 182ae2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 182ae0 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 182a26 │ │ │ │ @@ -378575,25 +378576,25 @@ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 182aa2 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 182b18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182a6e │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ mov r5, r6 │ │ │ │ mov r6, sl │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182a2e │ │ │ │ mov r7, r9 │ │ │ │ movs r4, #1 │ │ │ │ b.n 182c00 │ │ │ │ @@ -378633,25 +378634,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 182b68 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [r8] │ │ │ │ bl 1813d8 │ │ │ │ @@ -378663,36 +378664,36 @@ │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ bl 1813d8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r1, #13 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 18294c │ │ │ │ ldr r2, [r1, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 1827b4 │ │ │ │ movs r4, #0 │ │ │ │ @@ -378889,15 +378890,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 181e6c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182dac │ │ │ │ mov r0, r5 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182d9e │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -379003,24 +379004,24 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182ede │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 182f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182ec6 │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182e80 │ │ │ │ ldrd r3, r4, [sp, #12] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -379070,15 +379071,15 @@ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp.w r2, #688 @ 0x2b0 │ │ │ │ bne.n 182efe │ │ │ │ b.n 182f8e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ str r6, [sp, #12] │ │ │ │ b.n 182f1a │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ cbnz r3, 182fc6 │ │ │ │ ldr.w r0, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -379089,15 +379090,15 @@ │ │ │ │ ands.w fp, fp, r3 │ │ │ │ beq.n 182f4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #1164] @ 0x48c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 182f4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 280220 │ │ │ │ + bl 280298 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 183270 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -379139,25 +379140,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, 183098 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [r9, #406] @ 0x196 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1831f4 │ │ │ │ ldrd r2, r1, [r9, #412] @ 0x19c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -379177,32 +379178,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1830fa │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -379227,15 +379228,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 1830c6 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #24 │ │ │ │ @@ -379278,21 +379279,21 @@ │ │ │ │ bl 180670 │ │ │ │ b.n 182fc6 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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} │ │ │ │ @@ -379304,15 +379305,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 218018 │ │ │ │ + bl 218090 │ │ │ │ str r6, [sp, #16] │ │ │ │ b.n 1830a2 │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 18300c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ @@ -379339,15 +379340,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1832b0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1832b4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216850 │ │ │ │ + bl 2168c8 │ │ │ │ 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 │ │ │ │ @@ -379356,15 +379357,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (183340 ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 216850 │ │ │ │ + bl 2168c8 │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 1832e4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #472] @ 0x1d8 │ │ │ │ @@ -379373,15 +379374,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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ 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, 183332 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -379397,15 +379398,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 18331c │ │ │ │ nop │ │ │ │ b.n 18333a │ │ │ │ vcvt.u32.f32 d29, d23, #1 │ │ │ │ - vtbl.8 d27, {d15}, d20 │ │ │ │ + vtbl.8 d27, {d31}, d20 │ │ │ │ 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 │ │ │ │ @@ -379456,32 +379457,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 1833e6 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 183462 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [pc, #124] @ (1834a0 ) │ │ │ │ ldr r3, [pc, #116] @ (18349c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -379505,26 +379506,26 @@ │ │ │ │ b.n 1833d8 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 183422 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 183422 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -379566,21 +379567,21 @@ │ │ │ │ beq.n 183562 │ │ │ │ movs r5, #0 │ │ │ │ sub.w r6, sp, #4 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 213f8c │ │ │ │ + bl 214004 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 183528 │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21911c │ │ │ │ + bl 219194 │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r7, #8] │ │ │ │ bl 183360 │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r8, r0 │ │ │ │ @@ -379590,24 +379591,24 @@ │ │ │ │ adds r5, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ bl 183360 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ cmp r9, r5 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ bne.n 18350e │ │ │ │ mov r0, r9 │ │ │ │ - bl 217358 │ │ │ │ + bl 2173d0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218480 │ │ │ │ + bl 2184f8 │ │ │ │ ldr r2, [pc, #48] @ (1835a4 ) │ │ │ │ ldr r3, [pc, #40] @ (1835a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -379684,15 +379685,15 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ bl 183360 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ 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 │ │ │ │ @@ -379725,85 +379726,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 218294 │ │ │ │ + bl 21830c │ │ │ │ vldr d7, [pc, #172] @ 183778 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1836f8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 183726 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 183754 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 217358 │ │ │ │ + bl 2173d0 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218480 │ │ │ │ + bl 2184f8 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215fb8 │ │ │ │ + bl 216030 │ │ │ │ b.n 183670 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -379818,15 +379819,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1837b4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1837b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216850 │ │ │ │ + bl 2168c8 │ │ │ │ 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 │ │ │ │ @@ -379969,15 +379970,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] │ │ │ │ @@ -379991,21 +379992,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21911c │ │ │ │ + bl 219194 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] │ │ │ │ @@ -380019,18 +380020,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21911c │ │ │ │ + bl 219194 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 183d78 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ strd r7, r5, [sp, #32] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ @@ -380052,20 +380053,20 @@ │ │ │ │ bhi.n 1839fe │ │ │ │ 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 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ 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 │ │ │ │ @@ -380073,15 +380074,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ beq.w 183e8a │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r1, #866 @ 0x362 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -380123,18 +380124,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movw r1, #866 @ 0x362 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -380173,17 +380174,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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ add.w r2, sl, #4 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ mov r3, sl │ │ │ │ cmp r8, r2 │ │ │ │ bne.w 183a0e │ │ │ │ ldrd r7, r5, [sp, #32] │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ @@ -380221,22 +380222,22 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 183daa │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ mov r6, r3 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -380261,25 +380262,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -380303,60 +380304,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ add.w r2, sl, #4 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ mov r3, sl │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 183c0a │ │ │ │ ldrd r7, r5, [sp, #32] │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ movs r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1838d4 │ │ │ │ ldrd r5, sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18385c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ mov sl, r0 │ │ │ │ b.n 18385c │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r2 │ │ │ │ b.n 1838b8 │ │ │ │ mov r1, r2 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -380373,25 +380374,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movw r1, #550 @ 0x226 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -380410,19 +380411,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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 183d42 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ b.n 183b8a │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -380459,18 +380460,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -380543,15 +380544,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 216288 │ │ │ │ + bl 216300 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1840e0 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 184070 │ │ │ │ @@ -380586,34 +380587,34 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 1835a8 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cbz r4, 18409e │ │ │ │ mov sl, r0 │ │ │ │ b.n 18401c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 184070 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r4, sl │ │ │ │ bl 1835a8 │ │ │ │ orr.w r3, fp, r0 │ │ │ │ mov r0, sl │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18407a │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 1840c4 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -380666,15 +380667,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 2174fc │ │ │ │ + bl 217574 │ │ │ │ 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] │ │ │ │ @@ -380693,18 +380694,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 17e918 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (1842d4 ) │ │ │ │ ldr r3, [pc, #312] @ (1842d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -380874,15 +380875,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 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 184454 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 1843be │ │ │ │ @@ -380918,35 +380919,35 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 18410c │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cbz r4, 1843ec │ │ │ │ mov r8, r0 │ │ │ │ b.n 184366 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1843be │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 18410c │ │ │ │ orr.w r3, r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1843c8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 184416 │ │ │ │ @@ -381006,19 +381007,19 @@ │ │ │ │ ldr.w r4, [r3, #148] @ 0x94 │ │ │ │ b.n 184426 │ │ │ │ nop │ │ │ │ pop {r1, r3, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #128 @ (adr r7, 184520 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 184720 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #136 @ (adr r7, 18452c ) │ │ │ │ + add r7, pc, #648 @ (adr r7, 18472c ) │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #160 @ (adr r7, 184548 ) │ │ │ │ + add r7, pc, #672 @ (adr r7, 184748 ) │ │ │ │ movs r6, r3 │ │ │ │ cbnz r6, 184512 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ movweq r3, #287 @ 0x11f │ │ │ │ @@ -381091,29 +381092,29 @@ │ │ │ │ cbz r3, 18457a │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1845fe │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [pc, #168] @ (184658 ) │ │ │ │ ldr r3, [pc, #160] @ (184654 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -381154,26 +381155,26 @@ │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 18460a │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1845ae │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 1845ae │ │ │ │ movs r0, #1 │ │ │ │ b.n 184540 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbnz r6, 184698 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -381224,23 +381225,23 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r8, [sl, #13] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 1844c8 │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] │ │ │ │ @@ -381249,40 +381250,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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 1846b6 │ │ │ │ - bl 217358 │ │ │ │ + bl 2173d0 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218480 │ │ │ │ + bl 2184f8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1847b0 │ │ │ │ ldrb.w r4, [r8, #13] │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] │ │ │ │ @@ -381294,15 +381295,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #44] @ (1847e0 ) │ │ │ │ ldr r3, [pc, #28] @ (1847d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -381347,30 +381348,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 │ │ │ │ @@ -381389,15 +381390,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 18465c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1844c8 │ │ │ │ @@ -381407,73 +381408,73 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 18465c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ ldr r2, [pc, #356] @ (184a30 ) │ │ │ │ ldr r3, [pc, #340] @ (184a24 ) │ │ │ │ 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 184a1c │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ bl 1844c8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r8 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 1844c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -381484,15 +381485,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 18465c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 1844c8 │ │ │ │ @@ -381502,15 +381503,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 18465c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ beq.n 1849f4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -381541,20 +381542,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ bl 1844c8 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ b.n 1848ca │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb802 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7fc │ │ │ │ @@ -381568,15 +381569,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (184a54 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (184a58 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216850 │ │ │ │ + bl 2168c8 │ │ │ │ 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 │ │ │ │ @@ -381589,73 +381590,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov.w r1, #584 @ 0x248 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r8, [r8, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 184b16 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, r6 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ ldr r2, [pc, #40] @ (184b5c ) │ │ │ │ ldr r3, [pc, #32] @ (184b58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -381708,15 +381709,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 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 184d36 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #3 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -381740,15 +381741,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 184bfc │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 184c8a │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cbz r4, 184c46 │ │ │ │ mov r9, r0 │ │ │ │ b.n 184be2 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ strd r6, r1, [sp, #8] │ │ │ │ cmp.w r3, #584 @ 0x248 │ │ │ │ beq.n 184cb2 │ │ │ │ @@ -381756,22 +381757,22 @@ │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ beq.n 184c9c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 184bf8 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 184c1e │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 184c6e │ │ │ │ @@ -381811,38 +381812,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 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 184ce6 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 215fb8 │ │ │ │ + bl 216030 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 184bf8 │ │ │ │ b.n 184c3a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ @@ -381903,15 +381904,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 184ef2 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 280220 │ │ │ │ + bl 280298 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 184f04 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 184dd6 │ │ │ │ @@ -381948,30 +381949,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 184e50 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrd r9, r8, [r8, #176] @ 0xb0 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] @ 184f18 │ │ │ │ @@ -381985,29 +381986,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 184eb8 │ │ │ │ b.n 184ed6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 184ed6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 184eb2 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ b.n 184ece │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 184ebe │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -382067,23 +382068,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #512] @ (185158 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e2810 │ │ │ │ + bl 2e2888 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21358c │ │ │ │ + bl 213604 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 │ │ │ │ @@ -382093,52 +382094,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 184ff4 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 2e4510 │ │ │ │ + bl 2e4588 │ │ │ │ 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 │ │ │ │ @@ -382149,42 +382150,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 185136 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -382208,15 +382209,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 184fc4 │ │ │ │ ldr r2, [pc, #72] @ (185160 ) │ │ │ │ ldr r3, [pc, #56] @ (185154 ) │ │ │ │ @@ -382230,15 +382231,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ sub sp, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ @@ -382296,15 +382297,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 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1853c6 │ │ │ │ mov r9, r7 │ │ │ │ strd r6, r4, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ @@ -382328,15 +382329,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 185216 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 185348 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18537a │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 1851fc │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -382349,23 +382350,23 @@ │ │ │ │ strd r3, r4, [sp, #52] @ 0x34 │ │ │ │ bl 184f20 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 2e4510 │ │ │ │ + bl 2e4588 │ │ │ │ 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 │ │ │ │ @@ -382379,27 +382380,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] @ 1853f8 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -382409,19 +382410,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 215fb8 │ │ │ │ + bl 216030 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 185212 │ │ │ │ b.n 185230 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #385 @ 0x181 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 185230 │ │ │ │ @@ -382433,23 +382434,23 @@ │ │ │ │ bne.w 185230 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 185356 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 18523e │ │ │ │ ldrd r6, r4, [sp, #20] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1853aa │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -382483,17 +382484,17 @@ │ │ │ │ nop │ │ │ │ add r6, sp, #512 @ 0x200 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -382540,15 +382541,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 216288 │ │ │ │ + bl 216300 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1856a8 │ │ │ │ mov r9, r7 │ │ │ │ strd r6, r4, [sp, #28] │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ @@ -382572,15 +382573,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1854b2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 18567c │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cbz r5, 185524 │ │ │ │ mov sl, r0 │ │ │ │ b.n 185498 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #855 @ 0x357 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 1854bc │ │ │ │ @@ -382602,23 +382603,23 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 185570 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1854ae │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1854d6 │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 185552 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -382646,22 +382647,22 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 184f20 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 2e4510 │ │ │ │ + bl 2e4588 │ │ │ │ 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 │ │ │ │ @@ -382677,28 +382678,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] │ │ │ │ @@ -382707,15 +382708,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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 │ │ │ │ @@ -382755,17 +382756,17 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #912 @ 0x390 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r3, sp, #904 @ 0x388 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ movs r6, r3 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #664 @ 0x298 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -382781,15 +382782,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 215cc0 │ │ │ │ + bl 215d38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185852 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -382899,42 +382900,42 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 185776 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 185880 │ │ │ │ mov r3, sp │ │ │ │ b.n 185870 │ │ │ │ mov r5, r0 │ │ │ │ b.n 185776 │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 185880 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r5, r0 │ │ │ │ b.n 185776 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 18583a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -382998,30 +382999,30 @@ │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cbz r3, 185942 │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1859ec │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ movw r3, #301 @ 0x12d │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 1859ba │ │ │ │ cmp.w r4, #436 @ 0x1b4 │ │ │ │ beq.n 1859ba │ │ │ │ cmp.w r4, #300 @ 0x12c │ │ │ │ @@ -383052,41 +383053,41 @@ │ │ │ │ bl 1856e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 185990 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ b.n 185990 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1856e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1859cc │ │ │ │ b.n 185990 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 185978 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 185978 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #32 @ (adr r7, 185a44 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -383117,30 +383118,30 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r6 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 186128 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f91d0 │ │ │ │ + bl 1f9248 │ │ │ │ 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 216288 │ │ │ │ + bl 216300 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 186286 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ @@ -383209,15 +383210,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] │ │ │ │ @@ -383252,15 +383253,15 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ bne.n 185bd4 │ │ │ │ ldrd r4, fp, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 217614 │ │ │ │ + bl 21768c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 186062 │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ @@ -383273,15 +383274,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bgt.w 186066 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ bne.w 1860d4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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] │ │ │ │ @@ -383302,15 +383303,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [r0, #0] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1860c8 │ │ │ │ mov r0, fp │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 185d76 │ │ │ │ cmp.w r3, #848 @ 0x350 │ │ │ │ it ne │ │ │ │ @@ -383322,15 +383323,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 185ae8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 186112 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 185ac8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ cmp r1, #6 │ │ │ │ @@ -383355,29 +383356,29 @@ │ │ │ │ subs r3, r7, r5 │ │ │ │ beq.n 185cb2 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ subs r5, r5, r7 │ │ │ │ strd r2, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 244c1c │ │ │ │ + bl 244c94 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ bl 1858dc │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 186196 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov r0, fp │ │ │ │ ldmia.w sl, {r1, r2} │ │ │ │ - bl 243844 │ │ │ │ + bl 2438bc │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 185ae8 │ │ │ │ b.n 185cb8 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ @@ -383451,30 +383452,30 @@ │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cbz r3, 185e36 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 18628a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 186166 │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ ldrb.w r6, [fp, #33] @ 0x21 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ @@ -383482,15 +383483,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 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 │ │ │ │ @@ -383499,23 +383500,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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} │ │ │ │ @@ -383541,15 +383542,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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 │ │ │ │ @@ -383604,30 +383605,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 186014 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r0 │ │ │ │ b.n 185e8a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp, #120] @ 0x78 │ │ │ │ b.n 185fee │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #120] @ 0x78 │ │ │ │ @@ -383654,78 +383655,78 @@ │ │ │ │ b.n 185c16 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 186092 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 185c40 │ │ │ │ mvn.w r2, #198 @ 0xc6 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #628 @ 0x274 │ │ │ │ str r2, [sp, #20] │ │ │ │ b.n 185b2e │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ b.n 185bc0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ b.n 185c8c │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 186100 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 185c40 │ │ │ │ ldrd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 185a76 │ │ │ │ mov r8, r5 │ │ │ │ @@ -383745,24 +383746,24 @@ │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r4, r2 │ │ │ │ moveq r2, r4 │ │ │ │ bne.w 185cb8 │ │ │ │ b.n 185b02 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - bl 217358 │ │ │ │ + bl 2173d0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218480 │ │ │ │ + bl 2184f8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, fp │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ b.n 185ca0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ @@ -383774,30 +383775,30 @@ │ │ │ │ beq.w 185d3c │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1861d0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r7, r0 │ │ │ │ b.n 185d3c │ │ │ │ str.w r8, [sp, #156] @ 0x9c │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -383809,95 +383810,95 @@ │ │ │ │ mov r0, r7 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 18620e │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1862be │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 185dee │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 186274 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r7, r0 │ │ │ │ b.n 185d3c │ │ │ │ str r4, [sp, #4] │ │ │ │ b.n 186118 │ │ │ │ ldrd r2, r3, [r8, #28] │ │ │ │ strd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185e6a │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 185e6a │ │ │ │ ldrd r2, r3, [r8, #20] │ │ │ │ strd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185dee │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 185dee │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #728 @ (adr r5, 1865d4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r5, pc, #696 @ (adr r5, 1865b8 ) │ │ │ │ @@ -384142,52 +384143,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ 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 │ │ │ │ @@ -384261,15 +384262,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 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 │ │ │ │ @@ -384278,21 +384279,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 │ │ │ │ @@ -384301,21 +384302,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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} │ │ │ │ @@ -384337,15 +384338,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -384362,15 +384363,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 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r8, [pc, #220] @ 1868b4 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -384381,24 +384382,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] │ │ │ │ @@ -384433,15 +384434,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 218018 │ │ │ │ + bl 218090 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 18687e │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ @@ -384475,22 +384476,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -384525,20 +384526,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, r6 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ ldr r2, [pc, #44] @ (1869f8 ) │ │ │ │ ldr r3, [pc, #28] @ (1869ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -384589,15 +384590,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -384652,17 +384653,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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r0, fp │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ ldr r2, [pc, #44] @ (186b5c ) │ │ │ │ ldr r3, [pc, #28] @ (186b50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -384703,48 +384704,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 186ba0 │ │ │ │ mov.w r9, #2 │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 186bf0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 186c12 │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -384796,30 +384797,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 186c28 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 186ca0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r5, r0 │ │ │ │ b.n 186c28 │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 186ba0 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ @@ -384889,51 +384890,51 @@ │ │ │ │ bne.w 186e64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #252] @ 186e68 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 186d4c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 186d4c │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 186dc2 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 186d1a │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ b.n 186e12 │ │ │ │ @@ -384960,31 +384961,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 186e3c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r4, r0 │ │ │ │ b.n 186d4c │ │ │ │ movs r2, #8 │ │ │ │ strb.w lr, [sp, #16] │ │ │ │ b.n 186e12 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ @@ -385018,69 +385019,69 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1104] @ 187304 │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov.w r1, #434 @ 0x1b2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 18710e │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 186f48 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1871b4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1863e4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -385094,115 +385095,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 186fa8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 187140 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 187020 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldr r2, [pc, #700] @ (187308 ) │ │ │ │ ldr r3, [pc, #692] @ (187300 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1872f8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #507 @ 0x1fb │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r3, [pc, #652] @ (18730c ) │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 187208 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -385273,47 +385274,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 186fd4 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 186fd4 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 186f58 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 186f5e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -385325,80 +385326,80 @@ │ │ │ │ bne.n 1872ac │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 187030 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 187030 │ │ │ │ mov r3, r2 │ │ │ │ b.n 18717c │ │ │ │ uxth r3, r2 │ │ │ │ b.n 18717c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 186fa8 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 187240 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r6, r0 │ │ │ │ b.n 186fa8 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1871d2 │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18727e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r5, r0 │ │ │ │ b.n 1871d2 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 187214 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -385470,33 +385471,33 @@ │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [pc, #1040] @ 187750 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr.w r2, [r8, #264] @ 0x108 │ │ │ │ ldr.w r1, [r8, #200] @ 0xc8 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 186ce8 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 1863e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -385509,139 +385510,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1873d8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 187414 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr.w r1, [r8, #196] @ 0xc4 │ │ │ │ cmp r1, #1 │ │ │ │ bhi.w 18757a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18746a │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldr r2, [pc, #704] @ (187754 ) │ │ │ │ ldr r3, [pc, #696] @ (18774c ) │ │ │ │ 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 187744 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #725 @ 0x2d5 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movw r1, #507 @ 0x1fb │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r3, [pc, #624] @ (187758 ) │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 187644 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ @@ -385733,107 +385734,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 187624 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r5, r0 │ │ │ │ b.n 18741e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 187414 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 18767a │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r6, r0 │ │ │ │ b.n 187414 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 187634 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 187634 │ │ │ │ cbnz r3, 187714 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1876f0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r5, r0 │ │ │ │ b.n 187634 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ b.n 1875f8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ b.n 1875f8 │ │ │ │ @@ -385965,28 +385966,28 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 187874 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 187af4 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -386016,15 +386017,15 @@ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 187a8a │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ 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 │ │ │ │ @@ -386060,15 +386061,15 @@ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 187310 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -386094,15 +386095,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r2, #1 │ │ │ │ cbz r7, 187a46 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cbz r7, 187a10 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 187a10 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ @@ -386134,15 +386135,15 @@ │ │ │ │ beq.n 187ae0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cbz r5, 187a92 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b.n 1878ac │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movw r1, #855 @ 0x357 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 187a74 │ │ │ │ @@ -386169,15 +386170,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 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r2, [pc, #100] @ (187b14 ) │ │ │ │ ldr r3, [pc, #88] @ (187b0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ @@ -386308,30 +386309,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 187ece │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ adds r3, r2, #1 │ │ │ │ ands r3, r2 │ │ │ │ @@ -386388,15 +386389,15 @@ │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ bl 187310 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -386407,18 +386408,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 187e1e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ movs r2, #1 │ │ │ │ cbz r5, 187da0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, 187d6a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 187d6a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ @@ -386448,15 +386449,15 @@ │ │ │ │ beq.w 187f0a │ │ │ │ cmp.w r2, #488 @ 0x1e8 │ │ │ │ beq.w 187c96 │ │ │ │ movs r2, #0 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 187ed0 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 187c66 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -386473,108 +386474,108 @@ │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r7, #4] │ │ │ │ str.w ip, [r7] │ │ │ │ bl 186ce8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ b.n 187d48 │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cbnz r3, 187e3e │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ b.n 187cb2 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, sl, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r1, sl, #20 │ │ │ │ b.n 187de6 │ │ │ │ movs r2, #0 │ │ │ │ b.n 187d54 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 187e76 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 187f3c │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 18805a │ │ │ │ vldr d7, [pc, #556] @ 1880c0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 187ebe │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ b.n 187cb2 │ │ │ │ mov fp, r4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [r3, #88] @ 0x58 │ │ │ │ bl 1865c4 │ │ │ │ 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 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r2, [pc, #488] @ (1880d8 ) │ │ │ │ ldr r3, [pc, #476] @ (1880cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ @@ -386606,59 +386607,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 187f74 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne.n 187fd0 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 187fbe │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r9, r0 │ │ │ │ b.n 187ebe │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ @@ -386815,27 +386816,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r5, r7, #19 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 188194 │ │ │ │ ldr.w r4, [pc, #2676] @ 188be4 │ │ │ │ - bl 2e4ad0 │ │ │ │ + bl 2e4b48 │ │ │ │ ldr.w r2, [pc, #2672] @ 188be8 │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2969f0 │ │ │ │ + bl 296a68 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ bl 186460 │ │ │ │ ldr r4, [sp, #428] @ 0x1ac │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ @@ -386897,32 +386898,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 18890c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov ip, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18871c │ │ │ │ str.w ip, [sp, #24] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -387046,15 +387047,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 188344 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 188404 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18871c │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 188292 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #855 @ 0x357 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -387179,33 +387180,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 188596 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ 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 │ │ │ │ @@ -387218,25 +387219,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 18653c │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 1869fc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ b.n 18833a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r9, [r0] │ │ │ │ b.n 18856a │ │ │ │ subs.w r9, r9, #0 │ │ │ │ mov.w r2, #1 │ │ │ │ it ne │ │ │ │ @@ -387317,15 +387318,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 18653c │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ bl 1869fc │ │ │ │ @@ -387366,15 +387367,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 21e744 │ │ │ │ + bl 21e7bc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 188b94 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -387384,23 +387385,23 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 188baa │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r1, r6, #20 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 186ce8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -387431,38 +387432,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18882c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 21e850 │ │ │ │ + bl 21e8c8 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 188b94 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -387472,19 +387473,19 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 188bb2 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r2, [pc, #868] @ (188bf0 ) │ │ │ │ ldr r3, [pc, #840] @ (188bd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ @@ -387552,40 +387553,40 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 188bb6 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ mov.w r1, #504 @ 0x1f8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r7, #0 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18897c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 │ │ │ │ @@ -387595,15 +387596,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -387667,15 +387668,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 188bc2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -387684,39 +387685,39 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 188bba │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov ip, r0 │ │ │ │ b.w 18828e │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 188af0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 18853a │ │ │ │ @@ -387767,15 +387768,15 @@ │ │ │ │ bpl.w 188194 │ │ │ │ b.w 18816e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov ip, r0 │ │ │ │ b.w 18828e │ │ │ │ mov r3, r2 │ │ │ │ b.n 18878e │ │ │ │ mov r2, r3 │ │ │ │ b.n 188754 │ │ │ │ mov r3, r2 │ │ │ │ @@ -387798,17 +387799,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, #27] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r6, [r5, #27] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #192] @ (188ca8 ) │ │ │ │ + ldr r1, [pc, #704] @ (188ea8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #29] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -387861,33 +387862,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r4, r2, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 188c9e │ │ │ │ ldr r4, [pc, #740] @ (188f64 ) │ │ │ │ - bl 2e4ad0 │ │ │ │ + bl 2e4b48 │ │ │ │ ldr r2, [pc, #740] @ (188f68 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2969f0 │ │ │ │ + bl 296a68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 257a9c │ │ │ │ + bl 257b14 │ │ │ │ ldr.w r3, [r5, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 188f48 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -387912,15 +387913,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 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 188ec4 │ │ │ │ movw fp, #441 @ 0x1b9 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r5, r8, [sp, #24] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ @@ -387988,15 +387989,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 188db8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 188dfa │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 188ec0 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 188d1c │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ @@ -388086,15 +388087,15 @@ │ │ │ │ ldrd r0, r1, [r5, #88] @ 0x58 │ │ │ │ bl 1865c4 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r8, #768] @ 0x300 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r2, [pc, #144] @ (188f70 ) │ │ │ │ ldr r3, [pc, #120] @ (188f58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -388140,17 +388141,17 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #15] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -388221,20 +388222,20 @@ │ │ │ │ cbz r3, 18903c │ │ │ │ ldr.w r4, [pc, #1640] @ 189688 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1640] @ 18968c │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2969f0 │ │ │ │ + bl 296a68 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r2, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1892a4 │ │ │ │ ldr.w r3, [r2, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -388275,15 +388276,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 189080 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18907a │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r8, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 1892a4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -388313,15 +388314,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 21e744 │ │ │ │ + bl 21e7bc │ │ │ │ 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 │ │ │ │ @@ -388347,30 +388348,30 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18a1f2 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 21ca88 │ │ │ │ + bl 21cb00 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21e850 │ │ │ │ + bl 21e8c8 │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 189234 │ │ │ │ mov r3, fp │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r5, fp │ │ │ │ @@ -388400,32 +388401,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 189212 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 18a17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18922e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 1891c8 │ │ │ │ mov r3, r6 │ │ │ │ b.n 1891d2 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 18a29a │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18a1e2 │ │ │ │ @@ -388433,44 +388434,44 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18a1ec │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movs r1, #147 @ 0x93 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ ldr.w r3, [pc, #1064] @ 189690 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 189158 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21e998 │ │ │ │ + bl 21ea10 │ │ │ │ ldr r3, [pc, #1004] @ (189694 ) │ │ │ │ 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] @ (189698 ) │ │ │ │ add r3, pc │ │ │ │ - bl 2134e0 │ │ │ │ + bl 213558 │ │ │ │ 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] │ │ │ │ @@ -388529,24 +388530,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 │ │ │ │ @@ -388609,39 +388610,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 21c82c │ │ │ │ + bl 21c8a4 │ │ │ │ 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 2133e0 │ │ │ │ + bl 213458 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r7, #0, #26 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 21c82c │ │ │ │ + bl 21c8a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 2133e0 │ │ │ │ + bl 213458 │ │ │ │ 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] │ │ │ │ @@ -388652,21 +388653,21 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r2, [pc, #536] @ (1896a4 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 21358c │ │ │ │ + bl 213604 │ │ │ │ ldr r2, [pc, #528] @ (1896a8 ) │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 21358c │ │ │ │ + bl 213604 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 18a29a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 1894be │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -388679,47 +388680,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1894ee │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r6, #0 │ │ │ │ bl 1867ac │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189524 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ bl 1867ac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ @@ -388728,36 +388729,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189568 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov.w r9, #0 │ │ │ │ bl 1867ac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ vldr d8, [pc, #236] @ 189668 │ │ │ │ vldr d9, [pc, #240] @ 189670 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ ldr r3, [pc, #260] @ (189690 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 189e1a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -388787,31 +388788,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1895fe │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 1867ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r3, 189630 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, 18962a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 18962a │ │ │ │ @@ -388823,15 +388824,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 189618 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 189654 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 189e1a │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b.n 189596 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r3, #142 @ 0x8e │ │ │ │ @@ -388859,41 +388860,41 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r3, #6 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ 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 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 │ │ │ │ @@ -388901,18 +388902,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 189b64 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 189b80 │ │ │ │ subs r3, #3 │ │ │ │ @@ -388927,23 +388928,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] │ │ │ │ @@ -388954,50 +388955,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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, sl │ │ │ │ bl 186ce8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, sl │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ 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 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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] │ │ │ │ @@ -389005,18 +389006,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 189b42 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 189b5c │ │ │ │ subs r3, #3 │ │ │ │ @@ -389032,22 +389033,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] │ │ │ │ @@ -389056,15 +389057,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 189b8c │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r6, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -389120,39 +389121,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 189986 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 1867ac │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ bl 186658 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ ldr r6, [sp, #376] @ 0x178 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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] │ │ │ │ @@ -389160,18 +389161,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 189b20 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 189b3a │ │ │ │ subs r3, #3 │ │ │ │ @@ -389187,22 +389188,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] │ │ │ │ @@ -389211,15 +389212,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #96] @ 0x60 │ │ │ │ beq.w 189c18 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -389228,15 +389229,15 @@ │ │ │ │ bpl.w 189c50 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 1867ac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ 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 189bda │ │ │ │ @@ -389250,25 +389251,25 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 1867ac │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #380] @ 0x17c │ │ │ │ vstr d8, [sp, #120] @ 0x78 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189afa │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 1867ac │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 189610 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -389333,79 +389334,79 @@ │ │ │ │ beq.w 189986 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189bc2 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r7, r0 │ │ │ │ b.n 189986 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189c02 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, sl │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 189ac8 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 189c40 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, sl │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r7, r0 │ │ │ │ b.n 189a92 │ │ │ │ subs r2, #1 │ │ │ │ strd r9, r9, [fp] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 189cf8 │ │ │ │ add r3, pc, #8 @ (adr r3, 189c64 ) │ │ │ │ @@ -389633,15 +389634,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 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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] │ │ │ │ @@ -389649,18 +389650,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 18a136 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 18a1b0 │ │ │ │ subs r3, #3 │ │ │ │ @@ -389675,23 +389676,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] │ │ │ │ @@ -389701,93 +389702,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #120] @ 0x78 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 189f40 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, sl │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189f8e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 1867ac │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ bl 186658 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #0 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #221] @ 0xdd │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18a104 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ bl 186658 │ │ │ │ ldr r3, [sp, #384] @ 0x180 │ │ │ │ add r2, sp, #392 @ 0x188 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -389841,24 +389842,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 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23aa38 │ │ │ │ + bl 23aab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1748 │ │ │ │ + bl 2a17c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f1d4 │ │ │ │ + bl 25f24c │ │ │ │ mov r0, r4 │ │ │ │ - bl 220160 │ │ │ │ + bl 2201d8 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r2, 18a0ca │ │ │ │ lsls r2, r3, #25 │ │ │ │ bmi.n 18a154 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -389883,15 +389884,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18a154 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r2, [pc, #452] @ (18a2a4 ) │ │ │ │ ldr r3, [pc, #456] @ (18a2a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -389900,27 +389901,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 1896b0 │ │ │ │ movw r1, #901 @ 0x385 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 189fea │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 18a1b0 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, #104 @ 0x68 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ @@ -389933,20 +389934,20 @@ │ │ │ │ beq.n 18a0d2 │ │ │ │ ldr r4, [pc, #340] @ (18a2ac ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #340] @ (18a2b0 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2969f0 │ │ │ │ + bl 296a68 │ │ │ │ b.n 18a0d2 │ │ │ │ movs r2, #1 │ │ │ │ b.n 189e3e │ │ │ │ mov r4, r3 │ │ │ │ b.w 1896b0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -390057,17 +390058,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrsh r4, [r3, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + cmp r1, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #968] @ (18a67c ) │ │ │ │ + ldr r3, [pc, #456] @ (18a47c ) │ │ │ │ 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] @ (18a42c ) │ │ │ │ @@ -390436,15 +390437,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 216da0 │ │ │ │ + bl 216e18 │ │ │ │ cbnz r0, 18a654 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ @@ -390638,15 +390639,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 216da0 │ │ │ │ + bl 216e18 │ │ │ │ cbnz r0, 18a834 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -390847,15 +390848,15 @@ │ │ │ │ beq.n 18aaf0 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r6, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 18aaf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18aaf0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 18aa24 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -390959,15 +390960,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18abb0 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18aba6 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 18ab2e │ │ │ │ ldr r5, [r7, #16] │ │ │ │ @@ -391003,25 +391004,25 @@ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mvn.w lr, #440 @ 0x1b8 │ │ │ │ add.w r3, r2, lr │ │ │ │ bics.w r3, r3, #8 │ │ │ │ beq.w 18b19e │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r1 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18ab3a │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r4, sl │ │ │ │ mov r5, r8 │ │ │ │ mov r6, r9 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r5 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18ab12 │ │ │ │ b.n 18aa7a │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mvn.w r0, #440 @ 0x1b8 │ │ │ │ @@ -391620,15 +391621,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ ldr r3, [pc, #264] @ (18b35c ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #0 │ │ │ │ vldr d7, [pc, #232] @ 18b348 │ │ │ │ @@ -391641,25 +391642,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18b2a2 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 │ │ │ │ @@ -391685,21 +391686,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ ldr r2, [pc, #56] @ (18b360 ) │ │ │ │ ldr r3, [pc, #44] @ (18b354 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -391777,15 +391778,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 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 18b4ce │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 18b444 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -391806,15 +391807,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18b42c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 18b46a │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cbz r7, 18b48a │ │ │ │ mov r7, r0 │ │ │ │ b.n 18b414 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 18b436 │ │ │ │ mov r1, r4 │ │ │ │ @@ -391830,21 +391831,21 @@ │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 18b200 │ │ │ │ mov r0, r7 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r4, r7 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 18b44e │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, sl, r0 │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18b3a6 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ @@ -391929,15 +391930,15 @@ │ │ │ │ bne.n 18b55a │ │ │ │ ldr.w r6, [r5, #432] @ 0x1b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18b3cc │ │ │ │ b.n 18b3a2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18b4f8 │ │ │ │ b.n 18b560 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ movw r3, #455 @ 0x1c7 │ │ │ │ @@ -392297,15 +392298,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 2240f4 │ │ │ │ + bl 22416c │ │ │ │ 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] │ │ │ │ @@ -392346,32 +392347,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 18b9be │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 18ba3a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [pc, #124] @ (18ba78 ) │ │ │ │ ldr r3, [pc, #116] @ (18ba74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -392395,26 +392396,26 @@ │ │ │ │ b.n 18b9b0 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b9fa │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 18b9fa │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov sl, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -392432,15 +392433,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 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18bbf4 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 18bb50 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -392472,19 +392473,19 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 18bae2 │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21ca20 │ │ │ │ + bl 21ca98 │ │ │ │ movs r1, #2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 261688 │ │ │ │ + bl 261700 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -392540,31 +392541,31 @@ │ │ │ │ beq.w 18bf84 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 18bbe8 │ │ │ │ ldr.w r2, [pc, #1024] @ 18bfcc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 229c5c │ │ │ │ + bl 229cd4 │ │ │ │ cbz r0, 18bbe8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 215a64 │ │ │ │ + bl 215adc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 215a64 │ │ │ │ + bl 215adc │ │ │ │ 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] │ │ │ │ @@ -392577,31 +392578,31 @@ │ │ │ │ mov r8, r5 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cbz r6, 18bc5a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r2, 18bc5a │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18bf20 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18bfb0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18bc2e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r6, r5 │ │ │ │ @@ -392627,32 +392628,32 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 18bce6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 18bce4 │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18bef8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ bcs.w 18bf8c │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18bcb0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ @@ -392679,20 +392680,20 @@ │ │ │ │ bne.w 18bfbc │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ ldr.w r9, [r3, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 18bf92 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18bf92 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne fp, r8 │ │ │ │ b.n 18bbb2 │ │ │ │ ldr r3, [pc, #632] @ (18bfc8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -392709,31 +392710,31 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 18bdbe │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 18bdbe │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18bf38 │ │ │ │ cmp fp, r9 │ │ │ │ beq.w 18bf9e │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18bd8c │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r5 │ │ │ │ @@ -392757,15 +392758,15 @@ │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r9 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cbz r4, 18be0e │ │ │ │ mov r1, r5 │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18bf10 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ mov r4, r5 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -392793,15 +392794,15 @@ │ │ │ │ mov r8, ip │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r2, #-12] │ │ │ │ cbz r4, 18be66 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18bf02 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov r4, r6 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ @@ -392825,31 +392826,31 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 18bee8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 18bee6 │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ cbz r0, 18bef8 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, r9 │ │ │ │ bls.n 18bfa6 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18beb8 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ @@ -392860,21 +392861,21 @@ │ │ │ │ b.n 18bcf4 │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 18bbb2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ cbz r0, 18bf2c │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ b.n 18be68 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ cbz r0, 18bf42 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ b.n 18be10 │ │ │ │ mov r6, fp │ │ │ │ mov r5, r8 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ @@ -392900,15 +392901,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 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ 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 18bbee │ │ │ │ @@ -392998,15 +392999,15 @@ │ │ │ │ beq.n 18c044 │ │ │ │ movs r6, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18c1d0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ @@ -393042,15 +393043,15 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 18c106 │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 18c090 │ │ │ │ mov r0, sl │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r3, sl │ │ │ │ cbz r3, 18c118 │ │ │ │ mov sl, r0 │ │ │ │ b.n 18c070 │ │ │ │ bic.w r3, r1, #2 │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ beq.n 18c0e0 │ │ │ │ @@ -393066,23 +393067,23 @@ │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18c0a8 │ │ │ │ b.n 18c0c2 │ │ │ │ mov r0, sl │ │ │ │ strb.w r6, [r2, #77] @ 0x4d │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ movs r5, #1 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18c0cc │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 18c13c │ │ │ │ ldr r7, [r4, #24] │ │ │ │ @@ -393115,15 +393116,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 280280 │ │ │ │ + bl 2802f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r8, r0, r2 │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18c01a │ │ │ │ ldr.w r2, [r9, #120] @ 0x78 │ │ │ │ @@ -393269,26 +393270,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 1f5728 │ │ │ │ + bl 1f57a0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 18ba7c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f52ac │ │ │ │ + bl 1f5324 │ │ │ │ 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 │ │ │ │ @@ -393324,15 +393325,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18c37e │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18ca40 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 229c20 │ │ │ │ + bl 229c98 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18ca4e │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -393374,15 +393375,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 18c3f8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18c3ee │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18ca8e │ │ │ │ @@ -393516,26 +393517,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, 18c5b4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f5728 │ │ │ │ + bl 1f57a0 │ │ │ │ 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 18ba7c │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f52ac │ │ │ │ + bl 1f5324 │ │ │ │ str.w r6, [r9] │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 18c58a │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ add.w r9, r4, #4 │ │ │ │ ldr.w r6, [r8, #-12] │ │ │ │ @@ -393543,28 +393544,28 @@ │ │ │ │ cmp r4, r9 │ │ │ │ beq.n 18c60e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr.w r7, [r3, #-12] │ │ │ │ cbz r6, 18c608 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ cbnz r0, 18c608 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c704 │ │ │ │ cmp r4, r9 │ │ │ │ beq.n 18c60e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r3, #-12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2240f4 │ │ │ │ + bl 22416c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18c5e2 │ │ │ │ mov r6, r7 │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 18c5ce │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ movs r2, #1 │ │ │ │ @@ -393593,21 +393594,21 @@ │ │ │ │ ldr.w sl, [sl] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18c462 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18c43a │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18c936 │ │ │ │ b.n 18c92c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c454 │ │ │ │ @@ -393723,29 +393724,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18c454 │ │ │ │ b.n 18c64c │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ @@ -393791,15 +393792,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18c644 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -393813,15 +393814,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18c454 │ │ │ │ b.n 18c64c │ │ │ │ subs r3, #233 @ 0xe9 │ │ │ │ @@ -393840,31 +393841,31 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 18c74a │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 18c9c8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 18c834 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 280220 │ │ │ │ + bl 280298 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 18c506 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18c454 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 229c44 │ │ │ │ + bl 229cbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b4c │ │ │ │ ldr r2, [pc, #376] @ (18cabc ) │ │ │ │ ldr r3, [pc, #376] @ (18cac0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -393913,30 +393914,30 @@ │ │ │ │ str.w r5, [r2, #132] @ 0x84 │ │ │ │ b.n 18c882 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18c454 │ │ │ │ b.n 18c64c │ │ │ │ bic.w r3, r3, #16 │ │ │ │ @@ -393951,15 +393952,15 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 18c37c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 229c20 │ │ │ │ + bl 229c98 │ │ │ │ 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 │ │ │ │ @@ -393980,26 +393981,26 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18c42c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ b.n 18ca94 │ │ │ │ mov r1, r4 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 18c92c │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ b.n 18c936 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -394161,35 +394162,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18cc94 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -394199,15 +394200,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 18d08e │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 18d0ca │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 18cd50 │ │ │ │ @@ -394218,15 +394219,15 @@ │ │ │ │ beq.w 18d100 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 18cd2a │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ 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] │ │ │ │ @@ -394236,23 +394237,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 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, r5 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214ecc │ │ │ │ + bl 214f44 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 18cc0a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18cbee │ │ │ │ ldrd sl, r8, [r7, #8] │ │ │ │ ldr.w r9, [r7, #4] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r5, fp │ │ │ │ @@ -394330,19 +394331,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 218294 │ │ │ │ + bl 21830c │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #837 @ 0x345 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -394353,19 +394354,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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214ecc │ │ │ │ + bl 214f44 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18cddc │ │ │ │ b.n 18cee8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r5, #24 │ │ │ │ @@ -394373,15 +394374,15 @@ │ │ │ │ adds r5, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18cdc0 │ │ │ │ ldrd r9, sl, [r7, #24] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ @@ -394408,72 +394409,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 213d64 │ │ │ │ + bl 213ddc │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movw r1, #759 @ 0x2f7 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2259a4 │ │ │ │ + bl 225a1c │ │ │ │ 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 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r2, [pc, #428] @ (18d1ac ) │ │ │ │ ldr r3, [pc, #432] @ (18d1b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ @@ -394490,15 +394491,15 @@ │ │ │ │ movw r2, #501 @ 0x1f5 │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ moveq r5, r4 │ │ │ │ moveq r4, #0 │ │ │ │ beq.w 18cc32 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18cbee │ │ │ │ b.n 18cd7a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 18cee8 │ │ │ │ @@ -394513,44 +394514,44 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 18cddc │ │ │ │ mov r4, r3 │ │ │ │ b.n 18cc0a │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov sl, r0 │ │ │ │ b.n 18ce6c │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #13 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov sl, r0 │ │ │ │ b.n 18ce32 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ vstr d8, [r7, #112] @ 0x70 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18d0b6 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r9, r0 │ │ │ │ b.n 18cd50 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ @@ -394562,23 +394563,23 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ bl 18b938 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r9, r0 │ │ │ │ b.n 18cd50 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2193c0 │ │ │ │ + bl 219438 │ │ │ │ mov r9, r0 │ │ │ │ b.n 18cd50 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 18cd6c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ @@ -394815,15 +394816,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 18d328 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 1fa010 │ │ │ │ + bl 1fa088 │ │ │ │ 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 │ │ │ │ @@ -394846,15 +394847,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fa010 │ │ │ │ + bl 1fa088 │ │ │ │ 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} │ │ │ │ @@ -394874,15 +394875,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 18d3c0 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -394969,15 +394970,15 @@ │ │ │ │ movge r6, #0 │ │ │ │ movlt r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18d4ca │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f9ed4 │ │ │ │ + bl 1f9f4c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, r1 │ │ │ │ b.n 18d4e0 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -395043,15 +395044,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18d57a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f9ed4 │ │ │ │ + bl 1f9f4c │ │ │ │ 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, 18d5c0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -395062,15 +395063,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18d5b0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 18d560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18d566 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 18d560 │ │ │ │ @@ -395092,29 +395093,29 @@ │ │ │ │ bne.n 18d680 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 18d56c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ 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 18d566 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 18d670 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1fa010 │ │ │ │ + bl 1fa088 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 18d67c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 18d63c │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -395128,20 +395129,20 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18d63a │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1f9ed4 │ │ │ │ + bl 1f9f4c │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 18d566 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r7, r0 │ │ │ │ b.n 18d614 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 18d624 │ │ │ │ @@ -395511,15 +395512,15 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 18db24 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.n 18db18 │ │ │ │ str r2, [sp, #8] │ │ │ │ sub.w sl, r0, #28 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 18da46 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r7, #1 │ │ │ │ movs r3, #0 │ │ │ │ @@ -395610,15 +395611,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18db1c │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 18da30 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18da30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 18dd0c │ │ │ │ clz r3, r3 │ │ │ │ @@ -395767,15 +395768,15 @@ │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbz r3, 18dcde │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cbz r3, 18dd08 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ cbz r0, 18dcc0 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 18da52 │ │ │ │ mvns r4, r4 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -395828,22 +395829,22 @@ │ │ │ │ b.n 18dbb4 │ │ │ │ movs r1, #0 │ │ │ │ b.n 18dafa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18daf8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18dd46 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ b.n 18dd70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18dd46 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18dd64 │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -395974,108 +395975,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 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18dfbc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18dfb0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18dfa4 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18df98 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18df8c │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18df80 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18df74 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 18df68 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 18df5c │ │ │ │ mov r0, r9 │ │ │ │ bl 18dea4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18df4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18df3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18df2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18df20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18df10 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18defe │ │ │ │ mov r0, sl │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18deec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18deda │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18dec8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -396637,22 +396638,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 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e66a │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 18e5b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e66a │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -396675,15 +396676,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 18e620 │ │ │ │ mov r1, fp │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cbz r0, 18e642 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 18e614 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -396727,30 +396728,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 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ cbz r0, 18e6e0 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 18e6cc │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 18e6c6 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cbz r0, 18e6c6 │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 18e6c6 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -396758,15 +396759,15 @@ │ │ │ │ cbnz r6, 18e6d4 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18e698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e68e │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -397143,15 +397144,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ 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 │ │ │ │ @@ -397199,19 +397200,19 @@ │ │ │ │ bmi.w 18f1e8 │ │ │ │ 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 1fa370 │ │ │ │ + bl 1fa3e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18f0f0 │ │ │ │ - bl 1fa3bc │ │ │ │ + bl 1fa434 │ │ │ │ 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 │ │ │ │ @@ -397286,15 +397287,15 @@ │ │ │ │ add.w r8, r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 18ec9c │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1fa3bc │ │ │ │ + bl 1fa434 │ │ │ │ str.w r8, [r7, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ b.n 18eb78 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 18e808 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ @@ -397334,15 +397335,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ b.n 18ebf8 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ mov sl, r6 │ │ │ │ ldr r4, [r7, #80] @ 0x50 │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr.w r3, [pc, #1268] @ 18f19c │ │ │ │ @@ -397757,15 +397758,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ 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 18ef04 │ │ │ │ ldrd r2, r3, [r7, #84] @ 0x54 │ │ │ │ @@ -398057,26 +398058,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 18f41a │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 18f406 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa3bc │ │ │ │ + bl 1fa434 │ │ │ │ cbz r0, 18f3d4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 18f3d4 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 18f3d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa3bc │ │ │ │ + bl 1fa434 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18f3ba │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18f3d4 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -398131,27 +398132,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 18f532 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1fa010 │ │ │ │ + bl 1fa088 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18f51a │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fa010 │ │ │ │ + bl 1fa088 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 18f4de │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 18f524 │ │ │ │ @@ -398168,19 +398169,19 @@ │ │ │ │ it cc │ │ │ │ movcc r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18f4a8 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1f9ed4 │ │ │ │ + bl 1f9f4c │ │ │ │ cbz r5, 18f51a │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r5, r0 │ │ │ │ b.n 18f486 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -398200,38 +398201,38 @@ │ │ │ │ movpl r2, r3 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18f4f2 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1f9ed4 │ │ │ │ + bl 1f9f4c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18f4d2 │ │ │ │ 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 1f9ed4 │ │ │ │ + bl 1f9f4c │ │ │ │ b.n 18f4d0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa010 │ │ │ │ + bl 1fa088 │ │ │ │ b.n 18f46e │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1f9ed4 │ │ │ │ + bl 1f9f4c │ │ │ │ b.n 18f516 │ │ │ │ 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] │ │ │ │ @@ -398483,15 +398484,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 18f746 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -398501,25 +398502,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 1fa010 │ │ │ │ + bl 1fa088 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ cbz r0, 18f80c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 18dea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18f7fa │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 18f838 │ │ │ │ @@ -398651,15 +398652,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18f916 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r7, #2 │ │ │ │ mov r3, r1 │ │ │ │ b.n 18f916 │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ 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] @ 19038c │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -398677,15 +398678,15 @@ │ │ │ │ bl 1bd0cc │ │ │ │ mov r0, r5 │ │ │ │ bl 191368 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1c5184 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ 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 │ │ │ │ @@ -398831,21 +398832,21 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 198928 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str.w r3, [fp, #372] @ 0x174 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1f8fb8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #12 │ │ │ │ str.w r0, [fp, #400] @ 0x190 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f8fb8 │ │ │ │ + bl 1f9030 │ │ │ │ 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 │ │ │ │ @@ -399110,52 +399111,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18fdfe │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1f5728 │ │ │ │ + bl 1f57a0 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r8, #112 @ 0x70 │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18fe46 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18fe2e │ │ │ │ add.w r0, r8, #236 @ 0xec │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18fe6a │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18fe52 │ │ │ │ add.w r0, r8, #360 @ 0x168 │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18fe8e │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18fe76 │ │ │ │ ldr.w r7, [fp, #20] │ │ │ │ cmp sl, r7 │ │ │ │ beq.w 19010e │ │ │ │ subs r7, #96 @ 0x60 │ │ │ │ @@ -399203,15 +399204,15 @@ │ │ │ │ ldrb r7, [r7, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 18ff9e │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ffb8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ffb8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #12] │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w r7, r3, #8192 @ 0x2000 │ │ │ │ and.w ip, r3, #4 │ │ │ │ @@ -399512,15 +399513,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1c22b4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 190c36 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #312] @ (1903a4 ) │ │ │ │ ldr r3, [pc, #288] @ (190390 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -399956,15 +399957,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 1908a6 │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ 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 190142 │ │ │ │ ldr.w r6, [fp, #16] │ │ │ │ @@ -400127,15 +400128,15 @@ │ │ │ │ beq.w 18fcd0 │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 18fcd0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ b.w 190062 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 1f5728 │ │ │ │ + bl 1f57a0 │ │ │ │ str r0, [r7, r6] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ b.n 1906f4 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 190782 │ │ │ │ @@ -400437,15 +400438,15 @@ │ │ │ │ ldr.w r3, [pc, #1588] @ 1911e0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1588] @ 1911e4 │ │ │ │ ldr.w r1, [pc, #1588] @ 1911e8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8618 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 190252 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 1c2be0 │ │ │ │ @@ -400465,15 +400466,15 @@ │ │ │ │ ldr.w r3, [pc, #1524] @ 1911ec │ │ │ │ ldr.w r2, [pc, #1524] @ 1911f0 │ │ │ │ ldr.w r1, [pc, #1524] @ 1911f4 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8618 │ │ │ │ b.w 18faf6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r2, #108] @ 0x6c │ │ │ │ @@ -400489,30 +400490,30 @@ │ │ │ │ ldr.w r2, [pc, #1468] @ 1911fc │ │ │ │ ldr.w r1, [pc, #1468] @ 191200 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8618 │ │ │ │ b.w 190262 │ │ │ │ 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 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 1f8fb8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr.w r3, [pc, #1416] @ 191204 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr.w r3, [pc, #1408] @ 191208 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -400753,15 +400754,15 @@ │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 190db2 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.w 18fabe │ │ │ │ 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 │ │ │ │ @@ -400998,15 +400999,15 @@ │ │ │ │ ldr r3, [pc, #184] @ (191210 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #184] @ (191214 ) │ │ │ │ ldr r1, [pc, #184] @ (191218 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c8618 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 18f9fc │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 18fbba │ │ │ │ @@ -401015,15 +401016,15 @@ │ │ │ │ ldr r3, [pc, #152] @ (19121c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #152] @ (191220 ) │ │ │ │ ldr r1, [pc, #152] @ (191224 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8618 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 190c26 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -401031,66 +401032,67 @@ │ │ │ │ ldr r3, [pc, #124] @ (191228 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #124] @ (19122c ) │ │ │ │ ldr r1, [pc, #128] @ (191230 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8618 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 190be8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 19026a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ b.n 190d90 │ │ │ │ - b.n 191408 │ │ │ │ - movs r5, r3 │ │ │ │ - b.n 191390 │ │ │ │ + b.n 191508 │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + b.n 191490 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 19130c │ │ │ │ - movs r5, r3 │ │ │ │ - b.n 191300 │ │ │ │ - movs r5, r3 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + itee vc │ │ │ │ + movvc r5, r3 │ │ │ │ + bvs.n 19140c @ unpredictable branch in IT block │ │ │ │ + │ │ │ │ + movvs r5, r3 │ │ │ │ + b.n 191400 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 19136c │ │ │ │ + itt cs │ │ │ │ + movcs r5, r3 │ │ │ │ + bcs.n 19146c │ │ │ │ movs r5, r3 │ │ │ │ - b.n 191288 │ │ │ │ + b.n 191388 │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x00e2 │ │ │ │ movs r5, r3 │ │ │ │ stmia r6!, {r0, r7} │ │ │ │ @ instruction: 0xffffc76b │ │ │ │ vmlsl.u q14, d15, d31[0] │ │ │ │ - vtbl.8 d29, {d15-d18}, d14 │ │ │ │ + vtbl.8 d29, {d31- │ │ │ │ + blt.n 191170 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, 19122e │ │ │ │ + cbnz r2, 19124e │ │ │ │ movs r5, r3 │ │ │ │ - blt.n 191274 │ │ │ │ + blt.n 191174 │ │ │ │ movs r5, r3 │ │ │ │ - blt.n 191224 │ │ │ │ + blt.n 191124 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r6, 19122e │ │ │ │ + cbnz r6, 19124e │ │ │ │ movs r5, r3 │ │ │ │ - blt.n 191294 │ │ │ │ + blt.n 191194 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n 1911e4 │ │ │ │ + blt.n 1912e4 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + cbnz r0, 191252 │ │ │ │ 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 │ │ │ │ @@ -401215,15 +401217,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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ 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] │ │ │ │ @@ -401233,15 +401235,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 1c1324 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f8fb8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 1a6b4c │ │ │ │ ldr.w r2, [pc, #1664] @ 191a40 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -401255,21 +401257,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 19151a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1913fc │ │ │ │ b.n 191430 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 191430 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1913f0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -401283,15 +401285,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 19150a │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 191410 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1913fc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -401308,15 +401310,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 1f8fb8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r4, r4, r6, lsl #3 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 191a00 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -401397,15 +401399,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 1f8fb8 │ │ │ │ + bl 1f9030 │ │ │ │ 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 │ │ │ │ @@ -401538,15 +401540,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 19168e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 1916ce │ │ │ │ @@ -401807,15 +401809,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 191a2a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 191a08 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -401835,15 +401837,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 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 191988 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 191a08 │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ @@ -401902,15 +401904,15 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, r3 │ │ │ │ movw r1, #2060 @ 0x80c │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 191b54 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -401934,15 +401936,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 1f9214 │ │ │ │ + bl 1f928c │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 191b2a │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -401983,15 +401985,15 @@ │ │ │ │ blx 61a8c │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 191b58 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ 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] │ │ │ │ @@ -402042,15 +402044,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 191c2c │ │ │ │ + bne.n 191b2c │ │ │ │ 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 │ │ │ │ @@ -402071,21 +402073,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (191c6c ) │ │ │ │ add r3, pc │ │ │ │ b.n 191c3e │ │ │ │ ldr r3, [pc, #16] @ (191c70 ) │ │ │ │ add r3, pc │ │ │ │ b.n 191c3e │ │ │ │ nop │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n 191c34 │ │ │ │ + bne.n 191d34 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n 191c18 │ │ │ │ + bne.n 191d18 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ movs r5, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -402093,15 +402095,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - beq.n 191c14 │ │ │ │ + bne.n 191d14 │ │ │ │ movs r5, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cbnz r3, 191ca6 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -402113,15 +402115,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ strd r1, ip, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - beq.n 191bfc │ │ │ │ + bne.n 191cfc │ │ │ │ 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] @ (191dcc ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -402194,15 +402196,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (191ddc ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (191de0 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ ldr r2, [pc, #56] @ (191de4 ) │ │ │ │ ldr r3, [pc, #36] @ (191dd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -402218,17 +402220,17 @@ │ │ │ │ nop │ │ │ │ b.n 1923f0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr9, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + beq.n 191e74 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ movs r5, r3 │ │ │ │ b.n 192288 │ │ │ │ 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 │ │ │ │ @@ -402316,21 +402318,21 @@ │ │ │ │ b.n 191e22 │ │ │ │ movs r0, #14 │ │ │ │ b.n 191eb6 │ │ │ │ movs r0, #1 │ │ │ │ b.n 191eb6 │ │ │ │ movs r0, #13 │ │ │ │ b.n 191eb6 │ │ │ │ - add r6, pc, #56 @ (adr r6, 191f18 ) │ │ │ │ + add r6, pc, #568 @ (adr r6, 192118 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ movs r5, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 191f62 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -402349,15 +402351,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 191f5e │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f9030 │ │ │ │ + bl 1f90a8 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 191f5c │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -402566,23 +402568,23 @@ │ │ │ │ nop │ │ │ │ b.n 1921dc │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ svc 152 @ 0x98 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ 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 2e3794 │ │ │ │ + bl 2e380c │ │ │ │ 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 │ │ │ │ @@ -402604,15 +402606,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 1e3324 │ │ │ │ + bl 1e339c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 19224c │ │ │ │ ldr.w r2, [r4, #544] @ 0x220 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 192278 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbnz r3, 192270 │ │ │ │ @@ -402681,19 +402683,19 @@ │ │ │ │ ands r4, r3 │ │ │ │ rbit r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ bne.n 1922ae │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ add.w r0, r5, #940 @ 0x3ac │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 │ │ │ │ @@ -402852,19 +402854,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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #940 @ 0x3ac │ │ │ │ - bl 20c43c │ │ │ │ + bl 20c4b4 │ │ │ │ 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 │ │ │ │ @@ -403451,15 +403453,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 192b4e │ │ │ │ cmp r0, #28 │ │ │ │ beq.n 192b9c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e4cfc │ │ │ │ + bl 2e4d74 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #2020] @ 193314 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -403535,15 +403537,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 192d7a │ │ │ │ ldrb.w r0, [r6, #956] @ 0x3bc │ │ │ │ - bl 2e4cfc │ │ │ │ + bl 2e4d74 │ │ │ │ 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 │ │ │ │ @@ -403576,15 +403578,15 @@ │ │ │ │ ldrb.w r3, [r3, #960] @ 0x3c0 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 192d7a │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 192c10 │ │ │ │ ldrb.w r0, [r6, #956] @ 0x3bc │ │ │ │ - bl 2e4ce0 │ │ │ │ + bl 2e4d58 │ │ │ │ b.n 192c18 │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp fp, ip │ │ │ │ beq.n 192d60 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ @@ -403670,15 +403672,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 192c10 │ │ │ │ ldrb.w r0, [r6, #956] @ 0x3bc │ │ │ │ - bl 2e4da4 │ │ │ │ + bl 2e4e1c │ │ │ │ b.n 192c18 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1460] @ 19333c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ @@ -403902,15 +403904,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 19323e │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e4de8 │ │ │ │ + bl 2e4e60 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 192b2e │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ @@ -404137,220 +404139,220 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 1927aa │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 19327c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r6!, {r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + adds r0, #28 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r5!, {r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r5!, {r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #784 @ (adr r5, 1935d8 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 1933d8 ) │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r5!, {r1} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r7!, {r2} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r5!, {} │ │ │ │ movs r5, r3 │ │ │ │ - strd r0, r0, [r0], #112 @ 0x70 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + strd r0, r0, [r0, #-112]! @ 0x70 │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r4!, {r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ movs r5, r3 │ │ │ │ bl 3692fe │ │ │ │ bl 335302 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r1, r5} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ movs r5, r3 │ │ │ │ - b.n 193058 │ │ │ │ + b.n 193158 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - b.n 192cac │ │ │ │ + b.n 192dac │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - b.n 193810 │ │ │ │ + b.n 193910 │ │ │ │ movs r4, r3 │ │ │ │ beq.n 193370 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - pop {r1, r6, pc} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r5, pc} │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1937a0 │ │ │ │ + b.n 1938a0 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - add r6, r0 │ │ │ │ + add lr, r0 │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #24] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r4, pc} │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r2!, {r4} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r2, r7} │ │ │ │ + stmia r2!, {r2} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r4, 19343e │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r6, 193440 │ │ │ │ + pop {r1, r2, r6} │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r0, 193440 │ │ │ │ + pop {r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r1!, {r4} │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, 193442 │ │ │ │ + pop {r1, r3} │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r0, 193440 │ │ │ │ + cbnz r0, 193460 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, 193442 │ │ │ │ + cbnz r2, 193462 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, 19344c │ │ │ │ + cbnz r2, 19346c │ │ │ │ movs r5, r3 │ │ │ │ - pop {r3, r4} │ │ │ │ + pop {r3, r4, r7} │ │ │ │ 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] @ (193764 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -404364,30 +404366,30 @@ │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2100] @ 0x834 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 1921b0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209fa0 │ │ │ │ + bl 20a018 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #442 @ 0x1ba │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sp, #2064 @ 0x810 │ │ │ │ - bl 20a4fc │ │ │ │ + bl 20a574 │ │ │ │ add.w r1, sp, #2064 @ 0x810 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6378 │ │ │ │ + bl 1f63f0 │ │ │ │ ldr r3, [pc, #772] @ (193770 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 19354a │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 19349e │ │ │ │ @@ -404415,15 +404417,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 193614 │ │ │ │ ldr r1, [pc, #716] @ (193778 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f927c │ │ │ │ + bl 1f92f4 │ │ │ │ ldr r1, [pc, #708] @ (19377c ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 61e54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 193736 │ │ │ │ @@ -404444,15 +404446,15 @@ │ │ │ │ bl 1921b0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19375a │ │ │ │ mov r0, r8 │ │ │ │ add r7, sp, #24 │ │ │ │ add.w r8, sp, #28 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ blx 613b8 │ │ │ │ ldr r3, [pc, #616] @ (193780 ) │ │ │ │ @@ -404526,24 +404528,24 @@ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ b.n 193520 │ │ │ │ cbz r2, 1935e6 │ │ │ │ ldr r1, [pc, #452] @ (19378c ) │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1f927c │ │ │ │ + bl 1f92f4 │ │ │ │ ldr r1, [pc, #448] @ (193790 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 61e54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1934cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 193680 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #24 │ │ │ │ add.w r8, sp, #28 │ │ │ │ mov r1, r8 │ │ │ │ @@ -404640,21 +404642,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 193592 │ │ │ │ b.n 19354e │ │ │ │ ldr r1, [pc, #196] @ (1937b4 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1f62b4 │ │ │ │ + bl 1f632c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ b.n 19367a │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ 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] │ │ │ │ @@ -404667,15 +404669,15 @@ │ │ │ │ b.n 19363e │ │ │ │ ldr r2, [pc, #144] @ (1937c0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 19363e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.n 1935f2 │ │ │ │ ldr r2, [pc, #128] @ (1937c4 ) │ │ │ │ ldr r0, [pc, #128] @ (1937c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -404694,57 +404696,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0070 │ │ │ │ + bkpt 0x00f0 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0072 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r2, r6, r2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, r7, r7 │ │ │ │ + subs r2, r7, r1 │ │ │ │ movs r6, r3 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r3, r4, r6, r7, pc} │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + subs r0, r5, r0 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + subs r2, r0, r0 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r3, r7, pc} │ │ │ │ movs r5, r3 │ │ │ │ ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb75c │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + @ instruction: 0xb752 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ movs r5, r3 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ movs r5, r3 │ │ │ │ - cpsid i │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r6, 193840 │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 193848 │ │ │ │ + pop {r1, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -404875,15 +404877,15 @@ │ │ │ │ beq.n 1939a8 │ │ │ │ mov r8, r7 │ │ │ │ ldr r2, [pc, #328] @ (193a80 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (193a84 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 61948 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1939fa │ │ │ │ cmp r4, r7 │ │ │ │ @@ -404914,15 +404916,15 @@ │ │ │ │ bne.n 193964 │ │ │ │ b.n 19396a │ │ │ │ ldrh.w lr, [r6, #416] @ 0x1a0 │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 1938fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1a4708 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (193a88 ) │ │ │ │ ldr r3, [pc, #180] @ (193a74 ) │ │ │ │ @@ -404938,105 +404940,105 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (193a8c ) │ │ │ │ ldr r1, [pc, #176] @ (193a90 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ movs r0, #0 │ │ │ │ b.n 1939ba │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r4 │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 193936 │ │ │ │ ldr r4, [pc, #152] @ (193a94 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (193a98 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 191cd4 │ │ │ │ ldr r2, [pc, #136] @ (193a9c ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 191cd4 │ │ │ │ mov r0, r9 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.n 1939e8 │ │ │ │ ldr.w r4, [r6, #268] @ 0x10c │ │ │ │ ldr r2, [pc, #100] @ (193aa0 ) │ │ │ │ ldr r1, [pc, #104] @ (193aa4 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n 1939e8 │ │ │ │ mov r4, lr │ │ │ │ b.n 193926 │ │ │ │ ldr r2, [pc, #84] @ (193aa8 ) │ │ │ │ ldr r1, [pc, #88] @ (193aac ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n 193a2c │ │ │ │ ldr r2, [pc, #80] @ (193ab0 ) │ │ │ │ ldr r1, [pc, #80] @ (193ab4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.n 193a2c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r3} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 193ac8 │ │ │ │ + cbnz r0, 193ae8 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r1, [sp, #952] @ 0x3b8 │ │ │ │ movs r5, r3 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r2, 193abc │ │ │ │ + rev r2, r6 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - hlt 0x001e │ │ │ │ + cbnz r6, 193ae2 │ │ │ │ movs r5, r3 │ │ │ │ - hlt 0x002c │ │ │ │ + cbnz r4, 193aea │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r0, 193abe │ │ │ │ + cbnz r0, 193ade │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r0, 193ac8 │ │ │ │ + cbnz r0, 193ae8 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, 193adc │ │ │ │ + rev r2, r4 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ 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] @ (193c20 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -405120,15 +405122,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 1937d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 193b70 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 17ffdc │ │ │ │ ldr r3, [pc, #96] @ (193c24 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -405144,41 +405146,41 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ bne.n 193b4a │ │ │ │ b.n 193b12 │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ mov r1, r4 │ │ │ │ - bl 29694c │ │ │ │ + bl 2969c4 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 193bd2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #40] @ (193c28 ) │ │ │ │ ldr r2, [pc, #40] @ (193c2c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr.w r2, [r5, #268] @ 0x10c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2969f0 │ │ │ │ + bl 296a68 │ │ │ │ b.n 193bcc │ │ │ │ nop │ │ │ │ stmia r5!, {r2, r3, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + cbnz r6, 193c48 │ │ │ │ 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 193ab8 │ │ │ │ @@ -405189,15 +405191,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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r4, [r7, #936] @ 0x3a8 │ │ │ │ cbz r4, 193c8a │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 193ccc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -405225,15 +405227,15 @@ │ │ │ │ cbz r0, 193cb6 │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ blx r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 193cbe │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #940 @ 0x3ac │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 193c76 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -405489,15 +405491,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r2, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + subs r0, #224 @ 0xe0 │ │ │ │ movs r5, r5 │ │ │ │ stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -405566,48 +405568,48 @@ │ │ │ │ cbz r1, 19406e │ │ │ │ ldr r3, [pc, #176] @ (1940c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 193f92 │ │ │ │ ldr r0, [pc, #172] @ (1940c4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe4c8 │ │ │ │ + bl 1fe540 │ │ │ │ ldr r3, [pc, #168] @ (1940c8 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 193fd2 │ │ │ │ ldr r0, [pc, #152] @ (1940cc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe4c8 │ │ │ │ + bl 1fe540 │ │ │ │ ldr r3, [pc, #148] @ (1940d0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 193fa4 │ │ │ │ ldr r0, [pc, #128] @ (1940d4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe4c8 │ │ │ │ + bl 1fe540 │ │ │ │ ldr r3, [pc, #124] @ (1940d8 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 193fbc │ │ │ │ ldr r0, [pc, #108] @ (1940dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe4c8 │ │ │ │ + bl 1fe540 │ │ │ │ ldr r3, [pc, #104] @ (1940e0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -405619,28 +405621,28 @@ │ │ │ │ sub.w r0, r6, #5799936 @ 0x588000 │ │ │ │ @ instruction: 0xf59000b1 │ │ │ │ sub.w r0, r8, #5799936 @ 0x588000 │ │ │ │ @ instruction: 0xf58600b1 │ │ │ │ @ instruction: 0xf59e00b1 │ │ │ │ sbc.w r0, lr, #5799936 @ 0x588000 │ │ │ │ @ instruction: 0xf58c00b1 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ sbc.w r0, r0, #5799936 @ 0x588000 │ │ │ │ adcs.w r0, r2, #5799936 @ 0x588000 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf52a00b1 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ movs r5, r3 │ │ │ │ adds.w r0, ip, #5799936 @ 0x588000 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf4f600b1 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r4, lr} │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf4e800b1 │ │ │ │ ldr r3, [pc, #44] @ (194114 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 1940f0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -405738,22 +405740,22 @@ │ │ │ │ bkpt 0x00c2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ bics.w r0, r0, #5799936 @ 0x588000 │ │ │ │ bkpt 0x00ba │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf752001d │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + @ instruction: 0xf7d2001d │ │ │ │ + lsls r4, r5, #22 │ │ │ │ movs r7, r3 │ │ │ │ bkpt 0x0072 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 19425a │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ 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] @ (194254 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -405855,15 +405857,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 1942cc │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1fa010 │ │ │ │ + bl 1fa088 │ │ │ │ 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] │ │ │ │ @@ -405877,23 +405879,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 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ cbz r0, 19434e │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1942f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194338 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -405938,19 +405940,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1943d4 ) │ │ │ │ ldr r0, [pc, #20] @ (1943d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4490 │ │ │ │ nop │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ movs r5, r5 │ │ │ │ - cbz r6, 19440a │ │ │ │ + sxtb r6, r1 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ 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 │ │ │ │ @@ -406040,15 +406042,15 @@ │ │ │ │ movge.w ip, #0 │ │ │ │ movlt.w ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1944ae │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f9ed4 │ │ │ │ + bl 1f9f4c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, r1 │ │ │ │ b.n 1944ca │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -406090,15 +406092,15 @@ │ │ │ │ bls.n 19452e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 19453c │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 194534 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194534 │ │ │ │ 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 │ │ │ │ @@ -406138,15 +406140,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 1945e0 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 1945ec │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 194608 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1945c0 │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -406340,24 +406342,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 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1947f0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1947f6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 1947b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1947d8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -406532,15 +406534,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 1949d8 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ cbz r0, 1949de │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 1949e4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1947b8 │ │ │ │ @@ -407449,15 +407451,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 1951fc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1951fc │ │ │ │ mov.w r8, #16 │ │ │ │ cmp r1, #7 │ │ │ │ bhi.n 19531a │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ @@ -407849,24 +407851,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 1f8fb8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr.w r2, [sl] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f8fb8 │ │ │ │ + bl 1f9030 │ │ │ │ strd r0, fp, [sp, #172] @ 0xac │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp, #164] @ 0xa4 │ │ │ │ - bl 1f5728 │ │ │ │ + bl 1f57a0 │ │ │ │ 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 195b4a │ │ │ │ @@ -408284,24 +408286,24 @@ │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r3, 195b68 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 195b52 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 │ │ │ │ @@ -408349,18 +408351,18 @@ │ │ │ │ bne.n 195bac │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 195ba0 │ │ │ │ mov r7, ip │ │ │ │ mov r0, sl │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ - bl 1f91d0 │ │ │ │ + bl 1f9248 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr.w r3, [pc, #1244] @ 1960f4 │ │ │ │ ldr.w r2, [pc, #1244] @ 1960f8 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ @@ -408631,26 +408633,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 195ebc │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 195f0c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 1942f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 195ef6 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ b.n 195ebc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic.w r2, r2, #8 │ │ │ │ @@ -408959,15 +408961,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ b.n 195a78 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [r3, r7] │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ 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 1961f4 │ │ │ │ @@ -409075,21 +409077,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 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1f8fb8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 196376 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -409147,24 +409149,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 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 196424 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1963a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19640c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -409243,31 +409245,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 1964fe │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 196518 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 19653a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1964e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 196524 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 196558 │ │ │ │ @@ -409306,15 +409308,15 @@ │ │ │ │ beq.n 1965ba │ │ │ │ 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 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cbz r0, 1965b8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 19659e │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -409340,15 +409342,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 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cbz r0, 196636 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 19663c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -409689,15 +409691,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 1fa010 │ │ │ │ + bl 1fa088 │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 19697e │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 196932 │ │ │ │ @@ -409706,15 +409708,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 196932 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1fa010 │ │ │ │ + bl 1fa088 │ │ │ │ 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 │ │ │ │ @@ -410120,17 +410122,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 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ add.w r0, r9, #12 │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 196e2e │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ @@ -410155,27 +410157,27 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ bl 196af8 │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ 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 196d6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 196dc0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp sl, r2 │ │ │ │ @@ -410198,15 +410200,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 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ cbz r0, 196eca │ │ │ │ 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 │ │ │ │ @@ -410231,15 +410233,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 196af8 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 196e4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 196e7a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -410262,15 +410264,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 196f3c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 196f52 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 196f52 │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -410396,15 +410398,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 197026 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ bl 19653c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -410438,26 +410440,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 196f98 │ │ │ │ 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 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 196fb8 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 196ed0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1970e2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -410539,15 +410541,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 19719c │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r2, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1f9ed4 │ │ │ │ + bl 1f9f4c │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbnz r3, 1971e0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 19715a │ │ │ │ ldrb.w r2, [r4, #104] @ 0x68 │ │ │ │ @@ -410576,15 +410578,15 @@ │ │ │ │ movmi r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1971fc │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ add.w r2, r6, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f9ed4 │ │ │ │ + bl 1f9f4c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 197208 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 197278 │ │ │ │ ldrb.w r4, [r1, #39] @ 0x27 │ │ │ │ @@ -410665,15 +410667,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 197364 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1fa010 │ │ │ │ + bl 1fa088 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1973e4 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -410689,15 +410691,15 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 19730c │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f9ed4 │ │ │ │ + bl 1f9f4c │ │ │ │ b.n 1972d8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 197316 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1973de │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -410713,15 +410715,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 197352 │ │ │ │ b.n 19734e │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1fa010 │ │ │ │ + bl 1fa088 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add.w r8, r4, #40 @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1973f0 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -410737,15 +410739,15 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 19737e │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1f9ed4 │ │ │ │ + bl 1f9f4c │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1972ee │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 1972d8 │ │ │ │ b.n 1972ee │ │ │ │ @@ -411062,19 +411064,19 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 197772 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1976ec │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r3, 197726 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cbz r3, 197740 │ │ │ │ sub.w r1, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -411083,15 +411085,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 1976ec │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1976ec │ │ │ │ mov r5, r6 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197726 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197714 │ │ │ │ @@ -411111,19 +411113,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1969a0 │ │ │ │ b.n 197714 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1976f4 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r3, 1977a4 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cbz r3, 1977c2 │ │ │ │ sub.w r1, r5, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -411132,15 +411134,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 1976f4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1976f4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1977a4 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197792 │ │ │ │ @@ -411660,15 +411662,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 198650 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 1985d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 197dc6 │ │ │ │ movs r7, #24 │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -411730,15 +411732,15 @@ │ │ │ │ bne.n 197d2e │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 197d72 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r4, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 197d0e │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #24 │ │ │ │ @@ -411757,27 +411759,27 @@ │ │ │ │ bne.n 197dd2 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 197e22 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 1963a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 197e0a │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 197dd8 │ │ │ │ @@ -411811,34 +411813,34 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 197e94 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w sl, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 197e94 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 19653c │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 197e60 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 197e3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 197ebe │ │ │ │ b.n 197924 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 197924 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r0, [fp, #96] @ 0x60 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ @@ -411856,15 +411858,15 @@ │ │ │ │ bl 196ed0 │ │ │ │ b.n 197eb0 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ b.n 197d50 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 197f2a │ │ │ │ bl 1a57ac │ │ │ │ cmp r0, #0 │ │ │ │ @@ -412039,27 +412041,27 @@ │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1986da │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ - bl 1f5728 │ │ │ │ + bl 1f57a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 198114 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1964e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1980fe │ │ │ │ ldr.w r1, [fp, #96] @ 0x60 │ │ │ │ movs r0, #24 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ @@ -412174,15 +412176,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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ 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} │ │ │ │ @@ -412210,19 +412212,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 1f8ff8 │ │ │ │ + bl 1f9070 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ mov r1, fp │ │ │ │ bl 1962b4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r9, r0 │ │ │ │ str.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ @@ -412497,19 +412499,19 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ bl 18f428 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r8, #64] @ 0x40 │ │ │ │ b.n 19845a │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 197cfc │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 19861e │ │ │ │ mov r2, fp │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ bl 1974ac │ │ │ │ sub.w r1, r6, #28 │ │ │ │ @@ -412519,43 +412521,43 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 197cfc │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 197cfc │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1985ea │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 1965d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1985ea │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 197cfc │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1965d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1985ea │ │ │ │ b.n 19862e │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 197cf2 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 1986a0 │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 1986d2 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ @@ -412567,28 +412569,28 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 197cf2 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 197cf2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 198668 │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 1965d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 198668 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 197cf2 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1965d4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -412596,34 +412598,34 @@ │ │ │ │ b.n 1986b0 │ │ │ │ ldrb r3, [r6, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 198678 │ │ │ │ b.n 198670 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [fp, #96] @ 0x60 │ │ │ │ - bl 1fa35c │ │ │ │ + bl 1fa3d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 198756 │ │ │ │ mla r6, r7, r8, r6 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ 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 198718 │ │ │ │ cbz r7, 198756 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r7 │ │ │ │ - bl 1fa384 │ │ │ │ + bl 1fa3fc │ │ │ │ mov r7, r0 │ │ │ │ b.n 1986f4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1987f4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #52 @ 0x34 │ │ │ │ @@ -412819,15 +412821,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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 196334 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -412841,15 +412843,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 198958 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 │ │ │ │ @@ -412864,28 +412866,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 1f91d0 │ │ │ │ + bl 1f9248 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ bl 196334 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r8, [r5, #104] @ 0x68 │ │ │ │ - bl 1f8fb8 │ │ │ │ + bl 1f9030 │ │ │ │ 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 │ │ │ │ @@ -412973,23 +412975,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 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ 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 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ ldr r7, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r9] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cbz r3, 198b14 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ add.w r2, r3, r9 │ │ │ │ @@ -413062,15 +413064,15 @@ │ │ │ │ bne.n 198b3c │ │ │ │ ldrd r7, fp, [sp] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 198dfc │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ @@ -413480,15 +413482,15 @@ │ │ │ │ bl 1c5184 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 199202 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r3, [pc, #892] @ (199364 ) │ │ │ │ ldr r2, [pc, #892] @ (199368 ) │ │ │ │ mov r1, fp │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ bl 1c1324 │ │ │ │ @@ -413736,15 +413738,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 1c54e8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [sl, #564] @ 0x234 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r2, [pc, #264] @ (19936c ) │ │ │ │ ldr r3, [pc, #244] @ (19935c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -413868,15 +413870,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1993a4 │ │ │ │ ldr r6, [pc, #76] @ (199400 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29dec4 │ │ │ │ + bl 29df3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1993d6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -413934,15 +413936,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 1f9030 │ │ │ │ + bl 1f90a8 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ subs r3, r6, #4 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r3, r0 │ │ │ │ bls.n 19947a │ │ │ │ rsb r2, r0, r5, lsl #2 │ │ │ │ @@ -414080,15 +414082,15 @@ │ │ │ │ movs r0, #6 │ │ │ │ b.n 199504 │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 199504 │ │ │ │ nop │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r6, [r5, #12] │ │ │ │ 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] @ (19965c ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -414287,19 +414289,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (19978c ) │ │ │ │ ldr r0, [pc, #20] @ (199790 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4490 │ │ │ │ nop │ │ │ │ - b.n 199a5c │ │ │ │ + b.n 199b5c │ │ │ │ movs r4, r5 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ movs r5, r3 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r3, r4, r7, 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] @ (1999e0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -414542,36 +414544,36 @@ │ │ │ │ add r6, pc │ │ │ │ b.n 19985c │ │ │ │ nop │ │ │ │ ldr r0, [r2, #4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ movs r5, r5 │ │ │ │ - ldrd r0, r0, [r8], #176 @ 0xb0 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrd r0, r0, [r8, #-176]! @ 0xb0 │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ movs r5, r3 │ │ │ │ b.n 19949c │ │ │ │ lsls r2, r5, #2 │ │ │ │ str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ movs r5, r3 │ │ │ │ b.n 199328 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ 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] @ 19a350 │ │ │ │ subw sp, sp, #2212 @ 0x8a4 │ │ │ │ @@ -415627,68 +415629,68 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ movs r5, r5 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r6, r1, #7 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 199e90 │ │ │ │ + b.n 199f90 │ │ │ │ movs r4, r5 │ │ │ │ - eor.w r0, r4, #11272192 @ 0xac0000 │ │ │ │ + add.w r0, r4, #11272192 @ 0xac0000 │ │ │ │ ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 19a3f4 │ │ │ │ + ble.n 19a2f4 │ │ │ │ movs r4, r5 │ │ │ │ str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r6, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 19a3c0 │ │ │ │ + bge.n 19a2c0 │ │ │ │ movs r4, r5 │ │ │ │ - vhadd.u d0, d10, d28 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + vaddl.u q0, d10, d28 │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ movs r4, r5 │ │ │ │ - stc2l 0, cr0, [lr, #-176] @ 0xffffff50 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + stc2l 0, cr0, [lr, #176] @ 0xb0 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ movs r5, r5 │ │ │ │ str r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + svc 70 @ 0x46 │ │ │ │ movs r4, r5 │ │ │ │ - stcl 0, cr0, [r8, #176] @ 0xb0 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + cdp 0, 4, cr0, cr8, cr12, {1} │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ movs r5, r5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r2, [r4, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ movs r5, r3 │ │ │ │ - ldcl 0, cr0, [r2], {44} @ 0x2c │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + ldcl 0, cr0, [r2, #-176] @ 0xffffff50 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ movs r5, r5 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ bl 19959c │ │ │ │ b.n 19a168 │ │ │ │ movs r3, #6 │ │ │ │ @@ -416291,21 +416293,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 1f5148 │ │ │ │ + bl 1f51c0 │ │ │ │ ldr.w r3, [pc, #1296] @ 19afb8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ ldr.w r3, [pc, #1284] @ 19afbc │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 19a168 │ │ │ │ ldr.w r3, [pc, #1276] @ 19afc0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -416462,15 +416464,15 @@ │ │ │ │ bl 19959c │ │ │ │ b.w 19a168 │ │ │ │ ldr r3, [pc, #848] @ (19b000 ) │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1f911c │ │ │ │ + bl 1f9194 │ │ │ │ ldr r3, [pc, #836] @ (19b004 ) │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 19a168 │ │ │ │ ldr r3, [pc, #824] @ (19b008 ) │ │ │ │ @@ -417769,15 +417771,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2964] @ 19c530 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a168 │ │ │ │ vmov.f32 s0, #16 @ 0x40800000 4.0 │ │ │ │ ldr.w r5, [pc, #2948] @ 19c534 │ │ │ │ - bl 1f48a8 │ │ │ │ + bl 1f4920 │ │ │ │ ldr.w r3, [pc, #2944] @ 19c538 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -417800,15 +417802,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2896] @ 19c53c │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a168 │ │ │ │ vmov.f32 s0, #0 @ 0x40000000 2.0 │ │ │ │ ldr.w r5, [pc, #2880] @ 19c540 │ │ │ │ - bl 1f48a8 │ │ │ │ + bl 1f4920 │ │ │ │ ldr.w r3, [pc, #2876] @ 19c544 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -417831,15 +417833,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2828] @ 19c548 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a168 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r5, [pc, #2812] @ 19c54c │ │ │ │ - bl 1f48a8 │ │ │ │ + bl 1f4920 │ │ │ │ ldr.w r3, [pc, #2808] @ 19c550 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -417862,15 +417864,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2760] @ 19c554 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a168 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r5, [pc, #2744] @ 19c558 │ │ │ │ - bl 1f48a8 │ │ │ │ + bl 1f4920 │ │ │ │ ldr.w r3, [pc, #2740] @ 19c55c │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -418459,15 +418461,15 @@ │ │ │ │ movw r0, #522 @ 0x20a │ │ │ │ bl 19959c │ │ │ │ b.w 19a168 │ │ │ │ movw r0, #521 @ 0x209 │ │ │ │ bl 19959c │ │ │ │ b.w 19a168 │ │ │ │ vldr s0, [pc, #700] @ 19c524 │ │ │ │ - bl 1f48a8 │ │ │ │ + bl 1f4920 │ │ │ │ ldr r5, [pc, #916] @ (19c604 ) │ │ │ │ ldr r3, [pc, #920] @ (19c608 ) │ │ │ │ movs r1, #0 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -418493,15 +418495,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a168 │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr r5, [pc, #860] @ (19c610 ) │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r5, pc │ │ │ │ - bl 1f48a8 │ │ │ │ + bl 1f4920 │ │ │ │ ldr r3, [pc, #852] @ (19c614 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -419537,21 +419539,21 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ b.w 19a168 │ │ │ │ ldr.w r5, [pc, #1784] @ 19d40c │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f911c │ │ │ │ + bl 1f9194 │ │ │ │ ldr.w r3, [pc, #1772] @ 19d410 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ b.w 19a168 │ │ │ │ ldr.w r3, [pc, #1756] @ 19d414 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r0, r2, #21 │ │ │ │ bpl.w 19a168 │ │ │ │ @@ -420232,23 +420234,23 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ movs r5, r3 │ │ │ │ str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ bl 1a5fb0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ @@ -420385,33 +420387,33 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #0 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 19d6ec │ │ │ │ + bhi.n 19d5ec │ │ │ │ movs r4, r5 │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r2, #24 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ movs r5, r3 │ │ │ │ str r6, [r5, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ 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 │ │ │ │ @@ -420463,34 +420465,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 19d6b2 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 19d6b2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cbz r0, 19d6ec │ │ │ │ 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 19d69a │ │ │ │ ldr r3, [pc, #120] @ (19d73c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r3, [pc, #112] @ (19d740 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r3, [pc, #108] @ (19d744 ) │ │ │ │ ldr r0, [pc, #108] @ (19d748 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 62064 │ │ │ │ @@ -420539,15 +420541,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r2, [r6, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r0, [r7, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ movs r5, r3 │ │ │ │ str r2, [r1, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r1, [pc, #208] @ (19d82c ) │ │ │ │ ldr r2, [pc, #212] @ (19d830 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -420635,30 +420637,30 @@ │ │ │ │ nop │ │ │ │ str r0, [r2, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r0, [r5, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r4, [r3, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ movs r5, r5 │ │ │ │ - ldc2 0, cr0, [r4, #-176] @ 0xffffff50 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + ldc2 0, cr0, [r4, #176] @ 0xb0 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ movs r5, r5 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ movs r5, r5 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 19d420 │ │ │ │ + b.n 19d520 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 19d394 │ │ │ │ + b.n 19d494 │ │ │ │ movs r4, r5 │ │ │ │ - add.w r0, sl, #44 @ 0x2c │ │ │ │ + @ instruction: 0xf18a002c │ │ │ │ ldrsh r0, [r4, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsh r2, [r3, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -420722,15 +420724,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 60dcc │ │ │ │ nop │ │ │ │ movs r7, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ 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] @ (19d98c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -420790,15 +420792,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsh r6, [r7, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsh r2, [r5, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsh r4, [r5, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #8 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #128] @ (19da28 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 19d9de │ │ │ │ ldr r3, [pc, #124] @ (19da2c ) │ │ │ │ @@ -420855,15 +420857,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsh r4, [r6, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsh r2, [r1, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsh r4, [r3, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ movs r5, r3 │ │ │ │ ldrsh r4, [r2, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsh r2, [r1, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r2, [r6, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -421002,15 +421004,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (19db84 ) │ │ │ │ add r0, pc │ │ │ │ bl 19d8cc │ │ │ │ nop │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ 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] @ (19dc18 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -422172,41 +422174,41 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r3, #160 @ 0xa0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r6, [r3, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r0, [r5, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ movs r5, r5 │ │ │ │ - strb.w r0, [ip, ip, lsl #2] │ │ │ │ + strb.w r0, [ip, #44] @ 0x2c │ │ │ │ ldrh r4, [r6, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ movs r5, r5 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ movs r5, r5 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ movs r5, r5 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 19e898 │ │ │ │ + b.n 19e998 │ │ │ │ movs r4, r5 │ │ │ │ - ldc 0, cr0, [sl], #-176 @ 0xffffff50 │ │ │ │ - b.n 19e888 │ │ │ │ + ldc 0, cr0, [sl], #176 @ 0xb0 │ │ │ │ + b.n 19e988 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ movs r5, r5 │ │ │ │ ldrh r4, [r6, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r6, [r4, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r4, [r2, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r2, #15 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ movs r5, r5 │ │ │ │ ldrh r2, [r4, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r4, [r7, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r4, [r5, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -422242,15 +422244,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r3, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [pc, #3660] @ 19f5f8 │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ @@ -423341,15 +423343,15 @@ │ │ │ │ ldr r2, [pc, #72] @ (19f604 ) │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr r3, [pc, #68] @ (19f608 ) │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1f9214 │ │ │ │ + bl 1f928c │ │ │ │ ldr r2, [pc, #36] @ (19f5f8 ) │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 19e1b8 │ │ │ │ ldr r2, [pc, #20] @ (19f5f8 ) │ │ │ │ movw r1, #611 @ 0x263 │ │ │ │ @@ -424529,30 +424531,30 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ eors r0, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ eors r6, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ands r6, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r0, r0, #6 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r6, r7, #4 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf0ca002c │ │ │ │ + adc.w r0, sl, #44 @ 0x2c │ │ │ │ subs r7, #126 @ 0x7e │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r7, #114 @ 0x72 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 19ff18 │ │ │ │ + b.n 1a0018 │ │ │ │ movs r4, r5 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ movs r4, r5 │ │ │ │ - bgt.n 1a03b8 │ │ │ │ + bgt.n 1a02b8 │ │ │ │ movs r4, r5 │ │ │ │ - beq.n 1a0470 │ │ │ │ + beq.n 1a0370 │ │ │ │ movs r4, r5 │ │ │ │ subs r7, #52 @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r7, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r7, #36 @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -424586,21 +424588,21 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r5, #236 @ 0xec │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r6, r1, #6 │ │ │ │ movs r5, r3 │ │ │ │ subs r5, #104 @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r5, #68 @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r6, r0, #5 │ │ │ │ movs r5, r3 │ │ │ │ subs r5, #60 @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r5, #68 @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r5, #52 @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -424620,15 +424622,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r5, #42 @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r5, #10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - eors.w r0, r0, ip, lsr #32 │ │ │ │ + adds.w r0, r0, ip, lsr #32 │ │ │ │ adds r4, #204 @ 0xcc │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr.w r3, [pc, #1360] @ 1a09ac │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ @@ -425078,15 +425080,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r0, r4, #10 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r6, #132 @ 0x84 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r6, #118 @ 0x76 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #4] @ (1a09e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ asrs r2, r0, #9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ @@ -425170,43 +425172,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (1a0af0 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [pc, #68] @ 1a0af4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [pc, #68] @ 1a0af8 │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ ldr r2, [pc, #64] @ (1a0afc ) │ │ │ │ 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 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 60b4c │ │ │ │ mov r2, r9 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 1a0ac8 │ │ │ │ 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, r0, #21 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #28 │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ movs r4, r3 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ movs r4, r3 │ │ │ │ - add lr, lr │ │ │ │ + cmp r6, lr │ │ │ │ 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] │ │ │ │ @@ -425226,23 +425228,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 1a0b56 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cbz r0, 1a0b5c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f5728 │ │ │ │ + bl 1f57a0 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 1a0b88 │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -425269,22 +425271,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 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ 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} │ │ │ │ @@ -425458,17 +425460,17 @@ │ │ │ │ mov r7, r4 │ │ │ │ b.n 1a0d2c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf36400af │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movt r0, #49327 @ 0xc0af │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ 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] @ (1a0ea8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425761,15 +425763,15 @@ │ │ │ │ bl 1a0a0c │ │ │ │ b.n 1a1036 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ orr.w r0, r0, #175 @ 0xaf │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ vext.8 d0, d20, d31, #0 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ 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] @ (1a1108 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -425813,15 +425815,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a10d4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ vhadd.s8 d16, d30, d31 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.s32 d0, d20, d31 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ 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] @ (1a115c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425840,17 +425842,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, r2, #1 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ 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] @ (1a119c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425866,17 +425868,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, r0, #32 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsls r4, r0, #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, #32] @ (1a11d4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425889,17 +425891,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1098 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r3, #27 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ 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] @ (1a120c ) │ │ │ │ add r1, pc │ │ │ │ @@ -425909,15 +425911,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #85 @ 0x55 │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ 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] @ (1a1244 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425930,17 +425932,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1098 │ │ │ │ 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, r1, #26 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (1a1280 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425953,17 +425955,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1098 │ │ │ │ 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, r4, #25 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r4, #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] @ (1a12b8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425975,17 +425977,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1a1098 │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r7, #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, #52] @ (1a1304 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426006,17 +426008,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (1a1340 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426029,17 +426031,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1098 │ │ │ │ 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, r3, #23 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r2, #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, #52] @ (1a138c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426058,17 +426060,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, r5, #22 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ 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] @ (1a13ec ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426094,19 +426096,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, r5, #21 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r4, #23 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1a1130 │ │ │ │ + b.n 1a1230 │ │ │ │ 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] @ (1a1428 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426119,17 +426121,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1098 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ 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] @ (1a1460 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426139,15 +426141,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, r6, #19 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ 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] @ (1a1494 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426158,15 +426160,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r7, #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, #36] @ (1a14cc ) │ │ │ │ add r1, pc │ │ │ │ @@ -426178,15 +426180,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, r1, #18 │ │ │ │ + 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, #36] @ (1a1504 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426198,15 +426200,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ 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] @ (1a1564 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426234,19 +426236,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, r4, #16 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ 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] @ (1a15a0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426259,17 +426261,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1098 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r4, r0, #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, #68] @ (1a1600 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426296,19 +426298,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, r4, #14 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ 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] @ (1a164c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426326,17 +426328,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, r0, #13 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ 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] @ (1a167c ) │ │ │ │ add r1, pc │ │ │ │ @@ -426344,15 +426346,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, r7, #11 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ 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] @ (1a16b0 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426362,15 +426364,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, r3, #11 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ 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] @ (1a16e4 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426380,15 +426382,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, r6, #10 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #44] @ (1a1724 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426406,17 +426408,17 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ 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] @ (1a1790 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426447,19 +426449,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, r7, #7 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r3, #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, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #80] @ (1a1800 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426490,19 +426492,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, r1, #6 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #56] @ (1a1854 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426523,17 +426525,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, r4, #5 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ 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] @ (1a18a0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426553,17 +426555,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, r7, #3 │ │ │ │ + lsls r6, r7, #5 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ 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] @ (1a18dc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426578,15 +426580,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ 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] @ (1a1924 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426606,15 +426608,15 @@ │ │ │ │ bcs.n 1a191c │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (1a196c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426634,15 +426636,16 @@ │ │ │ │ bcs.n 1a194e │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - vshr.u32 d16, d12, #10 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + movs r5, r3 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ @@ -427507,25 +427510,25 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 1a208e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1a207c │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1284] @ 1a259c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 60b4c │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a1fe8 │ │ │ │ ldr.w r2, [pc, #1264] @ 1a25a0 │ │ │ │ @@ -427579,15 +427582,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 1a214a │ │ │ │ ldr.w r8, [pc, #1136] @ 1a25a4 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1a2138 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -427667,15 +427670,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a2528 │ │ │ │ ldr r1, [pc, #920] @ (1a25a8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ 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 1a20a0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -427700,27 +427703,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #832] @ (1a25ac ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ b.n 1a20a0 │ │ │ │ ldr r1, [pc, #820] @ (1a25b0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ b.n 1a20a0 │ │ │ │ ldr r1, [pc, #808] @ (1a25b4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ b.n 1a20a0 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1a20a0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -427742,24 +427745,24 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #724] @ (1a25b8 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ b.n 1a20a0 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1a20a0 │ │ │ │ ldr r1, [pc, #700] @ (1a25bc ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ b.n 1a20a0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 1a24ac │ │ │ │ vldr s15, [sp, #28] │ │ │ │ vcmp.f32 s15, s15 │ │ │ │ @@ -427779,40 +427782,40 @@ │ │ │ │ vabs.f32 s15, s15 │ │ │ │ vldr s14, [pc, #556] @ 1a2584 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 1a251c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ b.n 1a20a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1a24f8 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 1a20a0 │ │ │ │ ldr r1, [pc, #576] @ (1a25c4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ b.n 1a20a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1a24e2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 1a20a0 │ │ │ │ ldr r1, [pc, #548] @ (1a25c8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ b.n 1a20a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1a2506 │ │ │ │ movs r3, #0 │ │ │ │ @@ -427830,15 +427833,15 @@ │ │ │ │ cmpeq lr, r2 │ │ │ │ bne.n 1a23c8 │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #488] @ (1a25cc ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ b.n 1a20a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1a20a0 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -427855,15 +427858,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a24c8 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #64] @ 0x40 │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ 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 │ │ │ │ @@ -427875,25 +427878,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 1a1f74 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.n 1a20a0 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 1a20a0 │ │ │ │ ldr.w r8, [pc, #348] @ 1a25d0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1a2476 │ │ │ │ b.n 1a20a0 │ │ │ │ ldr r1, [pc, #328] @ (1a25d4 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -427905,15 +427908,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 1a0a0c │ │ │ │ b.n 1a20a0 │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, s0 │ │ │ │ vmov.f32 s15, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bvs.n 1a2566 │ │ │ │ ldr r6, [pc, #280] @ (1a25dc ) │ │ │ │ add r6, pc │ │ │ │ b.n 1a232e │ │ │ │ @@ -427931,39 +427934,39 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #252] @ (1a25e4 ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ b.n 1a20a0 │ │ │ │ ldr r1, [pc, #236] @ (1a25e8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ b.n 1a20a0 │ │ │ │ ldr r1, [pc, #228] @ (1a25ec ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ b.n 1a20a0 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 1a21f0 │ │ │ │ ldr r1, [pc, #208] @ (1a25f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ b.n 1a20a0 │ │ │ │ ldr r1, [pc, #200] @ (1a25f4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ 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 1a20a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -427973,15 +427976,15 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 1a2560 │ │ │ │ ldr r2, [pc, #164] @ (1a25f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #164] @ (1a25fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ b.n 1a20a0 │ │ │ │ ldr r2, [pc, #156] @ (1a2600 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1a2554 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsrs r3, r3, #15 │ │ │ │ @@ -427995,56 +427998,56 @@ │ │ │ │ bl 1a0a0c │ │ │ │ b.n 1a20a0 │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ b.n 1a2664 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [lr, #28] │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + @ instruction: 0xfa7e001c │ │ │ │ + ldmia r1, {r1} │ │ │ │ movs r0, r4 │ │ │ │ - ldr??.w r0, [ip, #28] │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + @ instruction: 0xfa7c001c │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ svc 70 @ 0x46 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf7c8001c │ │ │ │ - @ instruction: 0xf774001c │ │ │ │ - @ instruction: 0xf76c001c │ │ │ │ - @ instruction: 0xf764001c │ │ │ │ - @ instruction: 0xf712001c │ │ │ │ - @ instruction: 0xf700001c │ │ │ │ - @ instruction: 0xf664001c │ │ │ │ - bkpt 0x007e │ │ │ │ + str.w r0, [r8, ip, lsl #1] │ │ │ │ + @ instruction: 0xf7f4001c │ │ │ │ + @ instruction: 0xf7ec001c │ │ │ │ + @ instruction: 0xf7e4001c │ │ │ │ + @ instruction: 0xf792001c │ │ │ │ + @ instruction: 0xf780001c │ │ │ │ + @ instruction: 0xf6e4001c │ │ │ │ + bkpt 0x00fe │ │ │ │ movs r4, r3 │ │ │ │ - bkpt 0x005e │ │ │ │ + bkpt 0x00de │ │ │ │ movs r4, r3 │ │ │ │ - bkpt 0x0020 │ │ │ │ + bkpt 0x00a0 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ movs r0, r4 │ │ │ │ - add.w r0, lr, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf524001c │ │ │ │ - @ instruction: 0xf4d4001c │ │ │ │ - adc.w r0, r6, #10223616 @ 0x9c0000 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + @ instruction: 0xf58e001c │ │ │ │ + sub.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ + adcs.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ + rsb r0, r6, #10223616 @ 0x9c0000 │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf4f4001c │ │ │ │ - @ instruction: 0xf4b6001c │ │ │ │ - bics.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf4b4001c │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + sbcs.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf536001c │ │ │ │ + @ instruction: 0xf4ba001c │ │ │ │ + @ instruction: 0xf534001c │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf4c4001c │ │ │ │ + adc.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #592] @ (1a286c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #592] @ (1a2870 ) │ │ │ │ @@ -428067,15 +428070,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1a26b8 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ 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 │ │ │ │ @@ -428095,20 +428098,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #492] @ (1a287c ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1a271e │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -428198,15 +428201,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 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 1a280e │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -428228,15 +428231,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #188] @ (1a2888 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ 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] │ │ │ │ @@ -428249,15 +428252,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 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 1a26de │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 1a27a4 │ │ │ │ lsls r3, r0, #31 │ │ │ │ itt pl │ │ │ │ @@ -428272,45 +428275,45 @@ │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #84] @ (1a288c ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ ldreq.w ip, [r4, #24] │ │ │ │ bne.n 1a2768 │ │ │ │ mov r7, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 1a27a4 │ │ │ │ ldr r1, [pc, #56] @ (1a2890 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6e68 │ │ │ │ + bl 2e6ee0 │ │ │ │ b.n 1a2710 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 1a2828 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ - ands.w r0, r6, #10223616 @ 0x9c0000 │ │ │ │ - subs.w r0, r2, fp, lsr #32 │ │ │ │ + @ instruction: 0xf4aa001c │ │ │ │ + eors.w r0, r6, #10223616 @ 0x9c0000 │ │ │ │ + ldc 0, cr0, [r2], #-108 @ 0xffffff94 │ │ │ │ @ instruction: 0xf52e00af │ │ │ │ bhi.n 1a283c │ │ │ │ lsls r7, r5, #2 │ │ │ │ + @ instruction: 0xf312001c │ │ │ │ + eor.w r0, ip, fp, lsr #32 │ │ │ │ @ instruction: 0xf292001c │ │ │ │ - and.w r0, ip, fp, lsr #32 │ │ │ │ - @ instruction: 0xf212001c │ │ │ │ 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] @ (1a28c8 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -428322,16 +428325,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1098 │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - orrs.w r0, r2, #28 │ │ │ │ - orr.w r0, ip, #28 │ │ │ │ + @ instruction: 0xf0d2001c │ │ │ │ + @ instruction: 0xf0cc001c │ │ │ │ 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] @ 1a2940 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2944 ) │ │ │ │ @@ -428373,18 +428376,18 @@ │ │ │ │ b.n 1a290a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 1a296c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf194001c │ │ │ │ + @ instruction: 0xf214001c │ │ │ │ bvs.n 1a292c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vqadd.s8 d16, d4, d12 │ │ │ │ + vmov.i32 d16, #76 @ 0x0000004c │ │ │ │ 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] @ 1a29c4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a29c8 ) │ │ │ │ @@ -428426,19 +428429,19 @@ │ │ │ │ b.n 1a298e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n 1a28e8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ movs r4, r3 │ │ │ │ bvs.n 1a2aa8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mcr 0, 6, r0, cr0, cr12, {0} │ │ │ │ + vqadd.s8 d16, d0, 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] @ 1a2a48 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2a4c ) │ │ │ │ @@ -428480,18 +428483,18 @@ │ │ │ │ b.n 1a2a12 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n 1a2a64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r4, #28 │ │ │ │ + adds.w r0, r4, #28 │ │ │ │ bpl.n 1a2a24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mrc 0, 1, r0, cr12, cr12, {0} │ │ │ │ + mrc 0, 5, r0, cr12, cr12, {0} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a2acc │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2ad0 ) │ │ │ │ @@ -428533,18 +428536,18 @@ │ │ │ │ b.n 1a2a96 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bpl.n 1a29e0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, ip, #28 │ │ │ │ + eors.w r0, ip, #28 │ │ │ │ bpl.n 1a2ba0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc 0, cr0, [r8, #112]! @ 0x70 │ │ │ │ + mrc 0, 1, 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] @ 1a2b50 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2b54 ) │ │ │ │ @@ -428586,18 +428589,18 @@ │ │ │ │ b.n 1a2b1a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bpl.n 1a2b5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s32 d0, d12, #24 │ │ │ │ + bic.w r0, r8, #28 │ │ │ │ bmi.n 1a2b1c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc 0, cr0, [r4, #-112]! @ 0xffffff90 │ │ │ │ + ldc 0, cr0, [r4, #112]! @ 0x70 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a2bd4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2bd8 ) │ │ │ │ @@ -428639,18 +428642,18 @@ │ │ │ │ b.n 1a2b9e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bmi.n 1a2ad8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s64 d0, d0, d12 │ │ │ │ + vshr.s32 d0, d12, #16 │ │ │ │ bmi.n 1a2c98 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc 0, cr0, [r0], #112 @ 0x70 │ │ │ │ + ldc 0, cr0, [r0, #-112]! @ 0xffffff90 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a2c58 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2c5c ) │ │ │ │ @@ -428692,18 +428695,18 @@ │ │ │ │ b.n 1a2c22 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 1a2c54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 5, r0, cr12, cr12, {0} │ │ │ │ + vqadd.s64 d0, d12, d12 │ │ │ │ bcc.n 1a2c14 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stc 0, cr0, [ip], #-112 @ 0xffffff90 │ │ │ │ + stc 0, cr0, [ip], #112 @ 0x70 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a2cdc │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2ce0 ) │ │ │ │ @@ -428745,18 +428748,18 @@ │ │ │ │ b.n 1a2ca6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 1a2dd0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 2, r0, cr4, cr12, {0} │ │ │ │ + mcr 0, 6, r0, cr4, cr12, {0} │ │ │ │ bcc.n 1a2d90 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sub.w r0, r8, ip, lsr #32 │ │ │ │ + stc 0, cr0, [r8], #-112 @ 0xffffff90 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a2d60 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2d64 ) │ │ │ │ @@ -428798,18 +428801,18 @@ │ │ │ │ b.n 1a2d2a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 1a2d4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r8, #112] @ 0x70 │ │ │ │ + mcr 0, 2, r0, cr8, cr12, {0} │ │ │ │ bcs.n 1a2d0c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xeb24001c │ │ │ │ + sub.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] @ 1a2de4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2de8 ) │ │ │ │ @@ -428851,18 +428854,18 @@ │ │ │ │ b.n 1a2dae │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 1a2ec8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r4, #-112] @ 0xffffff90 │ │ │ │ + ldcl 0, cr0, [r4, #112] @ 0x70 │ │ │ │ bcs.n 1a2e88 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xeaa0001c │ │ │ │ + @ instruction: 0xeb20001c │ │ │ │ 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] @ 1a2e68 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2e6c ) │ │ │ │ @@ -428904,18 +428907,18 @@ │ │ │ │ b.n 1a2e32 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 1a2e44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, ip, ip, lsr #32 │ │ │ │ + rsb r0, ip, ip, lsr #32 │ │ │ │ bne.n 1a2e04 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ands.w r0, ip, ip, lsr #32 │ │ │ │ + eors.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] @ 1a2eec │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2ef0 ) │ │ │ │ @@ -428957,18 +428960,18 @@ │ │ │ │ b.n 1a2eb6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 1a2fc0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc 0, 1, r0, ip, cr12 │ │ │ │ + ldcl 0, cr0, [ip], {28} │ │ │ │ bne.n 1a2f80 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xe998001c │ │ │ │ + ands.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] @ 1a2f70 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2f74 ) │ │ │ │ @@ -429010,18 +429013,18 @@ │ │ │ │ b.n 1a2f3a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 1a2f3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r4, ip, lsr #32 │ │ │ │ + stc 0, cr0, [r4], #-112 @ 0xffffff90 │ │ │ │ beq.n 1a2efc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmdb r4, {r2, r3, r4} │ │ │ │ + @ instruction: 0xe994001c │ │ │ │ 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] @ 1a2ff4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2ff8 ) │ │ │ │ @@ -429063,18 +429066,18 @@ │ │ │ │ b.n 1a2fbe │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 1a30b8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r4, ip, lsr #32 │ │ │ │ + @ instruction: 0xeb84001c │ │ │ │ beq.n 1a3078 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia.w r0, {r2, r3, r4} │ │ │ │ + ldmdb r0, {r2, r3, r4} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a3078 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a307c ) │ │ │ │ @@ -429116,18 +429119,18 @@ │ │ │ │ b.n 1a3042 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, ip, ip, lsr #32 │ │ │ │ + @ instruction: 0xeadc001c │ │ │ │ ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xe80c001c │ │ │ │ + stmia.w ip, {r2, r3, r4} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a30fc │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3100 ) │ │ │ │ @@ -429169,19 +429172,18 @@ │ │ │ │ b.n 1a30c6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, r4, ip, lsr #32 │ │ │ │ + @ instruction: 0xeaa4001c │ │ │ │ ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3020 │ │ │ │ - movs r4, r3 │ │ │ │ + @ instruction: 0xe808001c │ │ │ │ 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] @ 1a3180 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3184 ) │ │ │ │ @@ -429223,18 +429225,18 @@ │ │ │ │ b.n 1a314a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9a0001c │ │ │ │ + bic.w r0, r0, ip, lsr #32 │ │ │ │ ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a2f9c │ │ │ │ + b.n 1a309c │ │ │ │ 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] @ 1a320c │ │ │ │ sub sp, #16 │ │ │ │ @@ -429281,18 +429283,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a31d8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [ip, #-112] @ 0x70 │ │ │ │ + strd r0, r0, [ip, #112] @ 0x70 │ │ │ │ ldmia r6!, {r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a2f04 │ │ │ │ + b.n 1a3004 │ │ │ │ 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] @ 1a3298 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429339,18 +429341,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3264 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8c0001c │ │ │ │ + strd r0, r0, [r0, #-112] @ 0x70 │ │ │ │ ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a2e78 │ │ │ │ + b.n 1a2f78 │ │ │ │ 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] @ 1a3320 │ │ │ │ sub sp, #20 │ │ │ │ @@ -429395,19 +429397,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a32ee │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r5, {r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a2ea4 │ │ │ │ + b.n 1a2fa4 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5!, {r1, r3} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a2df0 │ │ │ │ + b.n 1a2ef0 │ │ │ │ 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] @ 1a33ac │ │ │ │ sub sp, #16 │ │ │ │ @@ -429454,19 +429456,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3378 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r4, {r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3318 │ │ │ │ - movs r4, r3 │ │ │ │ + @ instruction: 0xe830001c │ │ │ │ ldmia r4!, {r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a2d64 │ │ │ │ + b.n 1a2e64 │ │ │ │ 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] @ 1a3438 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429513,19 +429514,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3404 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r4!, {r2, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a329c │ │ │ │ + b.n 1a339c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a2cd8 │ │ │ │ + b.n 1a2dd8 │ │ │ │ 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] @ 1a34c0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -429570,19 +429571,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a348e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r3, {r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a320c │ │ │ │ + b.n 1a330c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3c50 │ │ │ │ + b.n 1a2d50 │ │ │ │ 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] @ 1a3548 │ │ │ │ sub sp, #20 │ │ │ │ @@ -429627,19 +429628,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3516 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3bc8 │ │ │ │ + b.n 1a3cc8 │ │ │ │ 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] @ 1a35d0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429683,19 +429684,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a359c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r3, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a311c │ │ │ │ + b.n 1a321c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3b48 │ │ │ │ + b.n 1a3c48 │ │ │ │ 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] @ 1a3658 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429739,19 +429740,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a3624 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a30ac │ │ │ │ + b.n 1a31ac │ │ │ │ movs r4, r3 │ │ │ │ ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3ac0 │ │ │ │ + b.n 1a3bc0 │ │ │ │ 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] @ 1a36e0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -429796,19 +429797,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a36ae │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a304c │ │ │ │ + b.n 1a314c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r1, {r1, r3, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3a30 │ │ │ │ + b.n 1a3b30 │ │ │ │ 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] @ 1a3768 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429852,19 +429853,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a3734 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a2fdc │ │ │ │ + b.n 1a30dc │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a39b0 │ │ │ │ + b.n 1a3ab0 │ │ │ │ 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] @ 1a37f0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -429909,19 +429910,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a37be │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3a6c │ │ │ │ + b.n 1a3b6c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3920 │ │ │ │ + b.n 1a3a20 │ │ │ │ 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] @ 1a3878 │ │ │ │ sub sp, #20 │ │ │ │ @@ -429966,19 +429967,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3846 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ movs r6, r3 │ │ │ │ stmia r7!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3898 │ │ │ │ + b.n 1a3998 │ │ │ │ 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] @ 1a3900 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430023,19 +430024,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a38ce │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3974 │ │ │ │ + b.n 1a3a74 │ │ │ │ movs r4, r3 │ │ │ │ stmia r7!, {r1, r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + svc 254 @ 0xfe │ │ │ │ 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] @ 1a3990 │ │ │ │ sub sp, #16 │ │ │ │ @@ -430083,19 +430084,19 @@ │ │ │ │ b.n 1a395a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r6!, {r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + b.n 1a3a64 │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ 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] @ 1a3a1c │ │ │ │ sub sp, #16 │ │ │ │ @@ -430142,19 +430143,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a39e8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + b.n 1a3a98 │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ 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] @ 1a3aa4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430199,19 +430200,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3a72 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #672] @ (1a3d50 ) │ │ │ │ + ldr r7, [pc, #160] @ (1a3b50 ) │ │ │ │ movs r7, r3 │ │ │ │ stmia r5!, {r1, r2, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ble.n 1a3a6c │ │ │ │ + udf #90 @ 0x5a │ │ │ │ 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] @ 1a3b2c │ │ │ │ sub sp, #16 │ │ │ │ @@ -430257,18 +430258,18 @@ │ │ │ │ b.n 1a3af6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r5!, {r2, r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r8, lr, lsr #32 │ │ │ │ + @ instruction: 0xeab8001e │ │ │ │ stmia r5!, {r1} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ble.n 1a3bf0 │ │ │ │ + ble.n 1a3af0 │ │ │ │ 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] @ 1a3bb4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430313,19 +430314,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3b82 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r2, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ movs r4, r3 │ │ │ │ stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bgt.n 1a3b5c │ │ │ │ + ble.n 1a3c5c │ │ │ │ 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] @ 1a3c40 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430371,19 +430372,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3c0e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r2, r3, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1a3cdc │ │ │ │ + ble.n 1a3bdc │ │ │ │ movs r4, r3 │ │ │ │ stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bgt.n 1a3cd0 │ │ │ │ + bgt.n 1a3bd0 │ │ │ │ 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] @ 1a3cc8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430428,19 +430429,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3c96 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + svc 76 @ 0x4c │ │ │ │ movs r4, r3 │ │ │ │ stmia r3!, {r1, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blt.n 1a3c48 │ │ │ │ + bgt.n 1a3d48 │ │ │ │ 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] @ 1a3d50 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430485,19 +430486,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3d1e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r3} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ movs r4, r3 │ │ │ │ stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blt.n 1a3dc0 │ │ │ │ + blt.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, #104] @ 1a3ddc │ │ │ │ sub sp, #16 │ │ │ │ @@ -430544,19 +430545,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3da8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1a3dd0 │ │ │ │ + bgt.n 1a3ed0 │ │ │ │ movs r4, r3 │ │ │ │ stmia r2!, {r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bge.n 1a3d34 │ │ │ │ + blt.n 1a3e34 │ │ │ │ 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] @ 1a3e68 │ │ │ │ sub sp, #16 │ │ │ │ @@ -430603,19 +430604,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3e34 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1a3f44 │ │ │ │ + blt.n 1a3e44 │ │ │ │ movs r4, r3 │ │ │ │ stmia r1!, {r2, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bge.n 1a3ea8 │ │ │ │ + bge.n 1a3da8 │ │ │ │ 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] @ 1a3ef4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -430662,19 +430663,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3ec0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1a3eb8 │ │ │ │ + blt.n 1a3fb8 │ │ │ │ movs r4, r3 │ │ │ │ stmia r1!, {r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bls.n 1a3e1c │ │ │ │ + bge.n 1a3f1c │ │ │ │ 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] @ 1a3f7c │ │ │ │ sub sp, #20 │ │ │ │ @@ -430719,19 +430720,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3f4a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1a4028 │ │ │ │ + bge.n 1a3f28 │ │ │ │ movs r4, r3 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bls.n 1a3f94 │ │ │ │ + bls.n 1a3e94 │ │ │ │ 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, #116] @ 1a4014 │ │ │ │ sub sp, #16 │ │ │ │ @@ -430780,19 +430781,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a3fe0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r2, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3ae0 │ │ │ │ + b.n 1a3be0 │ │ │ │ movs r6, r3 │ │ │ │ stmia r0!, {r3, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 1a4104 │ │ │ │ + bhi.n 1a4004 │ │ │ │ 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] @ 1a409c │ │ │ │ sub sp, #20 │ │ │ │ @@ -430837,19 +430838,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a406a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ itt lt │ │ │ │ lsllt r7, r5, #2 │ │ │ │ lsrlt r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1a3fd8 │ │ │ │ + bls.n 1a40d8 │ │ │ │ movs r4, r3 │ │ │ │ itee hi │ │ │ │ lslhi r7, r5, #2 │ │ │ │ - bvc.n 1a4074 @ unpredictable │ │ │ │ + bhi.n 1a4174 @ unpredictable │ │ │ │ movls 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] @ 1a4124 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430894,19 +430895,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a40f2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ite cc │ │ │ │ lslcc r7, r5, #2 │ │ │ │ lsrcs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ movs r6, r3 │ │ │ │ itte eq │ │ │ │ lsleq r7, r5, #2 │ │ │ │ - bvc.n 1a41ec @ unpredictable │ │ │ │ + bvc.n 1a40ec @ unpredictable │ │ │ │ movne 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] @ 1a41ac │ │ │ │ sub sp, #20 │ │ │ │ @@ -430951,19 +430952,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a417a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x00ac │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1a42b0 │ │ │ │ + bvc.n 1a41b0 │ │ │ │ movs r4, r3 │ │ │ │ bkpt 0x007e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvs.n 1a4164 │ │ │ │ + bvc.n 1a4264 │ │ │ │ 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] @ 1a4234 │ │ │ │ sub sp, #20 │ │ │ │ @@ -431008,19 +431009,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a4202 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x0024 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1a4190 │ │ │ │ + bvc.n 1a4290 │ │ │ │ movs r4, r3 │ │ │ │ pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvs.n 1a42dc │ │ │ │ + bvs.n 1a41dc │ │ │ │ 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] @ 1a42bc │ │ │ │ sub sp, #20 │ │ │ │ @@ -431065,19 +431066,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a428a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1a4308 │ │ │ │ + bvs.n 1a4208 │ │ │ │ movs r4, r3 │ │ │ │ pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bpl.n 1a4254 │ │ │ │ + bvs.n 1a4354 │ │ │ │ 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] @ 1a4344 │ │ │ │ sub sp, #20 │ │ │ │ @@ -431122,19 +431123,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a4312 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r4, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1a4280 │ │ │ │ + bvs.n 1a4380 │ │ │ │ movs r4, r3 │ │ │ │ pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bpl.n 1a43cc │ │ │ │ + bpl.n 1a42cc │ │ │ │ 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] @ (1a4458 ) │ │ │ │ @@ -431156,49 +431157,49 @@ │ │ │ │ beq.n 1a444e │ │ │ │ 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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ lsrs r1, r6, #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 1a43da │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ bl 1a2608 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r2, [pc, #156] @ (1a4460 ) │ │ │ │ ldr r3, [pc, #152] @ (1a445c ) │ │ │ │ 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 1a4452 │ │ │ │ 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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ ldr r1, [pc, #108] @ (1a4464 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #108] @ (1a4468 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61e54 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -431210,15 +431211,15 @@ │ │ │ │ blx 61bc4 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1a43ae │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [pc, #52] @ (1a446c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -431237,17 +431238,17 @@ │ │ │ │ nop │ │ │ │ pop {r2, r3, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ movs r1, r4 │ │ │ │ - bvc.n 1a4544 │ │ │ │ + bvc.n 1a4444 │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r0, r1, r6, r7} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (1a4488 ) │ │ │ │ add r3, pc │ │ │ │ @@ -431255,15 +431256,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (1a448c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #23 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ movs r5, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ @@ -431272,28 +431273,28 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (1a44d8 ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr r3, [pc, #28] @ (1a44dc ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 1a44ce │ │ │ │ ldr r0, [pc, #24] @ (1a44e0 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 60a98 <__longjmp_chk@plt> │ │ │ │ blx 611fc │ │ │ │ nop │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xf4f600b0 │ │ │ │ @ instruction: 0xf36400b0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ ite cs │ │ │ │ movcs r0, #0 │ │ │ │ @@ -431376,15 +431377,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ 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] │ │ │ │ @@ -431424,15 +431425,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ 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] │ │ │ │ @@ -431441,15 +431442,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 1a45f6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #3 │ │ │ │ @@ -431501,31 +431502,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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1f9990 │ │ │ │ + bl 1f9a08 │ │ │ │ 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 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #168] @ 0xa8 │ │ │ │ ldr r2, [pc, #320] @ (1a4864 ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1a4816 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -431746,32 +431747,32 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #40] @ (1a4974 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #40] @ (1a4978 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ movs r0, #1 │ │ │ │ blx 60dcc │ │ │ │ ldr r2, [pc, #24] @ (1a497c ) │ │ │ │ ldr r1, [pc, #28] @ (1a4980 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ movs r0, #1 │ │ │ │ blx 60dcc │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ movs r4, r3 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r0, #10] │ │ │ │ + strh r4, [r0, #14] │ │ │ │ movs r4, r3 │ │ │ │ cbz r1, 1a49b6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -431886,23 +431887,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 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 1a4dda │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, sl │ │ │ │ bne.n 1a4ae8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [r3, #88] @ 0x58 │ │ │ │ cmp r9, sl │ │ │ │ @@ -432255,15 +432256,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 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr.w r2, [pc, #1876] @ 1a5660 │ │ │ │ ldr.w r3, [pc, #1864] @ 1a5658 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -432920,19 +432921,19 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ b.n 1a5382 │ │ │ │ nop │ │ │ │ push {r3, r6, r7, lr} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + cbz r6, 1a5668 │ │ │ │ movs r4, r5 │ │ │ │ sub sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r3, [r5, #10] │ │ │ │ mul.w r3, ip, r3 │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ b.n 1a54ea │ │ │ │ ldrh r3, [r5, #10] │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ @@ -433011,15 +433012,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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ 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] │ │ │ │ @@ -433229,15 +433230,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 1a594e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -433267,29 +433268,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 1a5998 │ │ │ │ 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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 1a59aa │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -433346,15 +433347,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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 │ │ │ │ @@ -433369,40 +433370,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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ 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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ 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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ 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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ 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] │ │ │ │ @@ -433561,15 +433562,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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] │ │ │ │ @@ -433595,15 +433596,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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 │ │ │ │ @@ -433633,15 +433634,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 1a5e08 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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 │ │ │ │ @@ -433673,15 +433674,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1a5e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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 │ │ │ │ @@ -433752,15 +433753,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ 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] │ │ │ │ @@ -433836,15 +433837,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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 │ │ │ │ @@ -433861,15 +433862,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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 │ │ │ │ @@ -433880,15 +433881,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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} │ │ │ │ @@ -433906,15 +433907,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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 │ │ │ │ @@ -433946,15 +433947,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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] │ │ │ │ @@ -433994,15 +433995,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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] │ │ │ │ @@ -434010,15 +434011,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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] │ │ │ │ @@ -434041,15 +434042,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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 │ │ │ │ @@ -434063,15 +434064,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 1a6278 │ │ │ │ - bl 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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] │ │ │ │ @@ -434093,15 +434094,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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] │ │ │ │ @@ -434224,15 +434225,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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 │ │ │ │ @@ -434250,15 +434251,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 1a64ac │ │ │ │ - bl 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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 │ │ │ │ @@ -434282,15 +434283,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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 │ │ │ │ @@ -434336,15 +434337,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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] │ │ │ │ @@ -434360,15 +434361,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 1a6420 │ │ │ │ - bl 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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 │ │ │ │ @@ -434402,15 +434403,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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] │ │ │ │ @@ -434467,15 +434468,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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] │ │ │ │ @@ -434488,15 +434489,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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] │ │ │ │ @@ -434649,15 +434650,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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] │ │ │ │ @@ -434665,15 +434666,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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 │ │ │ │ @@ -434697,15 +434698,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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] │ │ │ │ @@ -434723,15 +434724,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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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] │ │ │ │ @@ -434777,28 +434778,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 1a695a │ │ │ │ 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 1f9a04 │ │ │ │ + bl 1f9a7c │ │ │ │ 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] │ │ │ │ @@ -435047,15 +435048,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 1a6c40 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1a6c86 │ │ │ │ mov r1, fp │ │ │ │ - bl 1fac54 │ │ │ │ + bl 1faccc │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1a6c6a │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1a6c16 │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -435076,15 +435077,15 @@ │ │ │ │ bne.n 1a6c06 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 1a6bf4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fad70 │ │ │ │ + bl 1fade8 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1a6c3a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 1a6caa │ │ │ │ @@ -435344,17 +435345,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1a6f04 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 1a6f0e │ │ │ │ b.n 1a6f00 │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ movs r4, r5 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ │ │ 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] │ │ │ │ @@ -435897,15 +435898,15 @@ │ │ │ │ beq.w 1a741c │ │ │ │ b.n 1a73f0 │ │ │ │ mvn.w r0, #25 │ │ │ │ b.n 1a71e2 │ │ │ │ ldr.w r3, [ip, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ movs r4, r5 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 1a758c │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -436409,15 +436410,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1a7950 │ │ │ │ mov.w r3, #528 @ 0x210 │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ tst r5, r3 │ │ │ │ @@ -436482,29 +436483,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 1a7a7a │ │ │ │ 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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1a7ad6 │ │ │ │ nop │ │ │ │ strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -436596,15 +436597,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 1a7c06 │ │ │ │ cmp.w r0, #306 @ 0x132 │ │ │ │ bcs.n 1a7cfc │ │ │ │ @@ -436648,26 +436649,26 @@ │ │ │ │ beq.n 1a7d14 │ │ │ │ bhi.n 1a7cb2 │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ beq.n 1a7caa │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 1a7d36 │ │ │ │ vldr s0, [pc, #156] @ 1a7d40 │ │ │ │ - bl 1f48a8 │ │ │ │ + bl 1f4920 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 1a7d2c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 1a7ca8 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1f48a8 │ │ │ │ + bl 1f4920 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -436695,20 +436696,20 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 1a7ca8 │ │ │ │ vldr s0, [pc, #36] @ 1a7d44 │ │ │ │ - bl 1f48a8 │ │ │ │ + bl 1f4920 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 1a7d48 │ │ │ │ - bl 1f48a8 │ │ │ │ + bl 1f4920 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -436724,38 +436725,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (1a7d74 ) │ │ │ │ ldr r0, [pc, #20] @ (1a7d78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4490 │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ movs r4, r5 │ │ │ │ - ldrb r6, [r5, #0] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n 1a7ddc │ │ │ │ + bvc.n 1a7cdc │ │ │ │ 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] @ (1a7da0 ) │ │ │ │ mov.w r2, #470 @ 0x1d6 │ │ │ │ ldr r1, [pc, #16] @ (1a7da4 ) │ │ │ │ ldr r0, [pc, #20] @ (1a7da8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4490 │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ movs r4, r5 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n 1a7dac │ │ │ │ + bvc.n 1a7cac │ │ │ │ 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 │ │ │ │ @@ -437527,15 +437528,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 2174fc │ │ │ │ + bl 217574 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov sl, r0 │ │ │ │ ldr r5, [pc, #472] @ (1a8790 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ cbnz r3, 1a85c8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ @@ -437719,15 +437720,15 @@ │ │ │ │ mov.w fp, #2 │ │ │ │ b.n 1a8666 │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #9] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -438280,15 +438281,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1a8d0c │ │ │ │ nop │ │ │ │ strb r6, [r7, #15] │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -438856,15 +438857,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1a92fc │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -439010,15 +439011,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1a947a │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -439599,15 +439600,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1a9a80 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -439995,15 +439996,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1a9e82 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -440051,15 +440052,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 244c1c │ │ │ │ + bl 244c94 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.w 1aa330 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ and.w r4, r4, #127 @ 0x7f │ │ │ │ ldr r2, [r2, #20] │ │ │ │ @@ -440105,15 +440106,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 2174c8 │ │ │ │ + bl 217540 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #860 @ 0x35c │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ beq.w 1aa1be │ │ │ │ add.w r9, r9, r3, lsl #7 │ │ │ │ @@ -440329,20 +440330,20 @@ │ │ │ │ cmp r4, #23 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r8, #757] @ 0x2f5 │ │ │ │ beq.w 1aa052 │ │ │ │ cmp r4, #31 │ │ │ │ bhi.w 1aa052 │ │ │ │ - bl 2e4ad0 │ │ │ │ + bl 2e4b48 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2e4cfc │ │ │ │ + bl 2e4d74 │ │ │ │ ldr r1, [pc, #296] @ (1aa3b4 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 1ba2d8 │ │ │ │ uxth.w sl, r2 │ │ │ │ @@ -440420,15 +440421,15 @@ │ │ │ │ bpl.n 1aa380 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #570] @ 0x23a │ │ │ │ add r4, r3 │ │ │ │ cmp r4, #3 │ │ │ │ bhi.w 1aa052 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2e4de8 │ │ │ │ + bl 2e4e60 │ │ │ │ ldr r1, [pc, #80] @ (1aa3c8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1ba2d8 │ │ │ │ cmp r4, #5 │ │ │ │ bne.n 1aa366 │ │ │ │ @@ -440449,25 +440450,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ movs r4, r3 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ movs r4, r3 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ movs r4, r3 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ movs r4, r3 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ movs r4, r3 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ 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 │ │ │ │ @@ -441109,15 +441110,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 2174fc │ │ │ │ + bl 217574 │ │ │ │ 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 │ │ │ │ @@ -441782,23 +441783,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r3, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r1, pc, #344 @ (adr r1, 1ab2f0 ) │ │ │ │ + add r1, pc, #856 @ (adr r1, 1ab4f0 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r1, pc, #128 @ (adr r1, 1ab21c ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 1ab41c ) │ │ │ │ movs r4, r3 │ │ │ │ - add r0, pc, #872 @ (adr r0, 1ab508 ) │ │ │ │ + add r1, pc, #360 @ (adr r1, 1ab308 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r0, pc, #192 @ (adr r0, 1ab264 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 1ab464 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r0, pc, #392 @ (adr r0, 1ab330 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 1ab530 ) │ │ │ │ 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] @ (1ab418 ) │ │ │ │ @@ -442690,15 +442691,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, 1abad4 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2160ec │ │ │ │ + bl 216164 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #578] @ 0x242 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #578] @ 0x242 │ │ │ │ ldr r2, [pc, #552] @ (1abce0 ) │ │ │ │ ldr r3, [pc, #544] @ (1abcdc ) │ │ │ │ add r2, pc │ │ │ │ @@ -445088,15 +445089,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ad1ea │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ cmp r7, #0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -446055,19 +446056,19 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ bl 1ba2d8 │ │ │ │ cmp r4, #90 @ 0x5a │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ movs r4, r3 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ 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 │ │ │ │ @@ -446390,15 +446391,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 2e4080 │ │ │ │ + bl 2e40f8 │ │ │ │ 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 │ │ │ │ @@ -447844,15 +447845,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 1af602 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1f48a8 │ │ │ │ + bl 1f4920 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1a5c90 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -447878,15 +447879,15 @@ │ │ │ │ bne.w 1aebda │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2 │ │ │ │ ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ ands r3, r2 │ │ │ │ beq.w 1af812 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217784 │ │ │ │ + bl 2177fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1ae4e0 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #7 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -448085,15 +448086,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ 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 │ │ │ │ @@ -448359,15 +448360,15 @@ │ │ │ │ bne.w 1ae778 │ │ │ │ mov r6, r3 │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.w 1aec3e │ │ │ │ vldr s0, [pc, #404] @ 1af6c0 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1f48a8 │ │ │ │ + bl 1f4920 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1a5c90 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -448390,15 +448391,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ b.w 1ae8ce │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -448663,15 +448664,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ b.n 1af12a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #100] @ (1af8f0 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -448705,37 +448706,37 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 1ba2d8 │ │ │ │ ldr r1, [pc, #52] @ (1af910 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 1ba2d8 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ 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 │ │ │ │ @@ -449610,15 +449611,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1b026a │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b0ed4 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -449774,19 +449775,19 @@ │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r6, r7, #26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ 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 │ │ │ │ @@ -449916,15 +449917,15 @@ │ │ │ │ beq.n 1b05bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ beq.w 1b2e48 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ add.w r4, r3, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 216040 │ │ │ │ + bl 2160b8 │ │ │ │ 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 1b05ec │ │ │ │ @@ -449937,15 +449938,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b05de │ │ │ │ mov r0, r8 │ │ │ │ - bl 216040 │ │ │ │ + bl 2160b8 │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b05de │ │ │ │ add.w ip, r7, #340 @ 0x154 │ │ │ │ add.w sl, r7, #356 @ 0x164 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -450735,15 +450736,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 1a8a74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ b.w 1b026a │ │ │ │ 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 │ │ │ │ @@ -450877,17 +450878,17 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ str.w r5, [r9], #4 │ │ │ │ bhi.n 1b102c │ │ │ │ b.w 1b00dc │ │ │ │ - str r0, [r3, r1] │ │ │ │ + str r0, [r3, r3] │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + str r2, [r6, r2] │ │ │ │ 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 │ │ │ │ @@ -452327,17 +452328,17 @@ │ │ │ │ b.w 1afd0c │ │ │ │ bl 1a7d7c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #12] @ (1b20d8 ) │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ bl 1ba2d8 │ │ │ │ - lsls r2, r3 │ │ │ │ + asrs r2, r3 │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #34 @ 0x22 │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ 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} │ │ │ │ @@ -454632,15 +454633,15 @@ │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bl 1a8940 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ b.w 1aff48 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ movs r4, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 1a5f44 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 1a5f44 │ │ │ │ @@ -454734,15 +454735,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 2174fc │ │ │ │ + bl 217574 │ │ │ │ ldr.w r3, [pc, #2136] @ 1b44a0 │ │ │ │ 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 │ │ │ │ @@ -455753,15 +455754,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ movs r4, r3 │ │ │ │ cbnz r2, 1b452a │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b64c8 │ │ │ │ str.w r0, [r8] │ │ │ │ @@ -458736,15 +458737,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 1b4e76 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ @@ -458858,42 +458859,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1b4f98 │ │ │ │ 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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1b5622 │ │ │ │ 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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.w 1b45e2 │ │ │ │ tst.w r3, #170 @ 0xaa │ │ │ │ it ne │ │ │ │ @@ -459023,15 +459024,15 @@ │ │ │ │ bl 1a7d7c │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s64 d0, d10, d11 │ │ │ │ + vshr.s32 d0, d11, #6 │ │ │ │ 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] @ (1b6a50 ) │ │ │ │ @@ -459043,15 +459044,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [pc, #856] @ (1b6a58 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b6b7a │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ bl 1a57ac │ │ │ │ cmp r0, #0 │ │ │ │ @@ -459071,15 +459072,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 1f52ac │ │ │ │ + bl 1f5324 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 1b674e │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b68f6 │ │ │ │ @@ -459230,15 +459231,15 @@ │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ add.w r8, r7, #44 @ 0x2c │ │ │ │ cbz r4, 1b691e │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r9, [r6, #40] @ 0x28 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b6c3c │ │ │ │ ldr r7, [r0, #12] │ │ │ │ adds r3, r5, #6 │ │ │ │ str.w r7, [r9, r3, lsl #2] │ │ │ │ cbnz r5, 1b6928 │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ @@ -459249,15 +459250,15 @@ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cbz r3, 1b6936 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b6e86 │ │ │ │ ldr.w r0, [r6, #192] @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f52cc │ │ │ │ + bl 1f5344 │ │ │ │ ldr r2, [pc, #280] @ (1b6a5c ) │ │ │ │ ldr r3, [pc, #276] @ (1b6a58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -459360,15 +459361,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stc 0, cr0, [ip], #-108 @ 0xffffff94 │ │ │ │ + stc 0, cr0, [ip], #108 @ 0x6c │ │ │ │ cmp r7, #16 │ │ │ │ bls.w 1b6bbc │ │ │ │ cmp r7, #32 │ │ │ │ bls.w 1b6c68 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b68e0 │ │ │ │ @@ -459472,15 +459473,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1a5750 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ b.n 1b6718 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.w 1b6ec8 │ │ │ │ lsls r7, r3 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ @@ -459537,25 +459538,25 @@ │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ac4e8 │ │ │ │ b.n 1b68e0 │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1b6914 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1a5750 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ b.n 1b6916 │ │ │ │ bl 1ba1e0 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b68e0 │ │ │ │ subs r5, r0, #4 │ │ │ │ add.w r8, r6, #44 @ 0x2c │ │ │ │ @@ -459604,15 +459605,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 2e4080 │ │ │ │ + bl 2e40f8 │ │ │ │ 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 │ │ │ │ @@ -459902,17 +459903,17 @@ │ │ │ │ ldr r1, [pc, #20] @ (1b6ff4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1ba2d8 │ │ │ │ bl 1a7d4c │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b6d9c │ │ │ │ + b.n 1b6e9c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b6c9c │ │ │ │ + b.n 1b6d9c │ │ │ │ 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] @ 1b753c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -459967,21 +459968,21 @@ │ │ │ │ bl 1a5750 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1b6ff8 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b7382 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r8, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ @@ -460062,18 +460063,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 1b7188 │ │ │ │ ldrb.w r3, [r1, #402] @ 0x192 │ │ │ │ cbz r3, 1b71c2 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 223b18 │ │ │ │ + bl 223b90 │ │ │ │ cbz r0, 1b71c2 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1b71c2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -460103,18 +460104,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 2161d4 │ │ │ │ + bl 21624c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 223b18 │ │ │ │ + bl 223b90 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 1b6ff8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -460251,15 +460252,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1a5750 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ b.n 1b70b6 │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ add.w fp, r4, #60 @ 0x3c │ │ │ │ cmp sl, fp │ │ │ │ beq.w 1b71c2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp fp, r3 │ │ │ │ @@ -460270,25 +460271,25 @@ │ │ │ │ beq.w 1b71c2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 1a7ddc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b71c2 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b74fe │ │ │ │ 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 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b74e8 │ │ │ │ add.w r3, sp, #3 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1a7b4c │ │ │ │ @@ -460384,24 +460385,24 @@ │ │ │ │ b.n 1b7458 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1a5750 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ b.n 1b73f6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1a5750 │ │ │ │ mov sl, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, sl │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ b.n 1b73e0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r0, r9 │ │ │ │ bl 1a5c90 │ │ │ │ @@ -460418,15 +460419,15 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 1b7920 │ │ │ │ + b.n 1b7a20 │ │ │ │ movs r3, r3 │ │ │ │ ldr r3, [pc, #36] @ (1b7574 ) │ │ │ │ ldr r2, [pc, #40] @ (1b7578 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ @@ -460763,15 +460764,15 @@ │ │ │ │ str.w r2, [r1, #952] @ 0x3b8 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 1b9a68 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [fp, #24] │ │ │ │ - bl 1f8fb8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ str.w r0, [fp, #32] │ │ │ │ b.n 1b791a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cbz r0, 1b78dc │ │ │ │ @@ -460816,15 +460817,15 @@ │ │ │ │ str.w r3, [fp, #28] │ │ │ │ ldr.w r0, [fp] │ │ │ │ bl 1a46cc │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [fp, #208] @ 0xd0 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b8706 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [fp, #40] @ 0x28 │ │ │ │ bl 1a57ac │ │ │ │ cmp r0, #0 │ │ │ │ @@ -460857,15 +460858,15 @@ │ │ │ │ bne.n 1b793a │ │ │ │ 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 1f8fb8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ str.w r0, [fp, #36] @ 0x24 │ │ │ │ b.n 1b7940 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 1b95f8 │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ mov r0, fp │ │ │ │ @@ -460920,15 +460921,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b7a6a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [fp, #56] @ 0x38 │ │ │ │ - bl 261688 │ │ │ │ + bl 261700 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, fp │ │ │ │ bl 1b6ff8 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ bl 1b66d8 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ @@ -461201,15 +461202,15 @@ │ │ │ │ strh r5, [r0, #12] │ │ │ │ bne.n 1b7d5a │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ ldrd r5, r4, [r7, #28] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1f9bb4 │ │ │ │ + bl 1f9c2c │ │ │ │ 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 │ │ │ │ @@ -461382,15 +461383,15 @@ │ │ │ │ bne.n 1b7f46 │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ mov r4, r8 │ │ │ │ mov r5, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1f9bb4 │ │ │ │ + bl 1f9c2c │ │ │ │ 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 │ │ │ │ @@ -462070,15 +462071,15 @@ │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ bl 1a5750 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r0, #12] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [fp, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ b.w 1b7962 │ │ │ │ ldrb.w r9, [r2, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 1b7ac6 │ │ │ │ ldr.w r8, [fp, #16] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, fp │ │ │ │ @@ -462516,15 +462517,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1b8a88 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ mov r0, fp │ │ │ │ @@ -462673,15 +462674,15 @@ │ │ │ │ ldr.w r3, [pc, #3288] @ 1b9a88 │ │ │ │ ldr.w r2, [pc, #3288] @ 1b9a8c │ │ │ │ ldr.w r1, [pc, #3288] @ 1b9a90 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.n 1b8d48 │ │ │ │ ldrd r5, r6, [r7, #20] │ │ │ │ ldr.w sl, [r7, #32] │ │ │ │ ldr.w r4, [r6, #1528] @ 0x5f8 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -462707,48 +462708,48 @@ │ │ │ │ ldr.w r3, [pc, #3200] @ 1b9a94 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3200] @ 1b9a98 │ │ │ │ ldr.w r1, [pc, #3200] @ 1b9a9c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.n 1b8d8e │ │ │ │ ldr.w r3, [pc, #3180] @ 1b9aa0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3180] @ 1b9aa4 │ │ │ │ ldr.w r1, [pc, #3180] @ 1b9aa8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.n 1b8d2e │ │ │ │ ldr.w r3, [pc, #3160] @ 1b9aac │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3160] @ 1b9ab0 │ │ │ │ ldr.w r1, [pc, #3160] @ 1b9ab4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.n 1b8d7c │ │ │ │ ldr.w r3, [pc, #3140] @ 1b9ab8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3140] @ 1b9abc │ │ │ │ ldr.w r1, [pc, #3140] @ 1b9ac0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.n 1b8d5c │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 1b95ce │ │ │ │ mov r0, r9 │ │ │ │ @@ -462788,15 +462789,15 @@ │ │ │ │ ldr.w r3, [pc, #3012] @ 1b9ac4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3008] @ 1b9ac8 │ │ │ │ ldr.w r1, [pc, #3008] @ 1b9acc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.n 1b8da2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b95ae │ │ │ │ mov r0, r9 │ │ │ │ @@ -462835,15 +462836,15 @@ │ │ │ │ ldr.w r3, [pc, #2892] @ 1b9adc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2888] @ 1b9ae0 │ │ │ │ ldr.w r1, [pc, #2888] @ 1b9ae4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.w 1b8004 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b9824 │ │ │ │ mov r0, r9 │ │ │ │ @@ -462916,15 +462917,15 @@ │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ b.n 1b8894 │ │ │ │ ldr.w r2, [pc, #2660] @ 1b9ae8 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [pc, #2656] @ 1b9aec │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ b.w 1b78d4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1b925c │ │ │ │ mov r0, r9 │ │ │ │ bl 199370 │ │ │ │ b.w 1b8138 │ │ │ │ @@ -462947,15 +462948,15 @@ │ │ │ │ ldr.w r3, [pc, #2584] @ 1b9af0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2580] @ 1b9af4 │ │ │ │ ldr.w r1, [pc, #2580] @ 1b9af8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.w 1b80fe │ │ │ │ movs r4, #1 │ │ │ │ str r4, [r7, #108] @ 0x6c │ │ │ │ b.w 1b7cae │ │ │ │ ldr.w r4, [fp, #116] @ 0x74 │ │ │ │ @@ -463075,15 +463076,15 @@ │ │ │ │ ldr.w r3, [pc, #2204] @ 1b9afc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2204] @ 1b9b00 │ │ │ │ ldr.w r1, [pc, #2204] @ 1b9b04 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.n 1b90a2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bmi.w 1b98be │ │ │ │ mov r0, r9 │ │ │ │ @@ -463326,15 +463327,15 @@ │ │ │ │ ldr.w r3, [pc, #1480] @ 1b9b08 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1480] @ 1b9b0c │ │ │ │ ldr.w r1, [pc, #1480] @ 1b9b10 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.n 1b8f58 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 1b9940 │ │ │ │ mov r0, r9 │ │ │ │ @@ -463343,48 +463344,48 @@ │ │ │ │ ldr.w r3, [pc, #1444] @ 1b9b14 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1440] @ 1b9b18 │ │ │ │ ldr.w r1, [pc, #1440] @ 1b9b1c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.n 1b8eb4 │ │ │ │ ldr.w r3, [pc, #1424] @ 1b9b20 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1420] @ 1b9b24 │ │ │ │ ldr.w r1, [pc, #1420] @ 1b9b28 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.n 1b8f3c │ │ │ │ ldr.w r3, [pc, #1404] @ 1b9b2c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1400] @ 1b9b30 │ │ │ │ ldr.w r1, [pc, #1400] @ 1b9b34 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.n 1b8f28 │ │ │ │ ldr.w r3, [pc, #1384] @ 1b9b38 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1380] @ 1b9b3c │ │ │ │ ldr.w r1, [pc, #1380] @ 1b9b40 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.n 1b8e9a │ │ │ │ mov r0, r5 │ │ │ │ bl 191eec │ │ │ │ b.w 1b7ff2 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ @@ -463400,15 +463401,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1b7f9e │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ mov r0, fp │ │ │ │ bl 1a7ebc │ │ │ │ @@ -463556,15 +463557,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1b7db8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1b999e │ │ │ │ @@ -463574,15 +463575,15 @@ │ │ │ │ ldr r3, [pc, #800] @ (1b9b48 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #800] @ (1b9b4c ) │ │ │ │ ldr r1, [pc, #804] @ (1b9b50 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.w 1b8fba │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #6 │ │ │ │ @@ -463595,86 +463596,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.w 1b8d08 │ │ │ │ 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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ b.w 1b86a4 │ │ │ │ ldr r3, [pc, #696] @ (1b9b54 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #696] @ (1b9b58 ) │ │ │ │ ldr r1, [pc, #696] @ (1b9b5c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.w 1b821e │ │ │ │ ldrb.w r3, [r2, #957] @ 0x3bd │ │ │ │ b.w 1b9072 │ │ │ │ ldr r3, [pc, #672] @ (1b9b60 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #672] @ (1b9b64 ) │ │ │ │ ldr r1, [pc, #672] @ (1b9b68 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.n 1b9286 │ │ │ │ ldr r3, [pc, #656] @ (1b9b6c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #656] @ (1b9b70 ) │ │ │ │ ldr r1, [pc, #660] @ (1b9b74 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.n 1b929a │ │ │ │ ldr r3, [pc, #644] @ (1b9b78 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #644] @ (1b9b7c ) │ │ │ │ ldr r1, [pc, #644] @ (1b9b80 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.w 1b8eee │ │ │ │ ldr r3, [pc, #628] @ (1b9b84 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #628] @ (1b9b88 ) │ │ │ │ ldr r1, [pc, #628] @ (1b9b8c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.n 1b913e │ │ │ │ ldr.w r3, [r5, #580] @ 0x244 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b900c │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ @@ -463684,52 +463685,52 @@ │ │ │ │ ldr r3, [pc, #588] @ (1b9b90 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #588] @ (1b9b94 ) │ │ │ │ ldr r1, [pc, #592] @ (1b9b98 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.n 1b9566 │ │ │ │ ldrb.w r3, [r2, #957] @ 0x3bd │ │ │ │ b.w 1b85aa │ │ │ │ ldrb.w r3, [r2, #957] @ 0x3bd │ │ │ │ b.w 1b85d2 │ │ │ │ ldr r3, [pc, #560] @ (1b9b9c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #560] @ (1b9ba0 ) │ │ │ │ ldr r1, [pc, #560] @ (1b9ba4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.n 1b9532 │ │ │ │ ldr r3, [pc, #544] @ (1b9ba8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #544] @ (1b9bac ) │ │ │ │ ldr r1, [pc, #548] @ (1b9bb0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.n 1b97e6 │ │ │ │ ldr r3, [pc, #532] @ (1b9bb4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #532] @ (1b9bb8 ) │ │ │ │ ldr r1, [pc, #532] @ (1b9bbc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8618 │ │ │ │ b.n 1b981a │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ mov.w sl, r1, lsr #2 │ │ │ │ cmp r5, sl │ │ │ │ bls.n 1b99e2 │ │ │ │ @@ -463798,182 +463799,182 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1ba2d8 │ │ │ │ ldr r1, [pc, #340] @ (1b9bd4 ) │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add r1, pc │ │ │ │ bl 1ba2d8 │ │ │ │ nop │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r5, #10 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r4, #28 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + ldmia r0!, {} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #12 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r2!, {r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r3!, {r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ite gt │ │ │ │ - movgt r3, r3 │ │ │ │ - strble r6, [r3, r1] │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + strb r6, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #6 │ │ │ │ + strb r0, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + strb r4, [r0, r1] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + strb r2, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00ba │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + itte cc │ │ │ │ + movcc r3, r3 │ │ │ │ + strbcc r0, [r2, r0] │ │ │ │ + movcs r3, r3 │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + itee eq │ │ │ │ + moveq r3, r3 │ │ │ │ + strhne r4, [r6, r7] │ │ │ │ + movne r3, r3 │ │ │ │ + adds r2, #18 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x008e │ │ │ │ + bkpt 0x00cc │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strh r2, [r0, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x004c │ │ │ │ + stmia r0!, {r1} │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ movs r3, r3 │ │ │ │ - ittt hi │ │ │ │ - movhi r3, r3 │ │ │ │ - strhhi r0, [r3, r4] │ │ │ │ - movhi r3, r3 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + strh r6, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #28 │ │ │ │ + itet lt │ │ │ │ + movlt r3, r3 │ │ │ │ + strhge r4, [r4, r5] │ │ │ │ + movlt r3, r3 │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - itet cc │ │ │ │ - movcc r3, r3 │ │ │ │ - strhcs r4, [r4, r3] │ │ │ │ - movcc r3, r3 │ │ │ │ - adds r1, #2 │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - itte ls │ │ │ │ - movls r3, r3 │ │ │ │ - popls {r1, r3, r5, r7} │ │ │ │ - movhi r3, r3 │ │ │ │ - itt vs │ │ │ │ - movvs r3, r3 │ │ │ │ - popvs {r2, r4, r5} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ movs r3, r3 │ │ │ │ - itet eq │ │ │ │ - moveq r3, r3 │ │ │ │ - bkpt 0x00c8 │ │ │ │ - moveq r3, r3 │ │ │ │ + itt al │ │ │ │ + moval r3, r3 │ │ │ │ + popal {r2, r4, r5, r7} │ │ │ │ + movs r3, r3 │ │ │ │ + itet hi │ │ │ │ + movhi r3, r3 │ │ │ │ + it mi @ unpredictable │ │ │ │ + movmi 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 │ │ │ │ @@ -463984,19 +463985,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1b9c10 ) │ │ │ │ ldr r0, [pc, #20] @ (1b9c14 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4490 │ │ │ │ nop │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r2, #12] │ │ │ │ movs r3, r5 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + cbnz r4, 1b9c1c │ │ │ │ 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] @ (1b9dac ) │ │ │ │ @@ -464168,15 +464169,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ ldr r7, [pc, #944] @ (1ba188 ) │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1b9fb8 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1b9f3a │ │ │ │ @@ -464190,95 +464191,95 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #904] @ (1ba194 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f5148 │ │ │ │ + bl 1f51c0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5148 │ │ │ │ + bl 1f51c0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5148 │ │ │ │ + bl 1f51c0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5148 │ │ │ │ + bl 1f51c0 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5728 │ │ │ │ + bl 1f57a0 │ │ │ │ ldr.w r1, [sl, #268] @ 0x10c │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ccc0 │ │ │ │ + bl 21cd38 │ │ │ │ add.w r1, sl, #256 @ 0x100 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 1808b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1cb108 │ │ │ │ cbz r0, 1b9eac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 210044 │ │ │ │ + bl 2100bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 266f28 │ │ │ │ + bl 266fa0 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2685e8 │ │ │ │ + bl 268660 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 267b6c │ │ │ │ + bl 267be4 │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 264914 │ │ │ │ + bl 26498c │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b9e6e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 210ed8 │ │ │ │ + bl 210f50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 267b6c │ │ │ │ + bl 267be4 │ │ │ │ ldrb.w r3, [r8, #401] @ 0x191 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1ba052 │ │ │ │ ldrb.w r3, [r8, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1ba03e │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1ba008 │ │ │ │ ldr r1, [pc, #716] @ (1ba198 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 25d4c0 │ │ │ │ + bl 25d538 │ │ │ │ ldr r3, [pc, #712] @ (1ba19c ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 28e130 │ │ │ │ + bl 28e1a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1ba022 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2a4034 │ │ │ │ + bl 2a40ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 223bbc │ │ │ │ + bl 223c34 │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1ba05a │ │ │ │ ldr r3, [pc, #664] @ (1ba1a0 ) │ │ │ │ ldrb.w r1, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -464340,20 +464341,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #544] @ (1ba1a8 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #544] @ (1ba1ac ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2969f0 │ │ │ │ + bl 296a68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ addw r0, r6, #1148 @ 0x47c │ │ │ │ ldrb.w r1, [r3, #76] @ 0x4c │ │ │ │ bl 1bd244 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -464392,29 +464393,29 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b9ec8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ addw r1, r6, #1484 @ 0x5cc │ │ │ │ bl 1c598c │ │ │ │ b.n 1b9ec8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2835a0 │ │ │ │ + bl 283618 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2672f0 │ │ │ │ + bl 267368 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 267b6c │ │ │ │ + bl 267be4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 26e930 │ │ │ │ + bl 26e9a8 │ │ │ │ b.n 1b9ee8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1cb2d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b9ec0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 267b6c │ │ │ │ + bl 267be4 │ │ │ │ b.n 1b9ec0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1cb1c4 │ │ │ │ b.n 1b9eb6 │ │ │ │ ldr.w r3, [ip, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -464447,15 +464448,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1ba090 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1ba09c │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ba088 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 1ba170 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -464545,55 +464546,55 @@ │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r3, #160 @ 0xa0 │ │ │ │ movs r3, r3 │ │ │ │ - rev16 r0, r5 │ │ │ │ + revsh r0, r5 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #656] @ (1ba448 ) │ │ │ │ + ldr r5, [pc, #144] @ (1ba248 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #528] @ (1ba3cc ) │ │ │ │ + ldr r5, [pc, #16] @ (1ba1cc ) │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #448] @ (1ba384 ) │ │ │ │ + ldr r4, [pc, #960] @ (1ba584 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #368] @ (1ba338 ) │ │ │ │ + ldr r4, [pc, #880] @ (1ba538 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #128] @ (1ba24c ) │ │ │ │ + ldr r4, [pc, #640] @ (1ba44c ) │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ 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 │ │ │ │ @@ -464698,110 +464699,110 @@ │ │ │ │ ldr r3, [pc, #84] @ (1ba368 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f5148 │ │ │ │ + bl 1f51c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f9300 │ │ │ │ + bl 1f9378 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ ldr r1, [pc, #52] @ (1ba36c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 2969f0 │ │ │ │ + bl 296a68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r1, [pc, #36] @ (1ba370 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6048 │ │ │ │ + bl 1f60c0 │ │ │ │ b.n 1ba336 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ 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 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 1ba3b4 │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #200] @ 0xc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (1ba3c0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1ba2d8 │ │ │ │ nop │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ 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 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cbz r0, 1ba3e4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (1ba3f0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1ba2d8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ 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 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cbz r0, 1ba476 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cbz r0, 1ba470 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -464817,15 +464818,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 1ba42a │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 1ba470 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -464836,15 +464837,15 @@ │ │ │ │ bne.n 1ba45a │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1ba480 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1ba2d8 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + @ instruction: 0xb642 │ │ │ │ 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 │ │ │ │ @@ -464856,29 +464857,29 @@ │ │ │ │ bhi.w 1ba7a6 │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ cbz r3, 1ba4ca │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cbz r0, 1ba4e2 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #752] @ (1ba7bc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (1ba7c0 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f5148 │ │ │ │ + bl 1f51c0 │ │ │ │ str.w r0, [r6, #156] @ 0x9c │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1a5c90 │ │ │ │ @@ -465046,15 +465047,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 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ 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 1a5fb0 │ │ │ │ @@ -465153,15 +465154,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r4, r5 │ │ │ │ + cbz r4, 1ba812 │ │ │ │ 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] @ (1ba990 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -465173,15 +465174,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 1a75e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cbz r0, 1ba820 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r2, [pc, #404] @ (1ba998 ) │ │ │ │ ldr r3, [pc, #396] @ (1ba994 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -465300,15 +465301,15 @@ │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ b.n 1ba93a │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 1ba802 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ itt eq │ │ │ │ ldrdeq r0, r1, [sp, #12] │ │ │ │ @@ -465345,15 +465346,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] @ (1baa5c ) │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ ldr r2, [pc, #168] @ (1baa60 ) │ │ │ │ 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 │ │ │ │ @@ -465417,15 +465418,15 @@ │ │ │ │ nop │ │ │ │ ldrsb r0, [r0, r1] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ 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 │ │ │ │ @@ -465442,15 +465443,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [pc, #8] @ (1baaa4 ) │ │ │ │ add r1, pc │ │ │ │ bl 1ba2d8 │ │ │ │ nop │ │ │ │ - add sp, #32 │ │ │ │ + sub sp, #32 │ │ │ │ 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 │ │ │ │ @@ -465606,15 +465607,15 @@ │ │ │ │ ldr r6, [pc, #132] @ (1bacc0 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r6, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 215cc0 │ │ │ │ + bl 215d38 │ │ │ │ ldr r3, [pc, #120] @ (1bacc4 ) │ │ │ │ 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 │ │ │ │ @@ -465671,32 +465672,32 @@ │ │ │ │ ldr r1, [pc, #16] @ (1bacf0 ) │ │ │ │ ldr r0, [pc, #20] @ (1bacf4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4490 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #496] @ (1baee0 ) │ │ │ │ + ldr r7, [pc, #1008] @ (1bb0e0 ) │ │ │ │ movs r3, r5 │ │ │ │ - ldr r0, [pc, #712] @ (1bafbc ) │ │ │ │ + ldr r1, [pc, #200] @ (1badbc ) │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #720 @ (adr r7, 1bafc8 ) │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ 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] @ 1bb5d4 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1a6c90 │ │ │ │ ldr.w r6, [r8, #88] @ 0x58 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ @@ -465762,15 +465763,15 @@ │ │ │ │ bne.n 1bad66 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 1bad58 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 1baf84 │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r6, r2 │ │ │ │ @@ -465807,15 +465808,15 @@ │ │ │ │ bne.n 1badc4 │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ beq.n 1baf08 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bb044 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bb03e │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -465881,40 +465882,40 @@ │ │ │ │ cbz r2, 1baf24 │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.w 1badc4 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cbz r0, 1baf78 │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #1 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1baf50 │ │ │ │ b.n 1baf74 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 1badc4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ bne.w 1badc4 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1baf74 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1baf46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 1badc4 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1baf36 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ ldrd fp, r9, [r3, #32] │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1baf50 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r6, [r5, #32] │ │ │ │ @@ -465983,15 +465984,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 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1bae66 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -465999,15 +466000,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ bl 1a6cbc │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cbz r0, 1bb092 │ │ │ │ movs r1, #0 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bb092 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1bb086 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -466018,15 +466019,15 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #4 │ │ │ │ bne.n 1bb082 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r6, [r0, #32] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bb060 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 1badc4 │ │ │ │ movs r2, #5 │ │ │ │ @@ -466655,19 +466656,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1bb718 ) │ │ │ │ ldr r0, [pc, #20] @ (1bb71c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4490 │ │ │ │ nop │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r8, ip │ │ │ │ movs r3, r5 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r7, #10 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -466746,15 +466747,15 @@ │ │ │ │ cmp r1, #4 │ │ │ │ bhi.n 1bb812 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r2, #29 │ │ │ │ bpl.n 1bb772 │ │ │ │ ldrh r0, [r3, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vstr s0, [r3, #16] │ │ │ │ b.n 1bb772 │ │ │ │ cmp.w r2, #392 @ 0x188 │ │ │ │ bcc.n 1bb83e │ │ │ │ sub.w r2, r2, #396 @ 0x18c │ │ │ │ cmp r2, #1 │ │ │ │ @@ -468189,25 +468190,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 1fa9a0 │ │ │ │ + bl 1faa18 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 1bc8ea │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fab5c │ │ │ │ + bl 1fabd4 │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1bc856 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -468232,15 +468233,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 1bc84c │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 1bc84c │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fac9c │ │ │ │ + bl 1fad14 │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 1bc84c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -468290,15 +468291,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1bc886 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 1bc86c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fab3c │ │ │ │ + bl 1fabb4 │ │ │ │ ldr r2, [pc, #52] @ (1bc904 ) │ │ │ │ ldr r3, [pc, #36] @ (1bc8f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -468459,15 +468460,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 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1a6c90 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #28] │ │ │ │ @@ -468744,15 +468745,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 1bcd46 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1bca84 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 1bcc88 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -468771,23 +468772,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1bce40 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bce2e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bce2e │ │ │ │ mov r9, r6 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ b.n 1bcdca │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bce28 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bcdc0 │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ @@ -469175,15 +469176,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 1bd18c │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ movs r5, #0 │ │ │ │ @@ -469491,15 +469492,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 216d4c │ │ │ │ + bl 216dc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 1bd4f0 │ │ │ │ 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 │ │ │ │ @@ -469628,15 +469629,15 @@ │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1bd62e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -469810,15 +469811,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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ ldr.w r4, [fp, #20] │ │ │ │ add.w sl, fp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, r4 │ │ │ │ beq.n 1bd862 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 1bd82a │ │ │ │ @@ -472795,15 +472796,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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ 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 │ │ │ │ @@ -472812,15 +472813,15 @@ │ │ │ │ str r6, [r0, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 1bf868 │ │ │ │ mov r7, r8 │ │ │ │ movw r1, #8892 @ 0x22bc │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #4448 @ 0x1160 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 1be6c0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -473313,15 +473314,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1bd70c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1bfd2e │ │ │ │ mov r0, sl │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr.w r2, [pc, #1320] @ 1c027c │ │ │ │ ldr.w r3, [pc, #1300] @ 1c026c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ @@ -473572,15 +473573,15 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n 1bffaa │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n 1bffaa │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1c0092 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ @@ -473642,15 +473643,15 @@ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r6, r2 │ │ │ │ bne.n 1c0004 │ │ │ │ mov fp, sl │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.n 1bfce8 │ │ │ │ ldrd r2, r3, [sl] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1c00e4 │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ adds r4, r2, #1 │ │ │ │ @@ -473678,15 +473679,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ b.n 1c00a6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ and.w r2, r2, #15 │ │ │ │ sub.w r6, r8, r2 │ │ │ │ @@ -473837,15 +473838,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 1c11b2 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ 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 │ │ │ │ @@ -474591,15 +474592,15 @@ │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 1c0ada │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ 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 │ │ │ │ @@ -475409,15 +475410,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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1c17c4 │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -475486,44 +475487,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 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ beq.n 1c1466 │ │ │ │ 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 1f8fb8 │ │ │ │ + bl 1f9030 │ │ │ │ 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 1f8fb8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 1c1434 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -475600,15 +475601,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1c13c2 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -475843,15 +475844,15 @@ │ │ │ │ b.n 1c170e │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1c1350 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov ip, sl │ │ │ │ b.n 1c172e │ │ │ │ @@ -477269,15 +477270,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ 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 1c2630 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -477307,39 +477308,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 1c24e4 │ │ │ │ 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 1c22e2 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 1c2592 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 1c255e │ │ │ │ ldr.w r1, [fp, #32] │ │ │ │ mul.w r0, r1, r0 │ │ │ │ @@ -477378,15 +477379,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 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ bl 1a6c90 │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -477449,15 +477450,15 @@ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ bl 1a5a4c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1fad70 │ │ │ │ + bl 1fade8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 1a5fec │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -477484,22 +477485,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 1facfc │ │ │ │ + bl 1fad74 │ │ │ │ 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 1fac54 │ │ │ │ + bl 1faccc │ │ │ │ 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] │ │ │ │ @@ -477536,15 +477537,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 1c282e │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r2, [pc, #400] @ (1c2b38 ) │ │ │ │ ldr r3, [pc, #396] @ (1c2b34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -477619,31 +477620,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 1fad70 │ │ │ │ + bl 1fade8 │ │ │ │ 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 1c2976 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1c2ab2 │ │ │ │ b.n 1c2976 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c2976 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c2aa4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -478593,54 +478594,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] @ (1c3520 ) │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -478653,15 +478654,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 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -478670,15 +478671,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 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, #244] @ (1c3640 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r5, pc │ │ │ │ @@ -478688,18 +478689,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n 1c361e │ │ │ │ cmp r3, #2 │ │ │ │ bls.n 1c3638 │ │ │ │ subs r3, #3 │ │ │ │ @@ -478716,21 +478717,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -478744,15 +478745,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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 1c3638 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -478790,56 +478791,56 @@ │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ ldr.w r9, [pc, #1044] @ 1c3a8c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1c36d8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [pc, #948] @ (1c3a90 ) │ │ │ │ ldr r2, [pc, #952] @ (1c3a94 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21358c │ │ │ │ + bl 213604 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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] │ │ │ │ @@ -478847,28 +478848,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -478895,15 +478896,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1c3804 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1c3a7c │ │ │ │ bhi.w 1c3a74 │ │ │ │ @@ -478922,42 +478923,42 @@ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ b.n 1c3792 │ │ │ │ ldr r3, [pc, #664] @ (1c3aa0 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #664] @ (1c3aa4 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 21358c │ │ │ │ + bl 213604 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2192f8 │ │ │ │ + bl 219370 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3528 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ 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 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 │ │ │ │ @@ -478965,27 +478966,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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,33 +479018,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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c74 │ │ │ │ + bl 213cec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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] │ │ │ │ @@ -479052,22 +479053,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] │ │ │ │ @@ -479102,18 +479103,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 219390 │ │ │ │ + bl 219408 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3528 │ │ │ │ ldr r2, [pc, #92] @ (1c3aa8 ) │ │ │ │ ldr r3, [pc, #52] @ (1c3a84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -479141,23 +479142,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r4, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldmia r1!, {r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ @@ -479179,23 +479180,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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} │ │ │ │ @@ -479205,32 +479206,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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 1c3af0 │ │ │ │ movw r1, #786 @ 0x312 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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} │ │ │ │ @@ -479249,15 +479250,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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 1c3af0 │ │ │ │ stmia r5!, {r1, r2, r3, r5} │ │ │ │ @@ -479296,35 +479297,35 @@ │ │ │ │ ldr.w r2, [pc, #1296] @ 1c4158 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21358c │ │ │ │ + bl 213604 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1c3c84 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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] │ │ │ │ @@ -479332,27 +479333,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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] │ │ │ │ @@ -479380,15 +479381,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1c3db4 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1c413c │ │ │ │ bhi.w 1c4134 │ │ │ │ @@ -479421,38 +479422,38 @@ │ │ │ │ bne.w 1c4144 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #944] @ (1c4168 ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 21358c │ │ │ │ + bl 213604 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2192f8 │ │ │ │ + bl 219370 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #13] │ │ │ │ bl 1c3528 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ movw r1, #779 @ 0x30b │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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} │ │ │ │ @@ -479461,34 +479462,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 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 1c3ab4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 │ │ │ │ @@ -479497,26 +479498,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -479548,37 +479549,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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1c3f84 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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] │ │ │ │ @@ -479586,27 +479587,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -479638,81 +479639,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1c3528 │ │ │ │ mov.w r1, #920 @ 0x398 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ movs r1, #3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213c74 │ │ │ │ + bl 213cec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219248 │ │ │ │ + bl 2192c0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219390 │ │ │ │ + bl 219408 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 1c3528 │ │ │ │ b.n 1c3d98 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 1c4038 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1c3f24 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1c3c36 │ │ │ │ ldr r3, [pc, #60] @ (1c416c ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1c3db6 │ │ │ │ @@ -479727,23 +479728,23 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ movs r2, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r6, r2, #6 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -479774,30 +479775,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 215b28 │ │ │ │ + bl 215ba0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 1c41f8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 │ │ │ │ @@ -479832,21 +479833,21 @@ │ │ │ │ b.n 1c4260 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 1c42f6 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -479861,29 +479862,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 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #151 @ 0x97 │ │ │ │ bne.n 1c4256 │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 1c4260 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -479924,21 +479925,21 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 1c4246 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #245 @ 0xf5 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] │ │ │ │ @@ -479948,15 +479949,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [pc, #216] @ (1c4484 ) │ │ │ │ ldr r3, [pc, #196] @ (1c4474 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -479975,21 +479976,21 @@ │ │ │ │ beq.n 1c444e │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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} │ │ │ │ @@ -480006,15 +480007,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 218018 │ │ │ │ + bl 218090 │ │ │ │ b.n 1c43aa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 1c4464 │ │ │ │ @@ -480103,15 +480104,15 @@ │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 1c4528 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 1c451a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f911c │ │ │ │ + bl 1f9194 │ │ │ │ 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] │ │ │ │ @@ -480531,15 +480532,15 @@ │ │ │ │ ldrb.w r2, [r3, #624] @ 0x270 │ │ │ │ cbz r2, 1c49ae │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (1c49b4 ) │ │ │ │ ldr r1, [pc, #20] @ (1c49b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216850 │ │ │ │ + bl 2168c8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 1969b6 │ │ │ │ b.n 1c44d2 │ │ │ │ vtbl.8 d20, {d15-d17}, d27 │ │ │ │ @@ -480615,22 +480616,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 223bbc │ │ │ │ + bl 223c34 │ │ │ │ ldr r2, [pc, #16] @ (1c4aa8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1c4aac ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216850 │ │ │ │ + bl 2168c8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 316aaa │ │ │ │ b.n 1c441e │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -480668,15 +480669,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 1f9938 │ │ │ │ + bl 1f99b0 │ │ │ │ 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 │ │ │ │ @@ -480700,15 +480701,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 1f9938 │ │ │ │ + bl 1f99b0 │ │ │ │ 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 │ │ │ │ @@ -480724,15 +480725,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 1f9c1c │ │ │ │ + bl 1f9c94 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 1c4bd2 │ │ │ │ @@ -481875,15 +481876,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1c57ca │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1fad70 │ │ │ │ + bl 1fade8 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 1c57c2 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -481903,30 +481904,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1c5786 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fabd8 │ │ │ │ + bl 1fac50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c5782 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fac54 │ │ │ │ + bl 1faccc │ │ │ │ b.n 1c5782 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 1c5778 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 1c576a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ b.n 1c5738 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -482123,15 +482124,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 1fe1ec │ │ │ │ + bl 1fe264 │ │ │ │ ldr.w sl, [r5, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1c5b3c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, sl │ │ │ │ mov r8, r4 │ │ │ │ @@ -482139,15 +482140,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1c5a6c │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1c5a6c │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216428 │ │ │ │ + bl 2164a0 │ │ │ │ cbz r0, 1c5a02 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1c5b24 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -482189,15 +482190,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 1c5a46 │ │ │ │ b.n 1c5a1e │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c59dc │ │ │ │ mov r4, r8 │ │ │ │ @@ -482417,15 +482418,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 1fe21c │ │ │ │ + bl 1fe294 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 1c5a1e │ │ │ │ movs r0, #0 │ │ │ │ b.n 1c5cbc │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -482446,18 +482447,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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ mov r9, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 1f5728 │ │ │ │ + bl 1f57a0 │ │ │ │ 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 1c5f44 │ │ │ │ mov r6, r5 │ │ │ │ @@ -482506,15 +482507,15 @@ │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1c5dde │ │ │ │ mov r7, r9 │ │ │ │ cmp r1, r7 │ │ │ │ beq.n 1c5d4a │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c5ece │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r5, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -482537,15 +482538,15 @@ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r6, r2 │ │ │ │ bne.n 1c5d18 │ │ │ │ mov r9, r8 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 │ │ │ │ @@ -482673,19 +482674,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 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ b.n 1c5d92 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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] │ │ │ │ @@ -482981,17 +482982,17 @@ │ │ │ │ b.n 1c615c │ │ │ │ movs r7, #0 │ │ │ │ b.n 1c60b0 │ │ │ │ sub.w ip, r3, #784 @ 0x310 │ │ │ │ cmp.w ip, #10 │ │ │ │ bls.w 1c616a │ │ │ │ b.n 1c6260 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, r5 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ 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 │ │ │ │ @@ -483007,15 +483008,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 1f1988 │ │ │ │ + bl 1f1a00 │ │ │ │ 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 │ │ │ │ @@ -483236,17 +483237,17 @@ │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1c6400 │ │ │ │ b.n 1c63a6 │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1c6400 │ │ │ │ b.n 1c650c │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ movs r2, r5 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ 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] │ │ │ │ @@ -483306,15 +483307,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 1c67fe │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1c661c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f194c │ │ │ │ + bl 1f19c4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1c661c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp fp, r4 │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -483328,15 +483329,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1c65e0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c65d6 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f194c │ │ │ │ + bl 1f19c4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 1c65e6 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 1c65b0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -483826,15 +483827,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [pc, #2448] @ 1c74d0 │ │ │ │ strd r7, r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, lr │ │ │ │ beq.w 1c7072 │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -483971,15 +483972,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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 1be6c0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -484058,28 +484059,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 1c6d76 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1f1b98 │ │ │ │ + bl 1f1c10 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r6, fp │ │ │ │ beq.n 1c6dca │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ mov r8, r4 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1f19dc │ │ │ │ + bl 1f1a54 │ │ │ │ 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 1c6da8 │ │ │ │ mov r4, r8 │ │ │ │ @@ -484146,15 +484147,15 @@ │ │ │ │ bne.n 1c6e36 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 1c6e36 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r4, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f194c │ │ │ │ + bl 1f19c4 │ │ │ │ cmp sl, r4 │ │ │ │ bne.n 1c6e3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 1c7098 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -484184,15 +484185,15 @@ │ │ │ │ bne.n 1c6e08 │ │ │ │ ldrd r4, r5, [sp, #28] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [pc, #1540] @ 1c74d8 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - bl 1f19f4 │ │ │ │ + bl 1f1a6c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, fp │ │ │ │ beq.w 1c7030 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ b.n 1c6f00 │ │ │ │ @@ -484351,15 +484352,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r3 │ │ │ │ bne.w 1c6cb2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr.w r2, [pc, #1124] @ 1c74dc │ │ │ │ ldr.w r3, [pc, #1108] @ 1c74d0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -484387,15 +484388,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c7404 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c73f2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ mov r7, r0 │ │ │ │ cbz r7, 1c70ee │ │ │ │ add r9, r7 │ │ │ │ str.w r6, [r9] │ │ │ │ mov r9, r4 │ │ │ │ b.n 1c6ec0 │ │ │ │ adds.w r9, r7, r9 │ │ │ │ @@ -484412,27 +484413,27 @@ │ │ │ │ cmp sl, r3 │ │ │ │ bls.w 1c6ec0 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1f194c │ │ │ │ + bl 1f19c4 │ │ │ │ cmp r4, sl │ │ │ │ bcc.n 1c710e │ │ │ │ b.n 1c6ec0 │ │ │ │ add.w sl, r7, r9 │ │ │ │ cmp sl, r7 │ │ │ │ bls.n 1c713e │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1f194c │ │ │ │ + bl 1f19c4 │ │ │ │ cmp r4, sl │ │ │ │ bcc.n 1c712c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r2, r3, #5 │ │ │ │ bhi.n 1c70ee │ │ │ │ adds r4, r3, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -484452,15 +484453,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c7498 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c7462 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c70ee │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -484971,15 +484972,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 1c76b6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (1c76f0 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1c76e4 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 1c76b2 │ │ │ │ @@ -484995,59 +484996,59 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (1c76fc ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (1c7700 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c7684 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (1c7704 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c7684 │ │ │ │ ldr r1, [pc, #52] @ (1c7708 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c7684 │ │ │ │ ldr r2, [pc, #44] @ (1c770c ) │ │ │ │ add r2, pc │ │ │ │ b.n 1c769c │ │ │ │ ldr r1, [pc, #40] @ (1c7710 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c7684 │ │ │ │ - b.n 1c6fe0 │ │ │ │ + b.n 1c70e0 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r5, [pc, #696] @ (1c79b0 ) │ │ │ │ + ldr r6, [pc, #184] @ (1c77b0 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c6fa8 │ │ │ │ + b.n 1c70a8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c6f44 │ │ │ │ + b.n 1c7044 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c6f54 │ │ │ │ + b.n 1c7054 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - sxth r0, r5 │ │ │ │ + uxth r0, r5 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -485058,15 +485059,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 1c77ee │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1c790a │ │ │ │ ldr r1, [pc, #600] @ (1c7998 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 1c7800 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 1c7810 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 1c7820 │ │ │ │ @@ -485077,29 +485078,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 1c7850 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 1c776e │ │ │ │ ldr r1, [pc, #564] @ (1c799c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 1c7790 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1c7892 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 1c7790 │ │ │ │ ldr r1, [pc, #536] @ (1c79a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 1c78a4 │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 1c78b6 │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 1c78c8 │ │ │ │ @@ -485115,74 +485116,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] @ (1c79a4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 1c7916 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 1c77ea │ │ │ │ ldr r1, [pc, #452] @ (1c79a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c7748 │ │ │ │ ldr r1, [pc, #440] @ (1c79ac ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 1c774c │ │ │ │ ldr r1, [pc, #428] @ (1c79b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 1c7750 │ │ │ │ ldr r1, [pc, #416] @ (1c79b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 1c7754 │ │ │ │ ldr r1, [pc, #404] @ (1c79b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 1c7758 │ │ │ │ ldr r1, [pc, #392] @ (1c79bc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 1c775c │ │ │ │ ldr r1, [pc, #380] @ (1c79c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 1c7760 │ │ │ │ ldr r1, [pc, #368] @ (1c79c4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c7760 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c7940 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 1c792e │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -485196,174 +485197,174 @@ │ │ │ │ bmi.w 1c798a │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 1c7970 │ │ │ │ ldr r1, [pc, #324] @ (1c79cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c77da │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1c7786 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 1c7798 │ │ │ │ ldr r1, [pc, #296] @ (1c79d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 1c779e │ │ │ │ ldr r1, [pc, #284] @ (1c79d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 1c77a4 │ │ │ │ ldr r1, [pc, #268] @ (1c79d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 1c77aa │ │ │ │ ldr r1, [pc, #256] @ (1c79dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 1c77b0 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (1c79e0 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c77da │ │ │ │ ldr r1, [pc, #216] @ (1c79e4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 1c7748 │ │ │ │ ldr r3, [pc, #208] @ (1c79e8 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (1c79ec ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c77da │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 1c7962 │ │ │ │ ldr r1, [pc, #184] @ (1c79f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c77da │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c7654 │ │ │ │ b.n 1c77da │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 1c7654 │ │ │ │ ldr r1, [pc, #156] @ (1c79f4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c77be │ │ │ │ ldr r1, [pc, #148] @ (1c79f8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c77da │ │ │ │ ldr r1, [pc, #136] @ (1c79fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c77da │ │ │ │ ldr r1, [pc, #128] @ (1c7a00 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c77da │ │ │ │ ldr r1, [pc, #120] @ (1c7a04 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c77da │ │ │ │ - bvs.n 1c7a54 │ │ │ │ + bvs.n 1c7954 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8158 │ │ │ │ + b.n 1c7258 │ │ │ │ movs r2, r3 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c80e0 │ │ │ │ + b.n 1c71e0 │ │ │ │ movs r2, r3 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ movs r2, r3 │ │ │ │ - cbz r0, 1c7a14 │ │ │ │ + push {r4} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c7fdc │ │ │ │ + b.n 1c80dc │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c7fb4 │ │ │ │ + b.n 1c80b4 │ │ │ │ movs r2, r3 │ │ │ │ - cbz r0, 1c7a0a │ │ │ │ + cbz r0, 1c7a2a │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c7f94 │ │ │ │ + b.n 1c8094 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c7f98 │ │ │ │ + b.n 1c8098 │ │ │ │ movs r2, r3 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c80cc │ │ │ │ + b.n 1c81cc │ │ │ │ movs r2, r3 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #42] @ 0x2a │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ movs r2, r3 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ movs r6, r3 │ │ │ │ - b.n 1c7e80 │ │ │ │ + b.n 1c7f80 │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 1c7918 │ │ │ │ + bpl.n 1c7a18 │ │ │ │ movs r2, r3 │ │ │ │ - strb r4, [r3, #17] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c7ecc │ │ │ │ + b.n 1c7fcc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c7ed4 │ │ │ │ + b.n 1c7fd4 │ │ │ │ movs r2, r3 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c7eac │ │ │ │ + b.n 1c7fac │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c7f50 │ │ │ │ + b.n 1c8050 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c7ec0 │ │ │ │ + b.n 1c7fc0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c7ed0 │ │ │ │ + b.n 1c7fd0 │ │ │ │ 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 │ │ │ │ @@ -485372,36 +485373,36 @@ │ │ │ │ ldr.w r8, [pc, #2620] @ 1c8460 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 1c7a2a │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1c7b90 │ │ │ │ ldr.w r1, [pc, #2596] @ 1c8464 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.n 1c7b16 │ │ │ │ ldr.w r1, [pc, #2580] @ 1c8468 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr.w r1, [pc, #2568] @ 1c846c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 1c7ef2 │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 1c7ee2 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 1c7ed4 │ │ │ │ @@ -485434,15 +485435,15 @@ │ │ │ │ bne.w 1c8076 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c8380 │ │ │ │ ldr.w r1, [pc, #2456] @ 1c8470 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 1c8096 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 1c8096 │ │ │ │ @@ -485459,15 +485460,15 @@ │ │ │ │ lsls r2, r6, #15 │ │ │ │ lsls r3, r5, #15 │ │ │ │ lsls r4, r4, #15 │ │ │ │ lsls r5, r3, #15 │ │ │ │ ldr.w r1, [pc, #2396] @ 1c8474 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c7a60 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c838e │ │ │ │ movw r3, #905 @ 0x389 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 1c829e │ │ │ │ @@ -485476,36 +485477,36 @@ │ │ │ │ beq.w 1c8452 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1c8444 │ │ │ │ cbnz r3, 1c7b54 │ │ │ │ ldr.w r1, [pc, #2348] @ 1c8478 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1c8430 │ │ │ │ ldr.w r1, [pc, #2332] @ 1c847c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r6, r3, #29 │ │ │ │ bpl.w 1c8422 │ │ │ │ ldr.w r1, [pc, #2312] @ 1c8480 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr.w r1, [pc, #2304] @ 1c8484 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ 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 │ │ │ │ @@ -485516,15 +485517,15 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbnz r3, 1c7bb8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbz r3, 1c7bc4 │ │ │ │ ldr.w r1, [pc, #2252] @ 1c8488 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1c7d74 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r1, r3, #20 │ │ │ │ bmi.w 1c7e30 │ │ │ │ @@ -485555,22 +485556,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c7bfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c7be8 │ │ │ │ ldr.w r1, [pc, #2164] @ 1c848c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 1c7bee │ │ │ │ ldr.w r1, [pc, #2148] @ 1c8490 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c7bee │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1c7cd4 │ │ │ │ ldr.w r1, [pc, #2128] @ 1c8494 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #2128] @ 1c8498 │ │ │ │ @@ -485597,15 +485598,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 1c7c8e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -485619,21 +485620,21 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1c7c9e │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c7c52 │ │ │ │ ldr.w r1, [pc, #2020] @ 1c849c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1c7c5a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c7c5a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 1c7d96 │ │ │ │ movw r2, #673 @ 0x2a1 │ │ │ │ subs r2, r3, r2 │ │ │ │ @@ -485655,122 +485656,122 @@ │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1c7d26 │ │ │ │ ldr.w r1, [pc, #1928] @ 1c84a0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 1c7d40 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cbz r0, 1c7d40 │ │ │ │ bl 1a5778 │ │ │ │ ldr.w r1, [pc, #1904] @ 1c84a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c7dd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1a5f60 │ │ │ │ cbnz r0, 1c7db2 │ │ │ │ ldr.w r1, [pc, #1880] @ 1c84a8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ 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] @ 1c84ac │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ movs r3, #0 │ │ │ │ b.n 1c7c9e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1c81f0 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1c80d6 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 1c7bce │ │ │ │ ldr.w r1, [pc, #1828] @ 1c84b0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c7bce │ │ │ │ ldrh r2, [r4, #48] @ 0x30 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ beq.n 1c7d40 │ │ │ │ ldr.w r1, [pc, #1808] @ 1c84b4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ b.n 1c7cdc │ │ │ │ ldr.w r1, [pc, #1796] @ 1c84b8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ mov r0, r4 │ │ │ │ bl 1a5f74 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c8044 │ │ │ │ ldr.w r1, [pc, #1776] @ 1c84bc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c7d4e │ │ │ │ ldr.w r1, [pc, #1764] @ 1c84c0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1c7d46 │ │ │ │ ldr.w r8, [pc, #1752] @ 1c84c4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1748] @ 1c84c8 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 1c7e10 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.n 1c7d46 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c7e0a │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c7dfc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 1c7dfc │ │ │ │ ldr.w r1, [pc, #1688] @ 1c84cc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c7bd6 │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 1c828e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r1, r4, #8 │ │ │ │ @@ -485778,71 +485779,71 @@ │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r7, r6, #7 │ │ │ │ lsls r3, r2, #8 │ │ │ │ ldr.w r1, [pc, #1652] @ 1c84d0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c7ab6 │ │ │ │ ldr.w r1, [pc, #1640] @ 1c84d4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7ab0 │ │ │ │ ldr.w r1, [pc, #1628] @ 1c84d8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7aaa │ │ │ │ ldr.w r1, [pc, #1616] @ 1c84dc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7aa4 │ │ │ │ ldr.w r1, [pc, #1604] @ 1c84e0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7a9e │ │ │ │ ldr.w r1, [pc, #1592] @ 1c84e4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7a98 │ │ │ │ ldr.w r1, [pc, #1580] @ 1c84e8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c7a90 │ │ │ │ ldr.w r1, [pc, #1572] @ 1c84ec │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c7a88 │ │ │ │ ldr.w r1, [pc, #1560] @ 1c84f0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c7a80 │ │ │ │ ldr.w r1, [pc, #1552] @ 1c84f4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7a7a │ │ │ │ ldr.w r1, [pc, #1540] @ 1c84f8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7a74 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 1c7d40 │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -485851,23 +485852,23 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 1c82a8 │ │ │ │ ldr.w r1, [pc, #1496] @ 1c84fc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7cf2 │ │ │ │ bl 1a4470 │ │ │ │ ldr.w r1, [pc, #1476] @ 1c8500 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 1c8122 │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 1c8112 │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1c8102 │ │ │ │ @@ -485907,15 +485908,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1c8418 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #1336] @ 1c8504 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 1c80e4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #676 @ 0x2a4 │ │ │ │ beq.w 1c8220 │ │ │ │ bhi.w 1c7b24 │ │ │ │ @@ -485934,50 +485935,50 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [pc, #1264] @ 1c8508 │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr.w r1, [pc, #1260] @ 1c850c │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7b92 │ │ │ │ ldr.w r1, [pc, #1244] @ 1c8510 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1c7d28 │ │ │ │ mov r0, r4 │ │ │ │ bl 1a5f88 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1220] @ 1c8514 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c7d4e │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #1200] @ 1c8518 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1c7d28 │ │ │ │ bl 1a4470 │ │ │ │ ldr.w r1, [pc, #1184] @ 1c851c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 1c7af0 │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -485994,603 +485995,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] @ 1c8524 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7b92 │ │ │ │ ldr.w r1, [pc, #1104] @ 1c8528 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c7bce │ │ │ │ ldr.w r1, [pc, #1092] @ 1c852c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c7fde │ │ │ │ ldr.w r1, [pc, #1084] @ 1c8530 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7f60 │ │ │ │ ldr.w r1, [pc, #1072] @ 1c8534 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7f5a │ │ │ │ ldr.w r1, [pc, #1060] @ 1c8538 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7f54 │ │ │ │ ldr.w r1, [pc, #1048] @ 1c853c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7f4e │ │ │ │ ldr.w r1, [pc, #1036] @ 1c8540 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c7f84 │ │ │ │ ldr.w r1, [pc, #1024] @ 1c8544 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7f7e │ │ │ │ ldr r1, [pc, #1012] @ (1c8548 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7f78 │ │ │ │ ldr r1, [pc, #1004] @ (1c854c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7f72 │ │ │ │ ldr r1, [pc, #992] @ (1c8550 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7f6c │ │ │ │ ldr r1, [pc, #984] @ (1c8554 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7f66 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 1c836c │ │ │ │ ldr r3, [pc, #964] @ (1c8558 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #964] @ (1c855c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #960] @ (1c8560 ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 1c81ca │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 1c81aa │ │ │ │ ldr r1, [pc, #932] @ (1c8564 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c7bc4 │ │ │ │ ldr r1, [pc, #924] @ (1c8568 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c81b6 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #904] @ (1c856c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1c7d28 │ │ │ │ ldr r1, [pc, #892] @ (1c8570 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c7bce │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #880] @ (1c8574 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7f90 │ │ │ │ ldr r1, [pc, #868] @ (1c8578 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c7f9a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1c843e │ │ │ │ ldr r2, [pc, #848] @ (1c857c ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #848] @ (1c8580 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7b92 │ │ │ │ ldr r1, [pc, #840] @ (1c8584 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7b92 │ │ │ │ ldr r1, [pc, #828] @ (1c8588 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7b92 │ │ │ │ ldr r1, [pc, #820] @ (1c858c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7b92 │ │ │ │ ldr r1, [pc, #808] @ (1c8590 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7b92 │ │ │ │ ldr r1, [pc, #800] @ (1c8594 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7b92 │ │ │ │ ldr r1, [pc, #788] @ (1c8598 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7b92 │ │ │ │ ldr r1, [pc, #780] @ (1c859c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7b92 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 1c7bb0 │ │ │ │ b.n 1c8190 │ │ │ │ ldr r1, [pc, #756] @ (1c85a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7cf2 │ │ │ │ ldr r1, [pc, #748] @ (1c85a4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8096 │ │ │ │ ldr r1, [pc, #736] @ (1c85a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8096 │ │ │ │ ldr r1, [pc, #728] @ (1c85ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8096 │ │ │ │ ldr r1, [pc, #716] @ (1c85b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8096 │ │ │ │ ldr r1, [pc, #708] @ (1c85b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8096 │ │ │ │ ldr r1, [pc, #696] @ (1c85b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8096 │ │ │ │ ldr r1, [pc, #688] @ (1c85bc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8096 │ │ │ │ ldr r1, [pc, #676] @ (1c85c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8096 │ │ │ │ ldr r1, [pc, #668] @ (1c85c4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8096 │ │ │ │ ldr r1, [pc, #656] @ (1c85c8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8096 │ │ │ │ ldr r1, [pc, #648] @ (1c85cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8096 │ │ │ │ ldr r1, [pc, #636] @ (1c85d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8096 │ │ │ │ ldr r1, [pc, #628] @ (1c85d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8096 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #612] @ (1c85d8 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c8190 │ │ │ │ ldr r1, [pc, #600] @ (1c85dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.w 1c7ae2 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 1c83fa │ │ │ │ tbb [pc, r3] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r6, #28 │ │ │ │ asrs r6, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #568] @ (1c85e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [pc, #560] @ (1c85e4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #556] @ (1c85e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1c7b92 │ │ │ │ ldr r1, [pc, #544] @ (1c85ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c83b0 │ │ │ │ ldr r1, [pc, #536] @ (1c85f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c83b0 │ │ │ │ ldr r1, [pc, #528] @ (1c85f4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c83b0 │ │ │ │ ldr r1, [pc, #520] @ (1c85f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c83b0 │ │ │ │ ldr r1, [pc, #512] @ (1c85fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.n 1c83b0 │ │ │ │ ldr r1, [pc, #504] @ (1c8600 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1c7b92 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 1c7fca │ │ │ │ ldr r1, [pc, #480] @ (1c8604 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.w 1c7b82 │ │ │ │ ldr r1, [pc, #468] @ (1c8608 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.w 1c7b6a │ │ │ │ ldr r2, [pc, #460] @ (1c860c ) │ │ │ │ add r2, pc │ │ │ │ b.n 1c822c │ │ │ │ ldr r1, [pc, #456] @ (1c8610 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.w 1c7b54 │ │ │ │ ldr r1, [pc, #448] @ (1c8614 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ b.w 1c7b54 │ │ │ │ - bpl.n 1c839c │ │ │ │ + bvs.n 1c849c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8844 │ │ │ │ + b.n 1c8944 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8840 │ │ │ │ + b.n 1c8940 │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 1c852c │ │ │ │ + bpl.n 1c842c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c886c │ │ │ │ + b.n 1c896c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c86b8 │ │ │ │ + b.n 1c87b8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c88f8 │ │ │ │ + b.n 1c89f8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8788 │ │ │ │ + b.n 1c8888 │ │ │ │ movs r2, r3 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1c884c │ │ │ │ + b.n 1c894c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r4, 1c8500 │ │ │ │ + push {r2, r6} │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1c87a0 │ │ │ │ + b.n 1c88a0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8774 │ │ │ │ + b.n 1c8874 │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r2, 1c8510 │ │ │ │ + pop {r1, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, 1c84e8 │ │ │ │ + cbz r4, 1c8508 │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1c86e8 │ │ │ │ + b.n 1c87e8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c86d4 │ │ │ │ + b.n 1c87d4 │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c84e4 │ │ │ │ + b.n 1c85e4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c862c │ │ │ │ + b.n 1c872c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8610 │ │ │ │ + b.n 1c8710 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c85c8 │ │ │ │ + b.n 1c86c8 │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 1c84b4 │ │ │ │ + ble.n 1c85b4 │ │ │ │ movs r2, r3 │ │ │ │ - cbz r0, 1c8506 │ │ │ │ + sxtb r0, r5 │ │ │ │ movs r1, r3 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 1c8498 │ │ │ │ + udf #94 @ 0x5e │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #216 @ 0xd8 │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #216 @ 0xd8 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 1c8418 │ │ │ │ + udf #22 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 1c83f0 │ │ │ │ + udf #0 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, pc, #728 @ (adr r0, 1c87cc ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 1c85cc ) │ │ │ │ movs r2, r3 │ │ │ │ - add r0, pc, #624 @ (adr r0, 1c8768 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 1c8568 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r0, pc, #640 @ (adr r0, 1c877c ) │ │ │ │ + add r1, pc, #128 @ (adr r1, 1c857c ) │ │ │ │ movs r2, r3 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 1c8428 │ │ │ │ + udf #16 │ │ │ │ movs r2, r3 │ │ │ │ bge.n 1c857c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ble.n 1c859c │ │ │ │ + ble.n 1c849c │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 1c8464 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 1c84e8 │ │ │ │ + bpl.n 1c85e8 │ │ │ │ movs r1, r3 │ │ │ │ - ble.n 1c8468 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r2, [r0, #32] │ │ │ │ movs r2, r3 │ │ │ │ bls.n 1c8618 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bgt.n 1c8618 │ │ │ │ + bgt.n 1c8518 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ movs r2, r3 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ movs r2, r3 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ movs r2, r3 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ movs r2, r3 │ │ │ │ - add r1, pc, #136 @ (adr r1, 1c85d0 ) │ │ │ │ + add r1, pc, #648 @ (adr r1, 1c87d0 ) │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1c8464 │ │ │ │ + bgt.n 1c8564 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1c8524 │ │ │ │ + bgt.n 1c8624 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1c846c │ │ │ │ + bgt.n 1c856c │ │ │ │ movs r2, r3 │ │ │ │ bhi.n 1c8498 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 1c856c │ │ │ │ + bgt.n 1c846c │ │ │ │ movs r2, r3 │ │ │ │ - add r4, pc, #856 @ (adr r4, 1c88c0 ) │ │ │ │ + add r5, pc, #344 @ (adr r5, 1c86c0 ) │ │ │ │ movs r1, r3 │ │ │ │ - blt.n 1c852c │ │ │ │ + bgt.n 1c862c │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 1c8580 │ │ │ │ + bgt.n 1c8480 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1c8610 │ │ │ │ + blt.n 1c8510 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c864c │ │ │ │ + bge.n 1c854c │ │ │ │ movs r1, r3 │ │ │ │ - ssat r0, #28, lr │ │ │ │ - blt.n 1c85f4 │ │ │ │ + usat r0, #27, lr │ │ │ │ + blt.n 1c84f4 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c865c │ │ │ │ + bge.n 1c855c │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c85cc │ │ │ │ + bge.n 1c84cc │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c85cc │ │ │ │ + bge.n 1c84cc │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c85cc │ │ │ │ + bge.n 1c84cc │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8624 │ │ │ │ + bge.n 1c8524 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c85bc │ │ │ │ + bge.n 1c84bc │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8608 │ │ │ │ + bge.n 1c8508 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1c85dc │ │ │ │ + blt.n 1c84dc │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c84ac │ │ │ │ + blt.n 1c85ac │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8684 │ │ │ │ + bge.n 1c8584 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c865c │ │ │ │ + bge.n 1c855c │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8634 │ │ │ │ + bge.n 1c8534 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c860c │ │ │ │ + bge.n 1c850c │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c85e4 │ │ │ │ + bge.n 1c84e4 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c85bc │ │ │ │ + bge.n 1c86bc │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c8594 │ │ │ │ + bge.n 1c8694 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c856c │ │ │ │ + bge.n 1c866c │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c8544 │ │ │ │ + bge.n 1c8644 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c851c │ │ │ │ + bge.n 1c861c │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c84f4 │ │ │ │ + bge.n 1c85f4 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c86cc │ │ │ │ + bls.n 1c85cc │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c862c │ │ │ │ + bge.n 1c852c │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c8680 │ │ │ │ + bls.n 1c8580 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c8598 │ │ │ │ + bge.n 1c8698 │ │ │ │ movs r2, r3 │ │ │ │ bvs.n 1c84ec │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bls.n 1c8548 │ │ │ │ + bge.n 1c8648 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c854c │ │ │ │ + bge.n 1c864c │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c8528 │ │ │ │ + bge.n 1c8628 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c850c │ │ │ │ + bge.n 1c860c │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + @ instruction: 0xb692 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c86dc │ │ │ │ + bls.n 1c85dc │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c86c4 │ │ │ │ + bls.n 1c85c4 │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c85f0 │ │ │ │ + bhi.n 1c86f0 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c86b4 │ │ │ │ + bls.n 1c85b4 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c8694 │ │ │ │ + bls.n 1c8594 │ │ │ │ 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 │ │ │ │ @@ -486605,103 +486606,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #568] @ (1c8880 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f620c │ │ │ │ + bl 1f6284 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 1c8662 │ │ │ │ ldr r6, [pc, #548] @ (1c8884 ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 1a5778 │ │ │ │ ldr r1, [pc, #540] @ (1c8888 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1c86d4 │ │ │ │ ldr r1, [pc, #528] @ (1c888c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r1, [pc, #520] @ (1c8890 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1c86ca │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #504] @ (1c8894 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1c86ac │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 1a5778 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1c86a2 │ │ │ │ ldr r1, [pc, #460] @ (1c8898 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1c8732 │ │ │ │ ldr r1, [pc, #448] @ (1c889c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r1, [pc, #444] @ (1c88a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1c8728 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #428] @ (1c88a4 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1c870a │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 1a5778 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1c8700 │ │ │ │ ldr r1, [pc, #380] @ (1c88a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ beq.n 1c8752 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ @@ -486710,19 +486711,19 @@ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 1c873e │ │ │ │ ldr r1, [pc, #344] @ (1c88ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r1, [pc, #336] @ (1c88b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 1c8782 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ @@ -486731,62 +486732,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 1c876c │ │ │ │ ldr r6, [pc, #304] @ (1c88b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r1, [pc, #296] @ (1c88b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 1c87ea │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 1a5778 │ │ │ │ ldr r1, [pc, #272] @ (1c88bc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 1c87e0 │ │ │ │ bl 1a5778 │ │ │ │ ldr r1, [pc, #256] @ (1c88c0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c886e │ │ │ │ ldr r2, [pc, #240] @ (1c88c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (1c88c8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r1, [pc, #232] @ (1c88cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1c8856 │ │ │ │ ldr r1, [pc, #224] @ (1c88d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r1, [pc, #216] @ (1c88d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1c884c │ │ │ │ ldr r6, [pc, #208] @ (1c88d8 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #204] @ 1c88dc │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -486796,101 +486797,101 @@ │ │ │ │ bcs.n 1c884c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 1a5778 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 1c8816 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 1c881e │ │ │ │ ldr r1, [pc, #144] @ (1c88e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r1, [pc, #140] @ (1c88e4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6244 │ │ │ │ + bl 1f62bc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 1c864c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (1c88e8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1c87d6 │ │ │ │ - add r6, sp │ │ │ │ + add lr, sp │ │ │ │ movs r2, r3 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ movs r1, r3 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1c88c0 │ │ │ │ + bhi.n 1c87c0 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1c88b4 │ │ │ │ + bhi.n 1c87b4 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c880c │ │ │ │ + bhi.n 1c890c │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c8818 │ │ │ │ + bhi.n 1c8918 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c8960 │ │ │ │ + bvc.n 1c8860 │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r0, [r3, #24] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c8954 │ │ │ │ + bvc.n 1c8854 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c8910 │ │ │ │ + bvc.n 1c8810 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c88e8 │ │ │ │ + bvc.n 1c87e8 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c88ec │ │ │ │ + bvc.n 1c87ec │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c8820 │ │ │ │ + bvc.n 1c8920 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c8880 │ │ │ │ + bvc.n 1c8980 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c88a8 │ │ │ │ + bvc.n 1c89a8 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c896c │ │ │ │ + bvs.n 1c886c │ │ │ │ movs r2, r3 │ │ │ │ - add r7, pc, #824 @ (adr r7, 1c8c18 ) │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ movs r1, r3 │ │ │ │ - bvs.n 1c89bc │ │ │ │ + bvs.n 1c88bc │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n 1c8914 │ │ │ │ + bvs.n 1c8814 │ │ │ │ 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] @ 1c8dac │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -486899,15 +486900,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 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1c8d96 │ │ │ │ mov r2, r3 │ │ │ │ @@ -486931,20 +486932,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1c893c │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #24] │ │ │ │ - bl 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ 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 1c8a88 │ │ │ │ mov r2, r7 │ │ │ │ @@ -487008,15 +487009,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 1fa3f4 │ │ │ │ + bl 1fa46c │ │ │ │ b.n 1c89a8 │ │ │ │ mov r0, sl │ │ │ │ bl 1a57ac │ │ │ │ cbz r0, 1c8a3e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #29 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -487040,24 +487041,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 1fa3f4 │ │ │ │ + bl 1fa46c │ │ │ │ b.n 1c89a8 │ │ │ │ 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 1ff3d8 │ │ │ │ + bl 1ff450 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 1c8d9c │ │ │ │ mov r0, r6 │ │ │ │ bl 1a57ac │ │ │ │ @@ -487084,23 +487085,23 @@ │ │ │ │ beq.w 1c8bec │ │ │ │ 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 1ff480 │ │ │ │ + bl 1ff4f8 │ │ │ │ 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 1fa448 │ │ │ │ + bl 1fa4c0 │ │ │ │ cbz r0, 1c8b34 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 1c8b28 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -487108,22 +487109,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 1fa474 │ │ │ │ + bl 1fa4ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c8b08 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1fa448 │ │ │ │ + bl 1fa4c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c8d72 │ │ │ │ mov sl, fp │ │ │ │ movs r4, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov fp, r0 │ │ │ │ sub.w r3, r5, #96 @ 0x60 │ │ │ │ @@ -487160,15 +487161,15 @@ │ │ │ │ beq.n 1c8bb8 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, r3 │ │ │ │ bne.w 1c8cc4 │ │ │ │ mov r4, fp │ │ │ │ mov r0, fp │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1fa474 │ │ │ │ + bl 1fa4ec │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c8b5a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov fp, sl │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w ip, sl, r2 │ │ │ │ @@ -487246,30 +487247,30 @@ │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ cmp r7, ip │ │ │ │ str.w r1, [r5, #548] @ 0x224 │ │ │ │ bne.n 1c8c26 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r2, [pc, #276] @ (1c8db4 ) │ │ │ │ ldr r3, [pc, #272] @ (1c8db0 ) │ │ │ │ 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 1c8da6 │ │ │ │ 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 1ff4c4 │ │ │ │ + bl 1ff53c │ │ │ │ b.n 1c8b94 │ │ │ │ mov r1, r3 │ │ │ │ bl 1a5978 │ │ │ │ b.n 1c8bb8 │ │ │ │ mov fp, sl │ │ │ │ b.n 1c8bda │ │ │ │ ldr r1, [r6, #20] │ │ │ │ @@ -487317,15 +487318,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 1ff4c4 │ │ │ │ + bl 1ff53c │ │ │ │ cmp r7, r9 │ │ │ │ bne.n 1c8d32 │ │ │ │ b.n 1c8ac4 │ │ │ │ subs r1, #29 │ │ │ │ cmp r1, #16 │ │ │ │ bhi.n 1c8d06 │ │ │ │ movw r0, #47107 @ 0xb803 │ │ │ │ @@ -488131,15 +488132,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1cfa54 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f194c │ │ │ │ + bl 1f19c4 │ │ │ │ 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} │ │ │ │ @@ -488177,15 +488178,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1c9616 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fac54 │ │ │ │ + bl 1faccc │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1c95a8 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -488202,28 +488203,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 1a5d18 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f19dc │ │ │ │ + bl 1f1a54 │ │ │ │ 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 1fad70 │ │ │ │ + bl 1fade8 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 1c95d6 │ │ │ │ mov r8, r3 │ │ │ │ b.n 1c9608 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -488946,28 +488947,28 @@ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r4, r1 │ │ │ │ ite cc │ │ │ │ movcc r4, #0 │ │ │ │ movcs r4, #1 │ │ │ │ cbz r0, 1c9d72 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1c9d72 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1c9d66 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1c9d66 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c9d54 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 1c9de6 │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -489117,27 +489118,27 @@ │ │ │ │ bl 1c9b1c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1c9e3c │ │ │ │ b.n 1c9ee2 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ cbz r0, 1c9f28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1c9f28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ beq.n 1c9f1a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 1c9eb6 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c9f0a │ │ │ │ mov r0, r8 │ │ │ │ bl 1c965c │ │ │ │ add sl, r0 │ │ │ │ b.n 1c9eb6 │ │ │ │ @@ -489354,15 +489355,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 1ca14a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1988 │ │ │ │ + bl 1f1a00 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r0, r3 │ │ │ │ mov.w r8, r0, lsr #7 │ │ │ │ beq.w 1ca3a0 │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ subs.w r7, r8, #8 │ │ │ │ @@ -489703,17 +489704,17 @@ │ │ │ │ movw r3, #858 @ 0x35a │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 1ca2ac │ │ │ │ b.n 1ca3e2 │ │ │ │ nop │ │ │ │ bl ea4f6 │ │ │ │ bl fffc04fa │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ movs r2, r5 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ 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] @ 1caa70 │ │ │ │ mov r6, r0 │ │ │ │ @@ -489723,15 +489724,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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ 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 1ca566 │ │ │ │ @@ -489789,31 +489790,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 1f1b98 │ │ │ │ + bl 1f1c10 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r8, r7 │ │ │ │ beq.w 1ca71e │ │ │ │ subs r7, #96 @ 0x60 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r7 │ │ │ │ b.n 1ca606 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r5, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1f19dc │ │ │ │ + bl 1f1a54 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ str r5, [r7, #28] │ │ │ │ cmp r8, r3 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ bne.n 1ca5fe │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r5, r9 │ │ │ │ @@ -489873,58 +489874,58 @@ │ │ │ │ beq.w 1ca970 │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1ca970 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1ca708 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1ca708 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cbz r6, 1ca6fa │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1ca710 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cbz r0, 1ca6fa │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1ca6fa │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1ca6ee │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 1ca710 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ca6e0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ca6c6 │ │ │ │ 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 1ca636 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1f19f4 │ │ │ │ + bl 1f1a6c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r5, #44] @ 0x2c │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 1ca886 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -490104,15 +490105,15 @@ │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ cmp r3, r6 │ │ │ │ bne.n 1ca89a │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cbz r1, 1ca92a │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r3, r1, #96 @ 0x60 │ │ │ │ strd r2, sl, [r1, #96] @ 0x60 │ │ │ │ @@ -490120,15 +490121,15 @@ │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r6, r3 │ │ │ │ bne.w 1ca5a4 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r4, [r5, #52] @ 0x34 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r2, [pc, #316] @ (1caa7c ) │ │ │ │ ldr r3, [pc, #304] @ (1caa74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -490407,15 +490408,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 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ bl 1a6c90 │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -490468,15 +490469,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ bpl.n 1cadc6 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1cafdc │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1cad02 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1cacf4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 1cadc6 │ │ │ │ @@ -490485,15 +490486,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1cadc6 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1cadc6 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1cacda │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1caec8 │ │ │ │ @@ -490517,24 +490518,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cadc2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cadc2 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ b.n 1cad70 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1cadbe │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 1cad62 │ │ │ │ @@ -490555,18 +490556,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp r3, ip │ │ │ │ bne.n 1cad8e │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1fac54 │ │ │ │ + bl 1faccc │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1fad3c │ │ │ │ + bl 1fadb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1cad70 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -490576,15 +490577,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 1cac4c │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 1cac38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r2, [pc, #776] @ (1cb0f4 ) │ │ │ │ ldr r3, [pc, #772] @ (1cb0f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -490656,15 +490657,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 1fad70 │ │ │ │ + bl 1fade8 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1cad7e │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1cad2c │ │ │ │ str.w fp, [sp, #20] │ │ │ │ @@ -490711,22 +490712,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 1facfc │ │ │ │ + bl 1fad74 │ │ │ │ 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 1fac54 │ │ │ │ + bl 1faccc │ │ │ │ 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] │ │ │ │ @@ -490771,15 +490772,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ tst.w r2, #9 │ │ │ │ beq.w 1cad2c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ tst.w r3, #9 │ │ │ │ - b.w 35f9dc │ │ │ │ + b.w 35fa54 │ │ │ │ b.n 1cadc6 │ │ │ │ cmp.w r3, #312 @ 0x138 │ │ │ │ bls.n 1cb08a │ │ │ │ cmp.w r3, #388 @ 0x184 │ │ │ │ beq.n 1cb01a │ │ │ │ sub.w r3, r3, #400 @ 0x190 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -490863,19 +490864,19 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, r0] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #392] @ (1cb288 ) │ │ │ │ + ldr r4, [pc, #904] @ (1cb488 ) │ │ │ │ movs r2, r5 │ │ │ │ - cmp r0, r8 │ │ │ │ + cmp r8, r8 │ │ │ │ movs r2, r3 │ │ │ │ - add r4, pc, #264 @ (adr r4, 1cb210 ) │ │ │ │ + add r4, pc, #776 @ (adr r4, 1cb410 ) │ │ │ │ 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] @ (1cb18c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -490898,15 +490899,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb138 │ │ │ │ ldr r6, [pc, #76] @ (1cb194 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29dec4 │ │ │ │ + bl 29df3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1cb16a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -490981,15 +490982,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb1f4 │ │ │ │ ldr r6, [pc, #76] @ (1cb250 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29dec4 │ │ │ │ + bl 29df3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1cb226 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -491096,15 +491097,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb300 │ │ │ │ ldr r6, [pc, #76] @ (1cb35c ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29dec4 │ │ │ │ + bl 29df3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1cb332 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -491549,15 +491550,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1cb78a │ │ │ │ nop │ │ │ │ ldr r1, [pc, #696] @ (1cba74 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -492203,15 +492204,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1cbe62 │ │ │ │ nop │ │ │ │ cmn r2, r3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -492589,15 +492590,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1cc230 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ subs r6, #184 @ 0xb8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -492757,15 +492758,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1cc38c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r5, #56 @ 0x38 │ │ │ │ @@ -492787,19 +492788,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1cc484 ) │ │ │ │ ldr r0, [pc, #20] @ (1cc488 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4490 │ │ │ │ nop │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ movs r2, r5 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ 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 │ │ │ │ @@ -492868,15 +492869,15 @@ │ │ │ │ bl 1a65d4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1cc560 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1ba2d8 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ @@ -493275,15 +493276,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1cc98a │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -493580,15 +493581,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ccba2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -493884,15 +493885,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 244c1c │ │ │ │ + bl 244c94 │ │ │ │ ldr r3, [pc, #912] @ (1cd39c ) │ │ │ │ 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 │ │ │ │ @@ -493908,15 +493909,15 @@ │ │ │ │ cmp.w r8, #3 │ │ │ │ bhi.n 1cd0e8 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, sp, #4 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 217280 │ │ │ │ + bl 2172f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1cd22a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #300 @ 0x12c │ │ │ │ bne.w 1cd22a │ │ │ │ @@ -494261,15 +494262,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 2174c8 │ │ │ │ + bl 217540 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ba3f4 │ │ │ │ movs r2, #1 │ │ │ │ @@ -494522,15 +494523,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1cd5b0 │ │ │ │ movs r3, #3 │ │ │ │ b.n 1cd5a0 │ │ │ │ movs r3, #2 │ │ │ │ @@ -494571,15 +494572,15 @@ │ │ │ │ ldr r2, [pc, #676] @ (1cd98c ) │ │ │ │ ldr r3, [pc, #680] @ (1cd990 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2174fc │ │ │ │ + bl 217574 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #84 @ 0x54 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1ba3f4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -495022,15 +495023,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ 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 1cdb5a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -495427,15 +495428,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1cded0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -495669,15 +495670,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ce142 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -496262,15 +496263,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1ce8e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f9bb4 │ │ │ │ + bl 1f9c2c │ │ │ │ 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 1ce86e │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -496320,15 +496321,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 1f9bb4 │ │ │ │ + bl 1f9c2c │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 1ce980 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -497111,15 +497112,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 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 1cf134 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ @@ -498560,15 +498561,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bl 1cfd84 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r2, #10 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 35f9d8 │ │ │ │ + bl 35fa50 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #36] @ (1d0030 ) │ │ │ │ ldr r3, [pc, #28] @ (1d002c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -498921,22 +498922,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #152] @ (1d0450 ) │ │ │ │ ldr r3, [pc, #156] @ (1d0454 ) │ │ │ │ sub sp, #28 │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [r1, #120] @ 0x78 │ │ │ │ + ldr r5, [r1, #112] @ 0x70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r0, [r1, #112] @ 0x70 │ │ │ │ + ldrd r3, r0, [r1, #120] @ 0x78 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r5, [r1, #124] @ 0x7c │ │ │ │ + ldr r5, [r1, #116] @ 0x74 │ │ │ │ orrs r0, r5 │ │ │ │ ldr r5, [r1, #104] @ 0x68 │ │ │ │ orrs r3, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -499593,38 +499594,38 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1cfba4 │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ - strd r6, r4, [sp] │ │ │ │ + strd r5, r4, [sp] │ │ │ │ add r0, sp, #32 │ │ │ │ - ldrd sl, r6, [sp, #32] │ │ │ │ + ldrd sl, r5, [sp, #32] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - strd r5, r4, [sp] │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + strd r6, r4, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r5, sl, r3 │ │ │ │ + orr.w r6, sl, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #32 │ │ │ │ - orr.w r4, r6, r3 │ │ │ │ + orr.w r4, r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [pc, #228] @ (1d0bd4 ) │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - orr.w r5, r5, r9 │ │ │ │ + orr.w r6, r6, r9 │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [pc, #204] @ (1d0bcc ) │ │ │ │ - str r5, [r7, #0] │ │ │ │ + str r6, [r7, #0] │ │ │ │ orr.w r4, r4, r8 │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -500488,21 +500489,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] @ (1d14f0 ) │ │ │ │ + ldr r3, [pc, #288] @ (1d14ec ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #284] @ (1d14f4 ) │ │ │ │ + ldr r1, [pc, #280] @ (1d14f0 ) │ │ │ │ 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 │ │ │ │ @@ -500562,74 +500563,72 @@ │ │ │ │ strd r3, r8, [sp] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ 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 1cfba4 │ │ │ │ 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 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d14f8 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d14f4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d14f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d14ec ) │ │ │ │ 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 1d14ea │ │ │ │ + bne.n 1d14e8 │ │ │ │ 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 │ │ │ │ stc 0, cr0, [r4], #-688 @ 0xfffffd50 │ │ │ │ - @ instruction: 0xeb2e00ac │ │ │ │ + @ instruction: 0xeb3000ac │ │ │ │ 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] @ (1d15f8 ) │ │ │ │ + ldr r3, [pc, #228] @ (1d15f4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #220] @ (1d15fc ) │ │ │ │ + ldr r1, [pc, #220] @ (1d15f8 ) │ │ │ │ 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 │ │ │ │ @@ -500689,49 +500688,49 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d1600 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d15fc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d15f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d15f4 ) │ │ │ │ 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 1d15f2 │ │ │ │ + bne.n 1d15ee │ │ │ │ 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 │ │ │ │ - @ instruction: 0xeadc00ac │ │ │ │ - bic.w r0, r6, ip, asr #2 │ │ │ │ + @ instruction: 0xeae000ac │ │ │ │ + bic.w r0, sl, ip, asr #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 │ │ │ │ sub sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #264] @ (1d1724 ) │ │ │ │ + ldr r3, [pc, #264] @ (1d1720 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #256] @ (1d1728 ) │ │ │ │ + ldr r1, [pc, #256] @ (1d1724 ) │ │ │ │ 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,48 +500805,48 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d172c ) │ │ │ │ + ldr r2, [pc, #44] @ (1d1728 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d1724 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d1720 ) │ │ │ │ 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 1d1720 │ │ │ │ + bne.n 1d171c │ │ │ │ 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 │ │ │ │ - ldrd r0, r0, [r4, #688] @ 0x2b0 │ │ │ │ - ldrd r0, r0, [r8], #688 @ 0x2b0 │ │ │ │ + ldrd r0, r0, [r8, #688] @ 0x2b0 │ │ │ │ + ldrd r0, r0, [ip], #688 @ 0x2b0 │ │ │ │ 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] @ (1d18cc ) │ │ │ │ + ldr r3, [pc, #388] @ (1d18c8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #380] @ (1d18d0 ) │ │ │ │ + ldr r1, [pc, #380] @ (1d18cc ) │ │ │ │ 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 │ │ │ │ @@ -500919,15 +500918,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 1d188e │ │ │ │ + beq.n 1d188a │ │ │ │ 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] │ │ │ │ @@ -500947,26 +500946,26 @@ │ │ │ │ str.w r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1d18d4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d18d0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1d18cc ) │ │ │ │ + ldr r3, [pc, #88] @ (1d18c8 ) │ │ │ │ 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 1d18c6 │ │ │ │ + bne.n 1d18c2 │ │ │ │ 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 │ │ │ │ @@ -500981,36 +500980,36 @@ │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ ldrd r8, r7, [sp, #200] @ 0xc8 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr.w r2, r8, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1d183e │ │ │ │ + b.n 1d183a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia.w r8!, {r2, r3, r5, r7} │ │ │ │ - b.n 1d17ec │ │ │ │ + stmia.w ip!, {r2, r3, r5, r7} │ │ │ │ + b.n 1d17f0 │ │ │ │ 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] @ (1d1a4c ) │ │ │ │ + ldr r3, [pc, #348] @ (1d1a48 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #340] @ (1d1a50 ) │ │ │ │ + ldr r1, [pc, #340] @ (1d1a4c ) │ │ │ │ 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 │ │ │ │ @@ -501117,51 +501116,51 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d1a54 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d1a50 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d1a4c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d1a48 ) │ │ │ │ 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 1d1a46 │ │ │ │ + bne.n 1d1a42 │ │ │ │ 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 1d1854 │ │ │ │ + b.n 1d1858 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - b.n 1d15fc │ │ │ │ + b.n 1d1600 │ │ │ │ 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] @ (1d1b8c ) │ │ │ │ + ldr r3, [pc, #284] @ (1d1b88 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #276] @ (1d1b90 ) │ │ │ │ + ldr r1, [pc, #276] @ (1d1b8c ) │ │ │ │ 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 │ │ │ │ @@ -501241,51 +501240,51 @@ │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d1b94 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d1b90 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d1b8c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d1b88 ) │ │ │ │ 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 1d1b86 │ │ │ │ + bne.n 1d1b82 │ │ │ │ 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 1d1694 │ │ │ │ + b.n 1d1698 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - b.n 1d14bc │ │ │ │ + b.n 1d14c0 │ │ │ │ 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] @ (1d1cc4 ) │ │ │ │ + ldr r3, [pc, #276] @ (1d1cc0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #268] @ (1d1cc8 ) │ │ │ │ + ldr r1, [pc, #268] @ (1d1cc4 ) │ │ │ │ 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 │ │ │ │ @@ -501361,50 +501360,50 @@ │ │ │ │ mov r1, r2 │ │ │ │ str.w r9, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d1ccc ) │ │ │ │ + ldr r2, [pc, #44] @ (1d1cc8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d1cc4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d1cc0 ) │ │ │ │ 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 1d1cc0 │ │ │ │ + bne.n 1d1cbc │ │ │ │ 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 1d154c │ │ │ │ + b.n 1d1550 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - b.n 1d2380 │ │ │ │ + b.n 1d2384 │ │ │ │ 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] @ (1d1ea4 ) │ │ │ │ + ldr r3, [pc, #444] @ (1d1ea0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #432] @ (1d1ea8 ) │ │ │ │ + ldr r1, [pc, #432] @ (1d1ea4 ) │ │ │ │ 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 │ │ │ │ @@ -501546,50 +501545,50 @@ │ │ │ │ movs r2, #7 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ strd r6, r7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d1eac ) │ │ │ │ + ldr r2, [pc, #48] @ (1d1ea8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1d1ea4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d1ea0 ) │ │ │ │ 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 1d1ea0 │ │ │ │ + bne.n 1d1e9c │ │ │ │ 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 1d24b8 │ │ │ │ + b.n 1d24bc │ │ │ │ lsls r4, r5, #2 │ │ │ │ - b.n 1d21a8 │ │ │ │ + b.n 1d21ac │ │ │ │ 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] @ (1d2088 ) │ │ │ │ + ldr r3, [pc, #448] @ (1d2084 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - ldr r1, [pc, #436] @ (1d208c ) │ │ │ │ + ldr r1, [pc, #436] @ (1d2088 ) │ │ │ │ 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 │ │ │ │ @@ -501731,50 +501730,50 @@ │ │ │ │ strd r2, r3, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #24 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d2090 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d208c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d2088 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d2084 ) │ │ │ │ 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 1d2084 │ │ │ │ + bne.n 1d2080 │ │ │ │ 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 │ │ │ │ - b.n 1d22dc │ │ │ │ + b.n 1d22e0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ 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] @ (1d2240 ) │ │ │ │ + ldr r3, [pc, #404] @ (1d223c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - ldr r1, [pc, #392] @ (1d2244 ) │ │ │ │ + ldr r1, [pc, #392] @ (1d2240 ) │ │ │ │ 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 │ │ │ │ @@ -501903,50 +501902,50 @@ │ │ │ │ strd r2, r3, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ movs r2, #15 │ │ │ │ movs r1, #8 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d2248 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d2244 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1d2240 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d223c ) │ │ │ │ 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 1d223c │ │ │ │ + bne.n 1d2238 │ │ │ │ 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 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ble.n 1d220c │ │ │ │ + ble.n 1d2210 │ │ │ │ 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] @ (1d2370 ) │ │ │ │ + ldr r3, [pc, #264] @ (1d236c ) │ │ │ │ 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] @ (1d2374 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d2370 ) │ │ │ │ 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 │ │ │ │ @@ -502019,51 +502018,51 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d2378 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d2374 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d2370 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d236c ) │ │ │ │ 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 1d236a │ │ │ │ + bne.n 1d2366 │ │ │ │ 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 │ │ │ │ - ble.n 1d2284 │ │ │ │ + ble.n 1d2288 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bgt.n 1d22d8 │ │ │ │ + bgt.n 1d22dc │ │ │ │ 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] @ (1d2474 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d2470 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #216] @ (1d2478 ) │ │ │ │ + ldr r1, [pc, #216] @ (1d2474 ) │ │ │ │ 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 │ │ │ │ @@ -502120,51 +502119,51 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d247c ) │ │ │ │ + ldr r2, [pc, #44] @ (1d2478 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d2474 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d2470 ) │ │ │ │ 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 1d246e │ │ │ │ + bne.n 1d246a │ │ │ │ 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 │ │ │ │ - bgt.n 1d2534 │ │ │ │ + bgt.n 1d2538 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - blt.n 1d23d4 │ │ │ │ + blt.n 1d23d8 │ │ │ │ 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] @ (1d253c ) │ │ │ │ + ldr r3, [pc, #164] @ (1d2538 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #156] @ (1d2540 ) │ │ │ │ + ldr r1, [pc, #156] @ (1d253c ) │ │ │ │ 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 │ │ │ │ @@ -502200,51 +502199,51 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d2544 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d2540 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d253c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d2538 ) │ │ │ │ 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 1d2536 │ │ │ │ + bne.n 1d2532 │ │ │ │ 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 │ │ │ │ - blt.n 1d25f4 │ │ │ │ + blt.n 1d25f8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bge.n 1d250c │ │ │ │ + bge.n 1d2510 │ │ │ │ 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] @ (1d2638 ) │ │ │ │ + ldr r3, [pc, #216] @ (1d2634 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #208] @ (1d263c ) │ │ │ │ + ldr r1, [pc, #208] @ (1d2638 ) │ │ │ │ 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 │ │ │ │ @@ -502299,50 +502298,50 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d2640 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d263c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d2638 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d2634 ) │ │ │ │ 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 1d2634 │ │ │ │ + bne.n 1d2630 │ │ │ │ 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 │ │ │ │ - bge.n 1d2560 │ │ │ │ + bge.n 1d2564 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bls.n 1d260c │ │ │ │ + bls.n 1d2610 │ │ │ │ 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] @ (1d2758 ) │ │ │ │ + ldr r3, [pc, #252] @ (1d2754 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #244] @ (1d275c ) │ │ │ │ + ldr r1, [pc, #244] @ (1d2758 ) │ │ │ │ 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 │ │ │ │ @@ -502411,51 +502410,51 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d2760 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d275c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d2758 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d2754 ) │ │ │ │ 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 1d2752 │ │ │ │ + bne.n 1d274e │ │ │ │ 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 │ │ │ │ - bls.n 1d2688 │ │ │ │ + bls.n 1d268c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bhi.n 1d26f0 │ │ │ │ + bhi.n 1d26f4 │ │ │ │ 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] @ (1d28bc ) │ │ │ │ + ldr r3, [pc, #320] @ (1d28b8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #312] @ (1d28c0 ) │ │ │ │ + ldr r1, [pc, #312] @ (1d28bc ) │ │ │ │ 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 │ │ │ │ @@ -502548,50 +502547,50 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d28c4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d28c0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d28bc ) │ │ │ │ + ldr r3, [pc, #32] @ (1d28b8 ) │ │ │ │ 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 1d28b8 │ │ │ │ + bne.n 1d28b4 │ │ │ │ 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 │ │ │ │ - bhi.n 1d29ac │ │ │ │ + bhi.n 1d29b0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bvc.n 1d2988 │ │ │ │ + bvc.n 1d298c │ │ │ │ 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] @ (1d29ec ) │ │ │ │ + ldr r3, [pc, #264] @ (1d29e8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #256] @ (1d29f0 ) │ │ │ │ + ldr r1, [pc, #256] @ (1d29ec ) │ │ │ │ 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 │ │ │ │ @@ -502663,65 +502662,65 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d29f4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d29f0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d29ec ) │ │ │ │ + ldr r3, [pc, #32] @ (1d29e8 ) │ │ │ │ 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 1d29e8 │ │ │ │ + bne.n 1d29e4 │ │ │ │ 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 │ │ │ │ - bvc.n 1d2a0c │ │ │ │ + bvc.n 1d2a10 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bvs.n 1d2a58 │ │ │ │ + bvs.n 1d2a5c │ │ │ │ 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] @ (1d2b34 ) │ │ │ │ + ldr r5, [pc, #300] @ (1d2b30 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #300] @ (1d2b38 ) │ │ │ │ + ldr r2, [pc, #300] @ (1d2b34 ) │ │ │ │ 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 1d2ad2 │ │ │ │ + blt.n 1d2ace │ │ │ │ ldr.w ip, [r1] │ │ │ │ subs r2, #7 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub.w r1, ip, #600 @ 0x258 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls.n 1d2ab0 │ │ │ │ + bls.n 1d2aac │ │ │ │ orrs r2, r0 │ │ │ │ cmp.w ip, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 1d2b0c │ │ │ │ + beq.n 1d2b08 │ │ │ │ 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] │ │ │ │ @@ -502733,184 +502732,184 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ 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 1d2b1a │ │ │ │ + bne.n 1d2b16 │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #4 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #164] @ (1d2b3c ) │ │ │ │ - ldr r3, [pc, #156] @ (1d2b38 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d2b38 ) │ │ │ │ + ldr r3, [pc, #156] @ (1d2b34 ) │ │ │ │ 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 1d2b30 │ │ │ │ + bne.n 1d2b2c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 1d2a44 │ │ │ │ + bne.n 1d2a40 │ │ │ │ ldrd ip, r1, [r4] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - bne.n 1d2af2 │ │ │ │ + bne.n 1d2aee │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ movs r2, #7 │ │ │ │ strd ip, r1, [sp] │ │ │ │ movs r1, #0 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ - b.n 1d2a92 │ │ │ │ + b.n 1d2a8e │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1cfca0 │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ - b.n 1d2a92 │ │ │ │ + b.n 1d2a8e │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ strd r3, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1cfba4 │ │ │ │ ldrd ip, r1, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 1d2ac0 │ │ │ │ + b.n 1d2abc │ │ │ │ ldrd ip, r1, [r4, #8] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - beq.n 1d2abe │ │ │ │ + beq.n 1d2aba │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ - b.n 1d2af4 │ │ │ │ + b.n 1d2af0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #208] @ 0xd0 │ │ │ │ - b.n 1d2a7e │ │ │ │ + b.n 1d2a7a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 1d2b14 │ │ │ │ + bpl.n 1d2b18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1d2c04 │ │ │ │ + bpl.n 1d2c08 │ │ │ │ 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] @ 1d2b98 │ │ │ │ + ldr.w lr, [pc, #72] @ 1d2b94 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 1d2b9c │ │ │ │ + ldr.w ip, [pc, #68] @ 1d2b98 │ │ │ │ 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 1d29f8 │ │ │ │ + bl 1d29f4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (1d2ba0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d2b9c ) │ │ │ │ + ldr r2, [pc, #36] @ (1d2b9c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d2b98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d2b94 │ │ │ │ + bne.n 1d2b90 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 1d2ae0 │ │ │ │ + bmi.n 1d2ae4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1d2ca0 │ │ │ │ + bmi.n 1d2aa4 │ │ │ │ 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] @ (1d2d70 ) │ │ │ │ + ldr r5, [pc, #444] @ (1d2d6c ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #444] @ (1d2d74 ) │ │ │ │ + ldr r4, [pc, #444] @ (1d2d70 ) │ │ │ │ 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 1d2c04 │ │ │ │ + beq.n 1d2c00 │ │ │ │ ldrsh.w r1, [r3, #18] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1d2c80 │ │ │ │ + bmi.n 1d2c7c │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1d0224 │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ - ldr r2, [pc, #400] @ (1d2d78 ) │ │ │ │ + ldr r2, [pc, #400] @ (1d2d74 ) │ │ │ │ strd r3, r5, [r4] │ │ │ │ - ldr r3, [pc, #392] @ (1d2d74 ) │ │ │ │ + ldr r3, [pc, #392] @ (1d2d70 ) │ │ │ │ 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 1d2d6c │ │ │ │ + bne.w 1d2d68 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r6, r0, #30 │ │ │ │ - bpl.n 1d2c3a │ │ │ │ + bpl.n 1d2c36 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ cmp.w ip, #392 @ 0x188 │ │ │ │ - bcs.n 1d2c90 │ │ │ │ + bcs.n 1d2c8c │ │ │ │ cmp.w ip, #390 @ 0x186 │ │ │ │ - bcs.n 1d2cce │ │ │ │ + bcs.n 1d2cca │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #800 @ 0x320 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ - bcs.w 1d2d4a │ │ │ │ - ldr r2, [pc, #336] @ (1d2d7c ) │ │ │ │ + bcs.w 1d2d46 │ │ │ │ + ldr r2, [pc, #336] @ (1d2d78 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #336] @ (1d2d80 ) │ │ │ │ + ldr r1, [pc, #336] @ (1d2d7c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1d2be4 │ │ │ │ + b.n 1d2be0 │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 1d2cac │ │ │ │ + bmi.n 1d2ca8 │ │ │ │ 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 │ │ │ │ @@ -502930,46 +502929,46 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r2, r5, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ orrs r5, r6 │ │ │ │ - b.n 1d2be4 │ │ │ │ + b.n 1d2be0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 1d0224 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ - b.n 1d2be4 │ │ │ │ + b.n 1d2be0 │ │ │ │ sub.w lr, ip, #396 @ 0x18c │ │ │ │ cmp.w lr, #1 │ │ │ │ - bls.n 1d2cce │ │ │ │ + bls.n 1d2cca │ │ │ │ cmp.w ip, #404 @ 0x194 │ │ │ │ - bls.n 1d2d64 │ │ │ │ + bls.n 1d2d60 │ │ │ │ mvn.w r0, #406 @ 0x196 │ │ │ │ add ip, r0 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1d2c1a │ │ │ │ + bhi.n 1d2c16 │ │ │ │ ldrd r1, r2, [r2, #72] @ 0x48 │ │ │ │ orrs r1, r2 │ │ │ │ - beq.n 1d2d14 │ │ │ │ + beq.n 1d2d10 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #11 │ │ │ │ strd r3, r1, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1d2be4 │ │ │ │ + b.n 1d2be0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #800 @ 0x320 │ │ │ │ it cc │ │ │ │ movcc r3, #2 │ │ │ │ - bcc.n 1d2c28 │ │ │ │ + bcc.n 1d2c24 │ │ │ │ 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 │ │ │ │ @@ -502984,15 +502983,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r6 │ │ │ │ orrs r5, r2 │ │ │ │ orr.w r3, r3, #1792 @ 0x700 │ │ │ │ - b.n 1d2be4 │ │ │ │ + b.n 1d2be0 │ │ │ │ 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] │ │ │ │ @@ -503006,66 +503005,66 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r6 │ │ │ │ orrs r5, r2 │ │ │ │ - b.n 1d2cc8 │ │ │ │ + b.n 1d2cc4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #1536 @ 0x600 │ │ │ │ - b.n 1d2be4 │ │ │ │ + b.n 1d2be0 │ │ │ │ cmp.w ip, #400 @ 0x190 │ │ │ │ - bcs.n 1d2cac │ │ │ │ - b.n 1d2c1a │ │ │ │ + bcs.n 1d2ca8 │ │ │ │ + b.n 1d2c16 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 1d2dfc │ │ │ │ + bmi.n 1d2e00 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1d2d9c │ │ │ │ + bmi.n 1d2da0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ 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] @ 1d3250 │ │ │ │ - ldr.w r3, [pc, #1208] @ 1d3254 │ │ │ │ - mov r8, r1 │ │ │ │ - add r0, pc │ │ │ │ + ldr.w r0, [pc, #1208] @ 1d324c │ │ │ │ + ldr.w r3, [pc, #1208] @ 1d3250 │ │ │ │ sub sp, #232 @ 0xe8 │ │ │ │ + add r0, pc │ │ │ │ + mov r8, r1 │ │ │ │ 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 │ │ │ │ - mov r2, r8 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ + strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #16 │ │ │ │ - strd r6, r7, [sp, #120] @ 0x78 │ │ │ │ + mov r2, r8 │ │ │ │ bl 1d05b4 │ │ │ │ + ldr.w r9, [r8, #32] │ │ │ │ cmp.w r9, #5 │ │ │ │ - bls.w 1d2f20 │ │ │ │ + bls.w 1d2f1c │ │ │ │ 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] │ │ │ │ @@ -503167,39 +503166,39 @@ │ │ │ │ movs r2, #13 │ │ │ │ movs r1, #12 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r1, [sp, #216] @ 0xd8 │ │ │ │ orrs r2, r6 │ │ │ │ orr.w r3, r5, r1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #852] @ (1d3258 ) │ │ │ │ - ldr r3, [pc, #844] @ (1d3254 ) │ │ │ │ + ldr r2, [pc, #852] @ (1d3254 ) │ │ │ │ + ldr r3, [pc, #844] @ (1d3250 ) │ │ │ │ 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 1d324c │ │ │ │ + bne.w 1d3248 │ │ │ │ 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 1d303e │ │ │ │ + beq.w 1d303a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r7, [r2, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1d312e │ │ │ │ + bne.w 1d312a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -503283,15 +503282,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 1d2ef0 │ │ │ │ + b.n 1d2eec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r6, [sp] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ @@ -503373,15 +503372,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 1d2ef0 │ │ │ │ + b.n 1d2eec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -503483,40 +503482,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 1d303a │ │ │ │ + b.n 1d3036 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bcs.n 1d330c │ │ │ │ + bcs.n 1d3310 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1d3248 │ │ │ │ + beq.n 1d324c │ │ │ │ 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] @ (1d32f0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d32ec ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #132] @ (1d32f4 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d32f0 ) │ │ │ │ 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 1d32e0 │ │ │ │ + beq.n 1d32dc │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ movs r1, #14 │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -503530,60 +503529,60 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #8] │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d32f8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d32f4 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1d32f4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d32f0 ) │ │ │ │ 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 1d32ea │ │ │ │ + bne.n 1d32e6 │ │ │ │ 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 1d3298 │ │ │ │ + b.n 1d3294 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ 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] @ (1d3398 ) │ │ │ │ + ldr r2, [pc, #140] @ (1d3394 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #140] @ (1d339c ) │ │ │ │ + ldr r3, [pc, #140] @ (1d3398 ) │ │ │ │ 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 1d338a │ │ │ │ + beq.n 1d3386 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #14 │ │ │ │ @@ -503599,107 +503598,107 @@ │ │ │ │ strd r2, r3, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #0 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d33a0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d339c ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1d339c ) │ │ │ │ + ldr r3, [pc, #44] @ (1d3398 ) │ │ │ │ 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 1d3394 │ │ │ │ + bne.n 1d3390 │ │ │ │ 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 1d3338 │ │ │ │ + b.n 1d3334 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ 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] @ 1d35d4 │ │ │ │ + ldr.w ip, [pc, #540] @ 1d35d0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r4, [pc, #540] @ (1d35d8 ) │ │ │ │ + ldr r4, [pc, #540] @ (1d35d4 ) │ │ │ │ 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 1d3430 │ │ │ │ + bpl.n 1d342c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp.w r1, #290 @ 0x122 │ │ │ │ - bhi.n 1d34ae │ │ │ │ + bhi.n 1d34aa │ │ │ │ cmp.w r1, #272 @ 0x110 │ │ │ │ - bcc.n 1d33f8 │ │ │ │ + bcc.n 1d33f4 │ │ │ │ sub.w r1, r1, #272 @ 0x110 │ │ │ │ movw ip, #63487 @ 0xf7ff │ │ │ │ movt ip, #6 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.n 1d34c8 │ │ │ │ + bne.n 1d34c4 │ │ │ │ lsls r2, r0, #29 │ │ │ │ - bmi.w 1d359a │ │ │ │ + bmi.w 1d3596 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1d325c │ │ │ │ + bl 1d3258 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ orr.w r3, r3, #10240 @ 0x2800 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #456] @ (1d35dc ) │ │ │ │ - ldr r3, [pc, #448] @ (1d35d8 ) │ │ │ │ + ldr r2, [pc, #456] @ (1d35d8 ) │ │ │ │ + ldr r3, [pc, #448] @ (1d35d4 ) │ │ │ │ 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 1d35ce │ │ │ │ + bne.w 1d35ca │ │ │ │ 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 1d3452 │ │ │ │ + beq.n 1d344e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1d351a │ │ │ │ + beq.n 1d3516 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1d32fc │ │ │ │ + bl 1d32f8 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ - b.n 1d340e │ │ │ │ + b.n 1d340a │ │ │ │ and.w r6, r0, #1344 @ 0x540 │ │ │ │ and.w r7, r0, #640 @ 0x280 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1d352c │ │ │ │ + beq.n 1d3528 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d35c2 │ │ │ │ + beq.w 1d35be │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -503723,27 +503722,27 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1d340e │ │ │ │ + b.n 1d340a │ │ │ │ sub.w r1, r1, #304 @ 0x130 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1d33f8 │ │ │ │ + bhi.n 1d33f4 │ │ │ │ movw ip, #12287 @ 0x2fff │ │ │ │ movt ip, #1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 1d33f8 │ │ │ │ + beq.n 1d33f4 │ │ │ │ and.w r1, r0, #1344 @ 0x540 │ │ │ │ and.w r0, r0, #640 @ 0x280 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1d35ac │ │ │ │ + beq.n 1d35a8 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #3 │ │ │ │ movs r2, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -503765,34 +503764,34 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ - b.n 1d340e │ │ │ │ + b.n 1d340a │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1d32fc │ │ │ │ + bl 1d32f8 │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ - b.n 1d340e │ │ │ │ + b.n 1d340a │ │ │ │ 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 1cfba4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r8, r9, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1d35b6 │ │ │ │ + beq.n 1d35b2 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #3 │ │ │ │ strd r1, r2, [sp] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ @@ -503816,53 +503815,53 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1d340e │ │ │ │ + b.n 1d340a │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1d325c │ │ │ │ + bl 1d3258 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orr.w r3, r3, #11264 @ 0x2c00 │ │ │ │ - b.n 1d340e │ │ │ │ + b.n 1d340a │ │ │ │ subs r0, r0, r1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 1d34e0 │ │ │ │ + b.n 1d34dc │ │ │ │ subs r1, r7, #0 │ │ │ │ mov r2, r6 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 1d3556 │ │ │ │ + b.n 1d3552 │ │ │ │ subs r2, r7, r6 │ │ │ │ mov r1, r6 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1d346e │ │ │ │ + b.n 1d346a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, 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 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #436] @ (1d37a8 ) │ │ │ │ - ldr r3, [pc, #436] @ (1d37ac ) │ │ │ │ + ldr r2, [pc, #436] @ (1d37a4 ) │ │ │ │ + ldr r3, [pc, #436] @ (1d37a8 ) │ │ │ │ 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 │ │ │ │ @@ -503957,15 +503956,15 @@ │ │ │ │ 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 1d33a4 │ │ │ │ + bl 1d33a0 │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -504008,45 +504007,45 @@ │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d37b0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d37ac ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1d37ac ) │ │ │ │ + ldr r3, [pc, #40] @ (1d37a8 ) │ │ │ │ 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 1d37a4 │ │ │ │ + bne.n 1d37a0 │ │ │ │ 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 r2, {r2} │ │ │ │ + ldmia r2!, {r3} │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, 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 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #468] @ (1d39a0 ) │ │ │ │ + ldr r2, [pc, #468] @ (1d399c ) │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #468] @ (1d39a4 ) │ │ │ │ + ldr r3, [pc, #468] @ (1d39a0 ) │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ @@ -504072,20 +504071,20 @@ │ │ │ │ ldr.w fp, [r7] │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.w 1d3994 │ │ │ │ + bne.w 1d3990 │ │ │ │ lsls r3, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r2, #2 │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1d3838 │ │ │ │ + bmi.n 1d3834 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #6 │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1cfba4 │ │ │ │ @@ -504199,49 +504198,49 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d39a8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d39a4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1d39a4 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d39a0 ) │ │ │ │ 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 1d399a │ │ │ │ + bne.n 1d3996 │ │ │ │ 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 1d3838 │ │ │ │ + b.n 1d3834 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r2, r3, 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, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #564] @ (1d3bf8 ) │ │ │ │ + ldr r2, [pc, #564] @ (1d3bf4 ) │ │ │ │ movs r5, #0 │ │ │ │ - ldr r3, [pc, #564] @ (1d3bfc ) │ │ │ │ + ldr r3, [pc, #564] @ (1d3bf8 ) │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ @@ -504287,20 +504286,20 @@ │ │ │ │ ldr.w fp, [r9] │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 1d3bec │ │ │ │ + bne.w 1d3be8 │ │ │ │ lsls r3, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r2, #2 │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1d3a68 │ │ │ │ + bmi.n 1d3a64 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #6 │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ bl 1cfba4 │ │ │ │ @@ -504431,130 +504430,130 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d3c00 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d3bfc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1d3bfc ) │ │ │ │ + ldr r3, [pc, #48] @ (1d3bf8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d3bf2 │ │ │ │ + bne.n 1d3bee │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1d3a68 │ │ │ │ + b.n 1d3a64 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ 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, #176] @ (1d3cc8 ) │ │ │ │ + ldr r6, [pc, #176] @ (1d3cc4 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #176] @ (1d3ccc ) │ │ │ │ + ldr r5, [pc, #176] @ (1d3cc8 ) │ │ │ │ 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 1d3c92 │ │ │ │ + bmi.n 1d3c8e │ │ │ │ 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 1d3c84 │ │ │ │ + bne.n 1d3c80 │ │ │ │ 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 1d3c34 │ │ │ │ + bge.n 1d3c30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ - cbz r1, 1d3ca6 │ │ │ │ + cbz r1, 1d3ca2 │ │ │ │ lsrs r2, r1, #5 │ │ │ │ iteet ne │ │ │ │ andne.w r1, r1, #31 │ │ │ │ lsleq r3, r1 │ │ │ │ moveq r1, r2 │ │ │ │ lslne.w r1, r3, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - ldr r2, [pc, #40] @ (1d3cd0 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d3ccc ) │ │ │ │ strd r3, r1, [r0] │ │ │ │ - ldr r3, [pc, #28] @ (1d3ccc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d3cc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d3cc4 │ │ │ │ + bne.n 1d3cc0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #312] @ (1d3e28 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d3e24 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #304] @ (1d3e2c ) │ │ │ │ + ldr r1, [pc, #304] @ (1d3e28 ) │ │ │ │ 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 │ │ │ │ @@ -504625,239 +504624,240 @@ │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r4, r3 │ │ │ │ - bl 1d3c04 │ │ │ │ + bl 1d3c00 │ │ │ │ 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 1cfba4 │ │ │ │ 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 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d3e30 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d3e2c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d3e28 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d3e24 ) │ │ │ │ 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 1d3e24 │ │ │ │ + bne.n 1d3e1e │ │ │ │ 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 r3!, {} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ 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 r0, [pc, #724] @ (1d4120 ) │ │ │ │ - ldr r3, [pc, #724] @ (1d4124 ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r0, pc │ │ │ │ + ldr.w r0, [pc, #1284] @ 1d4348 │ │ │ │ + ldr.w r3, [pc, #1284] @ 1d434c │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ + add r0, pc │ │ │ │ + mov r6, r1 │ │ │ │ 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 │ │ │ │ - vldr d7, [pc, #684] @ 1d4118 │ │ │ │ - mov r2, r7 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ + strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #24 │ │ │ │ - vstr d7, [sp, #128] @ 0x80 │ │ │ │ + mov r2, r6 │ │ │ │ bl 1d05b4 │ │ │ │ - cmp r6, #5 │ │ │ │ - bls.w 1d3fd0 │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ + ldr.w r8, [r6, #32] │ │ │ │ + cmp.w r8, #5 │ │ │ │ + bls.w 1d3fe0 │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov.w r8, #0 │ │ │ │ + movs r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, r5, #1 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r5, r5, #2, #1 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - strd r6, r8, [sp] │ │ │ │ - orr.w r6, r3, r2 │ │ │ │ + strd r8, r7, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r7 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r8 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r5, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 61070 │ │ │ │ - ldr r7, [r7, #28] │ │ │ │ + ldr.w r8, [r6, #28] │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ bl 1d0860 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - orrs r6, r3 │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ + orr.w r6, r3, r2 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfca0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r3, r7, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - ldr r1, [r7, #16] │ │ │ │ + ldr.w r1, [r8, #16] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfca0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ + ldr.w r3, [r8, #20] │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #24 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r3, r7, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ 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 1d3c04 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + bl 1d3c00 │ │ │ │ + ldr.w r2, [r8, #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, r8, [sp] │ │ │ │ + strd r2, r7, [sp] │ │ │ │ orrs r5, r1 │ │ │ │ movs r2, #13 │ │ │ │ movs r1, #12 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r1, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r6 │ │ │ │ orr.w r3, r5, r1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #372] @ (1d4128 ) │ │ │ │ - ldr r3, [pc, #364] @ (1d4124 ) │ │ │ │ + ldr r2, [pc, #908] @ (1d4350 ) │ │ │ │ + ldr r3, [pc, #900] @ (1d434c ) │ │ │ │ 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 1d4344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r5, [r7, #28] │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ + ldr r5, [r6, #28] │ │ │ │ movs r7, #0 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ and.w r1, r3, #1 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ - ldr.w r8, [r2, #16] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1d412c │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1d4126 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d4230 │ │ │ │ + bne.w 1d4228 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -504874,26 +504874,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 r6, [sp, #0] │ │ │ │ - orr.w r6, r3, r2 │ │ │ │ + str.w r8, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ bl 1cfba4 │ │ │ │ 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 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ blx 61070 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d0860 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ @@ -504902,31 +504902,31 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfca0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ 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.w r8, [sp] │ │ │ │ + str r6, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r6, r8, r3 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ orr.w r8, r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -504953,132 +504953,117 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d3c04 │ │ │ │ + bl 1d3c00 │ │ │ │ ldrd r2, r1, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r6 │ │ │ │ orr.w r3, r5, r1 │ │ │ │ - b.n 1d3fae │ │ │ │ - nop.w │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + b.n 1d3fbe │ │ │ │ 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 1cfba4 │ │ │ │ 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 1cfba4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - strd r6, r8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orr.w r6, r7, r2 │ │ │ │ + strd r8, r6, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #32 │ │ │ │ - orr.w r7, r3, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 61070 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d0860 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1cfca0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orrs r7, r2 │ │ │ │ bl 1cfca0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #24 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ - orrs r3, r7 │ │ │ │ - orr.w r7, r6, r1 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1d3c04 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 1d3c00 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - orr.w r6, r3, r1 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ + orr.w r6, r8, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - strd r2, r8, [sp] │ │ │ │ movs r2, #13 │ │ │ │ orr.w r5, r7, r1 │ │ │ │ - b.n 1d3f9e │ │ │ │ + b.n 1d3fae │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -505092,30 +505077,30 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ + strd r8, r7, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - orr.w r6, r3, r2 │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ bl 1cfba4 │ │ │ │ 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] │ │ │ │ - orrs r6, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d0860 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -505127,15 +505112,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] │ │ │ │ - orrs r6, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ bl 1cfca0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ @@ -505144,34 +505129,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] │ │ │ │ - orrs r6, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #13 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #9 │ │ │ │ - strd r8, r7, [sp] │ │ │ │ + strd r6, r7, [sp] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r6, r3, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #10 │ │ │ │ - orrs r6, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - orr.w r8, r6, r2 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + orr.w r3, r6, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #12] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ bl 1cfca0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ @@ -505180,30 +505165,36 @@ │ │ │ │ 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 1d40ee │ │ │ │ + b.n 1d4100 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ + 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] @ (1d44cc ) │ │ │ │ + ldr r3, [pc, #364] @ (1d44d8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #356] @ (1d44d0 ) │ │ │ │ + ldr r1, [pc, #356] @ (1d44dc ) │ │ │ │ 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 │ │ │ │ @@ -505303,64 +505294,64 @@ │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r5, r1 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d3c04 │ │ │ │ + bl 1d3c00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #13 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d44d4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d44e0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d44cc ) │ │ │ │ + ldr r3, [pc, #32] @ (1d44d8 ) │ │ │ │ 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 1d44c6 │ │ │ │ + bne.n 1d44d2 │ │ │ │ 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 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cbnz r2, 1d452c │ │ │ │ + cbnz r6, 1d4534 │ │ │ │ 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] @ (1d4580 ) │ │ │ │ + ldr r1, [pc, #144] @ (1d458c ) │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #136] @ (1d4584 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d4590 ) │ │ │ │ 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] │ │ │ │ @@ -505390,96 +505381,96 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ add r0, sp, #8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - bl 1d3c04 │ │ │ │ + bl 1d3c00 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #40] @ (1d4588 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d4594 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d4584 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d4590 ) │ │ │ │ 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 1d457c │ │ │ │ + bne.n 1d4588 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - cbnz r6, 1d45c4 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x001a │ │ │ │ + hlt 0x000e │ │ │ │ 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] @ (1d45ec ) │ │ │ │ + ldr r2, [pc, #80] @ (1d45f8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #80] @ (1d45f0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1d45fc ) │ │ │ │ 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, 1d45c8 │ │ │ │ + cbz r3, 1d45d4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d3c04 │ │ │ │ + bl 1d3c00 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (1d45f4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d45f0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1d4600 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d45fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d45e6 │ │ │ │ + bne.n 1d45f2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rev16 r2, r3 │ │ │ │ + rev16 r6, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - rev r4, r5 │ │ │ │ + rev r0, r4 │ │ │ │ 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] @ (1d4810 ) │ │ │ │ + ldr r3, [pc, #508] @ (1d481c ) │ │ │ │ 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] @ (1d4814 ) │ │ │ │ + ldr r1, [pc, #500] @ (1d4820 ) │ │ │ │ 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 │ │ │ │ @@ -505494,15 +505485,15 @@ │ │ │ │ bl 1cfba4 │ │ │ │ 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 1d458c │ │ │ │ + bl 1d4598 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, fp, [sp] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -505520,20 +505511,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 1d4804 │ │ │ │ + bne.w 1d4810 │ │ │ │ lsls r2, r5, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1d46b2 │ │ │ │ + bmi.n 1d46be │ │ │ │ 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] │ │ │ │ @@ -505642,54 +505633,54 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d4818 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d4824 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1d4810 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d481c ) │ │ │ │ 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 1d480a │ │ │ │ + bne.n 1d4816 │ │ │ │ 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 1d46b2 │ │ │ │ + b.n 1d46be │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1d484e │ │ │ │ + cbnz r0, 1d4858 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb80c │ │ │ │ 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] @ (1d4aa8 ) │ │ │ │ + ldr r3, [pc, #624] @ (1d4ab4 ) │ │ │ │ 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] @ (1d4aac ) │ │ │ │ + ldr r1, [pc, #616] @ (1d4ab8 ) │ │ │ │ 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 │ │ │ │ @@ -505704,15 +505695,15 @@ │ │ │ │ bl 1cfba4 │ │ │ │ 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 1d458c │ │ │ │ + bl 1d4598 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -505741,20 +505732,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 1d4a9c │ │ │ │ + bne.w 1d4aa8 │ │ │ │ lsls r3, r7, #18 │ │ │ │ itt mi │ │ │ │ movmi r2, #2 │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1d48f4 │ │ │ │ + bmi.n 1d4900 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #6 │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1cfba4 │ │ │ │ @@ -505878,79 +505869,79 @@ │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str.w sl, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r2, #5 │ │ │ │ + movs r1, #4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ - and.w r3, r6, #31 │ │ │ │ + lsrs r3, r6, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + and.w r6, r6, #31 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r2, #5 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d4ab0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d4abc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1d4aa8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d4ab4 ) │ │ │ │ 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 1d4aa2 │ │ │ │ + bne.n 1d4aae │ │ │ │ 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 1d48f4 │ │ │ │ + b.n 1d4900 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ lsls r4, r5, #2 │ │ │ │ - push {r7, lr} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ 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] @ (1d4d40 ) │ │ │ │ + ldr r3, [pc, #624] @ (1d4d4c ) │ │ │ │ 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] @ (1d4d44 ) │ │ │ │ + ldr r1, [pc, #616] @ (1d4d50 ) │ │ │ │ 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 │ │ │ │ @@ -505965,15 +505956,15 @@ │ │ │ │ bl 1cfba4 │ │ │ │ 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 1d458c │ │ │ │ + bl 1d4598 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -506002,20 +505993,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 1d4d34 │ │ │ │ + bne.w 1d4d40 │ │ │ │ lsls r3, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r2, #2 │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1d4b8c │ │ │ │ + bmi.n 1d4b98 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #6 │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1cfba4 │ │ │ │ @@ -506138,79 +506129,79 @@ │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str.w sl, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r2, #5 │ │ │ │ + movs r1, #4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ - and.w r3, r6, #31 │ │ │ │ + lsrs r3, r6, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + and.w r6, r6, #31 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r2, #5 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d4d48 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d4d54 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1d4d40 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d4d4c ) │ │ │ │ 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 1d4d3a │ │ │ │ + bne.n 1d4d46 │ │ │ │ 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 1d4b8c │ │ │ │ + b.n 1d4b98 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - uxtb r0, r5 │ │ │ │ + uxtb r4, r3 │ │ │ │ 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] @ (1d4f44 ) │ │ │ │ + ldr r3, [pc, #476] @ (1d4f50 ) │ │ │ │ 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] @ (1d4f48 ) │ │ │ │ + ldr r1, [pc, #468] @ (1d4f54 ) │ │ │ │ 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 │ │ │ │ @@ -506225,15 +506216,15 @@ │ │ │ │ bl 1cfba4 │ │ │ │ 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 1d458c │ │ │ │ + bl 1d4598 │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -506251,20 +506242,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 1d4f38 │ │ │ │ + bne.w 1d4f44 │ │ │ │ lsls r2, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1d4e08 │ │ │ │ + bmi.n 1d4e14 │ │ │ │ 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] │ │ │ │ @@ -506361,55 +506352,55 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d4f4c ) │ │ │ │ + ldr r2, [pc, #52] @ (1d4f58 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1d4f44 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d4f50 ) │ │ │ │ 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 1d4f3e │ │ │ │ + bne.n 1d4f4a │ │ │ │ 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 1d4e08 │ │ │ │ + b.n 1d4e14 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r0, r1 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ 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] @ (1d51d4 ) │ │ │ │ + ldr r3, [pc, #616] @ (1d51e0 ) │ │ │ │ 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] @ (1d51d8 ) │ │ │ │ + ldr r1, [pc, #604] @ (1d51e4 ) │ │ │ │ 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 │ │ │ │ @@ -506425,15 +506416,15 @@ │ │ │ │ bl 1cfba4 │ │ │ │ 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 1d458c │ │ │ │ + bl 1d4598 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ @@ -506614,50 +506605,50 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r6, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d51dc ) │ │ │ │ + ldr r2, [pc, #48] @ (1d51e8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1d51d4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d51e0 ) │ │ │ │ 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 1d51d0 │ │ │ │ + bne.n 1d51dc │ │ │ │ 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 │ │ │ │ - sub sp, #8 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ 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] @ (1d53c8 ) │ │ │ │ + ldr r3, [pc, #464] @ (1d53d4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #456] @ (1d53cc ) │ │ │ │ + ldr r1, [pc, #456] @ (1d53d8 ) │ │ │ │ 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 │ │ │ │ @@ -506673,15 +506664,15 @@ │ │ │ │ bl 1cfba4 │ │ │ │ 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 1d458c │ │ │ │ + bl 1d4598 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -506811,50 +506802,50 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d53d0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d53dc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1d53c8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d53d4 ) │ │ │ │ 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 1d53c4 │ │ │ │ + bne.n 1d53d0 │ │ │ │ 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 r5, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ 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] @ (1d55fc ) │ │ │ │ + ldr r3, [pc, #528] @ (1d5608 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #520] @ (1d5600 ) │ │ │ │ + ldr r1, [pc, #520] @ (1d560c ) │ │ │ │ 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 │ │ │ │ @@ -506870,15 +506861,15 @@ │ │ │ │ bl 1cfba4 │ │ │ │ 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 1d458c │ │ │ │ + bl 1d4598 │ │ │ │ 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 1cfba4 │ │ │ │ @@ -507026,51 +507017,51 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d5604 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d5610 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1d55fc ) │ │ │ │ + ldr r3, [pc, #36] @ (1d5608 ) │ │ │ │ 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 1d55f8 │ │ │ │ + bne.n 1d5604 │ │ │ │ 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, #16 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ 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] @ (1d5838 ) │ │ │ │ + ldr r3, [pc, #536] @ (1d5844 ) │ │ │ │ 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] @ (1d583c ) │ │ │ │ + ldr r1, [pc, #524] @ (1d5848 ) │ │ │ │ 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 │ │ │ │ @@ -507086,15 +507077,15 @@ │ │ │ │ bl 1cfba4 │ │ │ │ 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 1d458c │ │ │ │ + bl 1d4598 │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -507242,128 +507233,128 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d5840 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d584c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1d5838 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d5844 ) │ │ │ │ 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 1d5834 │ │ │ │ + bne.n 1d5840 │ │ │ │ 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 r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r7, pc, #928 @ (adr r7, 1d5be4 ) │ │ │ │ + add r7, pc, #880 @ (adr r7, 1d5bc0 ) │ │ │ │ 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] @ (1d5910 ) │ │ │ │ + ldr r6, [pc, #184] @ (1d591c ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #184] @ (1d5914 ) │ │ │ │ + ldr r5, [pc, #184] @ (1d5920 ) │ │ │ │ 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 1d58d2 │ │ │ │ + bmi.n 1d58de │ │ │ │ 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 1d58c4 │ │ │ │ + bne.n 1d58d0 │ │ │ │ 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 1d5874 │ │ │ │ + bge.n 1d5880 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and.w r3, r3, #2 │ │ │ │ - cbz r1, 1d58ee │ │ │ │ + cbz r1, 1d58fa │ │ │ │ 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] @ (1d5918 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d5924 ) │ │ │ │ strd r3, r1, [r0] │ │ │ │ - ldr r3, [pc, #28] @ (1d5914 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5920 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d590c │ │ │ │ + bne.n 1d5918 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r7, pc, #640 @ (adr r7, 1d5b94 ) │ │ │ │ + add r7, pc, #592 @ (adr r7, 1d5b70 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #24 @ (adr r7, 1d5934 ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, 1d5d10 ) │ │ │ │ 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] @ (1d59e8 ) │ │ │ │ + ldr r3, [pc, #180] @ (1d59f4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #172] @ (1d59ec ) │ │ │ │ + ldr r1, [pc, #172] @ (1d59f8 ) │ │ │ │ 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 │ │ │ │ @@ -507404,227 +507395,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 1d5844 │ │ │ │ + bl 1d5850 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d59f0 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d59fc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d59e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d59f4 ) │ │ │ │ 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 1d59e4 │ │ │ │ + bne.n 1d59f0 │ │ │ │ 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 r6, pc, #752 @ (adr r6, 1d5ce0 ) │ │ │ │ + add r6, pc, #704 @ (adr r6, 1d5cbc ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r6, pc, #208 @ (adr r6, 1d5ac4 ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 1d5aa0 ) │ │ │ │ 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] @ (1d5ac0 ) │ │ │ │ + ldr r6, [pc, #184] @ (1d5acc ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #184] @ (1d5ac4 ) │ │ │ │ + ldr r5, [pc, #184] @ (1d5ad0 ) │ │ │ │ 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 1d5a82 │ │ │ │ + bmi.n 1d5a8e │ │ │ │ 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 1d5a74 │ │ │ │ + bne.n 1d5a80 │ │ │ │ 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 1d5a24 │ │ │ │ + bge.n 1d5a30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and.w r3, r3, #245 @ 0xf5 │ │ │ │ - cbz r1, 1d5a9e │ │ │ │ + cbz r1, 1d5aaa │ │ │ │ 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] @ (1d5ac8 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d5ad4 ) │ │ │ │ strd r3, r1, [r0] │ │ │ │ - ldr r3, [pc, #28] @ (1d5ac4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5ad0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5abc │ │ │ │ + bne.n 1d5ac8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #960 @ (adr r5, 1d5e84 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 1d5e60 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #344 @ (adr r5, 1d5c24 ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 1d5c00 ) │ │ │ │ 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] @ (1d5b98 ) │ │ │ │ + ldr r6, [pc, #184] @ (1d5ba4 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #184] @ (1d5b9c ) │ │ │ │ + ldr r5, [pc, #184] @ (1d5ba8 ) │ │ │ │ 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 1d5b5a │ │ │ │ + bmi.n 1d5b66 │ │ │ │ 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 1d5b4c │ │ │ │ + bne.n 1d5b58 │ │ │ │ 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 1d5afc │ │ │ │ + bge.n 1d5b08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and.w r3, r3, #4 │ │ │ │ - cbz r1, 1d5b76 │ │ │ │ + cbz r1, 1d5b82 │ │ │ │ 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] @ (1d5ba0 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d5bac ) │ │ │ │ strd r3, r1, [r0] │ │ │ │ - ldr r3, [pc, #28] @ (1d5b9c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5ba8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5b94 │ │ │ │ + bne.n 1d5ba0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #96 @ (adr r5, 1d5bfc ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 1d5bd8 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #504 @ (adr r4, 1d5d9c ) │ │ │ │ + add r4, pc, #456 @ (adr r4, 1d5d78 ) │ │ │ │ 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] @ (1d5da8 ) │ │ │ │ + ldr r2, [pc, #500] @ (1d5db4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #500] @ (1d5dac ) │ │ │ │ + ldr r3, [pc, #500] @ (1d5db8 ) │ │ │ │ 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 1d5bfa │ │ │ │ + beq.n 1d5c06 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #464] @ (1d5db0 ) │ │ │ │ - ldr r3, [pc, #456] @ (1d5dac ) │ │ │ │ + ldr r2, [pc, #464] @ (1d5dbc ) │ │ │ │ + ldr r3, [pc, #456] @ (1d5db8 ) │ │ │ │ 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 1d5da2 │ │ │ │ + bne.w 1d5dae │ │ │ │ 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 │ │ │ │ @@ -507766,25 +507757,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 1d5acc │ │ │ │ + bl 1d5ad8 │ │ │ │ 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 1d5acc │ │ │ │ + bl 1d5ad8 │ │ │ │ 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] │ │ │ │ @@ -507798,55 +507789,55 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r6, r1 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1d5bda │ │ │ │ + b.n 1d5be6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, pc, #264 @ (adr r4, 1d5eb4 ) │ │ │ │ + add r4, pc, #216 @ (adr r4, 1d5e90 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #104 @ (adr r4, 1d5e1c ) │ │ │ │ + add r4, pc, #56 @ (adr r4, 1d5df8 ) │ │ │ │ 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] @ (1d5fc4 ) │ │ │ │ + ldr r2, [pc, #512] @ (1d5fd0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #512] @ (1d5fc8 ) │ │ │ │ + ldr r3, [pc, #512] @ (1d5fd4 ) │ │ │ │ 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 1d5e0a │ │ │ │ + beq.n 1d5e16 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #476] @ (1d5fcc ) │ │ │ │ - ldr r3, [pc, #468] @ (1d5fc8 ) │ │ │ │ + ldr r2, [pc, #476] @ (1d5fd8 ) │ │ │ │ + ldr r3, [pc, #468] @ (1d5fd4 ) │ │ │ │ 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 1d5fc0 │ │ │ │ + bne.w 1d5fcc │ │ │ │ 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 │ │ │ │ @@ -507992,25 +507983,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 1d5acc │ │ │ │ + bl 1d5ad8 │ │ │ │ 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 1d5acc │ │ │ │ + bl 1d5ad8 │ │ │ │ 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] │ │ │ │ @@ -508024,139 +508015,143 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r6, r1 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1d5dea │ │ │ │ + b.n 1d5df6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #200 @ (adr r2, 1d6090 ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 1d606c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #40 @ (adr r2, 1d5ff8 ) │ │ │ │ + add r1, pc, #1016 @ (adr r1, 1d63d4 ) │ │ │ │ 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 r5, r2 │ │ │ │ - ldr.w r2, [pc, #1112] @ 1d6440 │ │ │ │ - ldr.w r3, [pc, #1112] @ 1d6444 │ │ │ │ + ldr.w r2, [pc, #1120] @ 1d6458 │ │ │ │ + ldr.w r3, [pc, #1120] @ 1d645c │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ + ldrb.w fp, [r5, #13] │ │ │ │ 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 1d6408 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 1d642e │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ cmp r2, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r1, #4] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - 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] │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + ubfx r0, r1, #5, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + itet hi │ │ │ │ + orrhi r1, r3 │ │ │ │ + ldrls r1, [sp, #16] │ │ │ │ + ubfxhi r1, r1, #5, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + mov.w sl, #0 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r6, sl │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - 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 │ │ │ │ + movne.w r9, #0 │ │ │ │ + andeq.w r9, r1, #1 │ │ │ │ + ubfx r0, r2, #1, #1 │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + ubfx r4, r2, #4, #1 │ │ │ │ + ubfx r7, r2, #2, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ubfx r2, r2, #11, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ - ubfx r1, r1, #11, #1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 1d626c │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1d6250 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1cfba4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ + strd r0, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r9, [sp] │ │ │ │ - ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ + ldrd sl, r8, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfba4 │ │ │ │ - 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 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ strd r3, r9, [sp] │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov sl, r9 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r9, [sp] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ 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 1cfba4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orrs r6, r7 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + orrs r6, r7 │ │ │ │ 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, #28] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -508168,430 +508163,437 @@ │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r1, r6, r3 │ │ │ │ - str r1, [sp, #28] │ │ │ │ + str r1, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ 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 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ - bl 1d33a4 │ │ │ │ + bl 1d33a0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1d641c │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orr.w r3, r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r0, r9, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1cfba4 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 1d643e │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - iteet hi │ │ │ │ - movhi r1, #0 │ │ │ │ - movls r2, r9 │ │ │ │ - movls r1, r9 │ │ │ │ + ittee ls │ │ │ │ + movls r1, fp │ │ │ │ + movls r2, r1 │ │ │ │ ldrhi.w r2, [r8, #4] │ │ │ │ + ldrbhi r1, [r2, #0] │ │ │ │ itt hi │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r1, [sp] │ │ │ │ + movhi r2, fp │ │ │ │ + ubfxhi r1, r1, #5, #1 │ │ │ │ + strd r1, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1cfba4 │ │ │ │ - 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] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 1cfba4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ strd r6, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r5 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldrh r2, [r7, #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.w 1d6416 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + beq.w 1d6428 │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ + eors r3, r2 │ │ │ │ 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 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #532] @ (1d6448 ) │ │ │ │ - ldr r3, [pc, #524] @ (1d6444 ) │ │ │ │ + ldr r2, [pc, #528] @ (1d6460 ) │ │ │ │ + ldr r3, [pc, #520] @ (1d645c ) │ │ │ │ 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 1d642e │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + bne.w 1d6446 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ 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 r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + strd r3, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r9, [sp] │ │ │ │ - ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r9, r8, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r7, sl, [sp] │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1cfba4 │ │ │ │ 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 r6, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r9, [sp] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - 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 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ + 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 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ ldr.w r8, [r3] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + 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 1cfba4 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1d0110 │ │ │ │ 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 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + orr.w r2, r7, r3 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #28] │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - bl 1d33a4 │ │ │ │ + bl 1d33a0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #216] @ 1d6438 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ubfx r1, fp, #1, #1 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1d6426 │ │ │ │ + mov r2, sl │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.n 1d63c0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - iteet hi │ │ │ │ - movhi r1, #0 │ │ │ │ - movls r2, r9 │ │ │ │ - movls r1, r9 │ │ │ │ - ldrhi.w r2, [fp, #4] │ │ │ │ + ittee ls │ │ │ │ + movls r1, fp │ │ │ │ + movls r2, r1 │ │ │ │ + ldrhi.w r2, [r9, #4] │ │ │ │ + ldrbhi r1, [r2, #0] │ │ │ │ itt hi │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r1, [sp] │ │ │ │ + movhi r2, fp │ │ │ │ + ubfxhi r1, r1, #5, #1 │ │ │ │ + strd r1, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ + vldr d7, [pc, #124] @ 1d6450 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - strd r3, r9, [sp] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ + vstr d7, [sp] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ orrs r5, r6 │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, sl, [sp] │ │ │ │ + str r7, [sp, #0] │ │ │ │ orrs r6, r5 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldrh.w r2, [r8, #12] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 1d6416 │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - eor.w fp, r3, r2 │ │ │ │ + beq.n 1d6428 │ │ │ │ + ldrd r3, r2, [sp, #24] │ │ │ │ + eors r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - ubfx r3, fp, #2, #1 │ │ │ │ - b.n 1d6216 │ │ │ │ - mov r1, r2 │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - and.w r1, r1, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - b.n 1d602a │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + b.n 1d6232 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1d6216 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r9 │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d61b2 │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - mov r1, r9 │ │ │ │ - b.n 1d63a2 │ │ │ │ + b.n 1d6232 │ │ │ │ + orr.w r1, fp, fp, lsr #1 │ │ │ │ + and.w r3, fp, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 1d603a │ │ │ │ + ubfx r1, fp, #1, #1 │ │ │ │ + mov r2, r9 │ │ │ │ + b.n 1d61ea │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r0, pc, #64 @ (adr r0, 1d6484 ) │ │ │ │ + add r0, pc, #0 @ (adr r0, 1d645c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ 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, #1240] @ 1d6940 │ │ │ │ - ldr.w r3, [pc, #1240] @ 1d6944 │ │ │ │ + ldr.w r2, [pc, #1216] @ 1d6940 │ │ │ │ + ldr.w r3, [pc, #1216] @ 1d6944 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r1, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1d690a │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1d690e │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ cmp r2, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r1, #4] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ldrb r1, [r1, #0] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - ubfx r1, r1, #5, #1 │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + ubfx r1, r5, #5, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - movs r5, #0 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ + itet hi │ │ │ │ + orrhi r5, r3 │ │ │ │ + ldrls r5, [sp, #20] │ │ │ │ + ubfxhi r5, r5, #5, #1 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + mov.w sl, #0 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + 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 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - 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 │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1d6724 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1d6714 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + strd fp, sl, [sp] │ │ │ │ ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ + strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r0, r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ 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 1cfba4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r5, [sp] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r7, r3 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ + str r3, [sp, #28] │ │ │ │ str r5, [sp, #4] │ │ │ │ ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ @@ -508603,1038 +508605,1027 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov r1, r5 │ │ │ │ + orr.w fp, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ mov r8, r5 │ │ │ │ - orr.w r1, r7, r3 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - mov r1, r5 │ │ │ │ + orrs r3, r7 │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 61070 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r9] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ubfx r7, fp, #2, #1 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #32] │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - bl 1d33a4 │ │ │ │ + bl 1d33a0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r0, r2, r3 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 61070 │ │ │ │ - ldr.w r9, [r9, #4] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r5, [sp, #104] @ 0x68 │ │ │ │ - bl 1d33a4 │ │ │ │ + bl 1d33a0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ - mov r0, r4 │ │ │ │ movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1cfba4 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r3, r9, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d691e │ │ │ │ + bne.w 1d6924 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - iteet hi │ │ │ │ - movhi r1, #0 │ │ │ │ - movls r2, r5 │ │ │ │ - movls r1, r5 │ │ │ │ - ldrbhi.w r2, [r9] │ │ │ │ - it hi │ │ │ │ + ittet hi │ │ │ │ + movhi r5, #0 │ │ │ │ + ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + movls r5, r2 │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r1, [sp] │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1cfba4 │ │ │ │ - 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 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1cfba4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, r8, [sp] │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldrh.w r2, [sl, #12] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + 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 1d6918 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 1d691e │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ + eors r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - eor.w r3, r3, fp │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #592] @ (1d6948 ) │ │ │ │ - ldr r3, [pc, #584] @ (1d6944 ) │ │ │ │ + ldr r2, [pc, #576] @ (1d6948 ) │ │ │ │ + ldr r3, [pc, #568] @ (1d6944 ) │ │ │ │ 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 1d6930 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bne.w 1d6934 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ 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 r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ + strd fp, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r5, [sp] │ │ │ │ - ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ + ldrd sl, r5, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - strd r9, r5, [sp] │ │ │ │ + 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 1cfba4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r2, r8, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - 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 │ │ │ │ - mov r1, r2 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + orrs r7, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - orr.w r8, r8, r7 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - mov r1, r2 │ │ │ │ - movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ + orrs r7, r5 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orr.w r9, r8, r3 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ bl 1d0110 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r5 │ │ │ │ - orrs r7, r3 │ │ │ │ + movs r1, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ blx 61070 │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr.w sl, [r6, #28] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + str.w r9, [sp, #108] @ 0x6c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - ubfx r8, r7, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 1d33a4 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ + bl 1d33a0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r7, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ blx 61070 │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, fp │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 1d33a4 │ │ │ │ + mov r3, sl │ │ │ │ + strd r7, r9, [sp, #104] @ 0x68 │ │ │ │ + bl 1d33a0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #204] @ 1d6938 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + 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 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d6928 │ │ │ │ + bne.n 1d692c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - 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] │ │ │ │ + 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] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #120] @ 1d6938 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ + strd r7, r9, [sp] │ │ │ │ orrs r6, r5 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ + ldrh.w r2, [fp, #12] │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r7 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 1d6918 │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ + beq.n 1d691e │ │ │ │ + ldrd r3, r2, [sp, #24] │ │ │ │ eors r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ - b.n 1d66da │ │ │ │ - mov r1, r2 │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - and.w r1, r1, #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 1d64aa │ │ │ │ + b.n 1d66ea │ │ │ │ + orr.w r5, r3, r3, lsr #1 │ │ │ │ + and.w r2, r3, #1 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 1d64c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1d66da │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ + b.n 1d66ea │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d6674 │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - b.n 1d68a8 │ │ │ │ + b.n 1d66a0 │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 1d68ac │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ 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 r5, r2 │ │ │ │ - ldr.w r2, [pc, #1216] @ 1d6e28 │ │ │ │ - ldr.w r3, [pc, #1216] @ 1d6e2c │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [pc, #1224] @ 1d6e30 │ │ │ │ + ldr.w r3, [pc, #1224] @ 1d6e34 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r1, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #13] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1d6df6 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ + ldrb r3, [r6, #13] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1d6dfa │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r1, #4] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ldrb r1, [r1, #0] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - ubfx r1, r1, #5, #1 │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + ubfx r1, r5, #5, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + itet hi │ │ │ │ + orrhi r5, r3 │ │ │ │ + ldrls r5, [sp, #20] │ │ │ │ + ubfxhi r5, r5, #5, #1 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + 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 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - 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 │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ + ubfx r2, r2, #11, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1d6c10 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1d6c0e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ strd fp, sl, [sp] │ │ │ │ - ldrd fp, r9, [sp, #232] @ 0xe8 │ │ │ │ + ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ - orr.w r8, r9, r2 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + orr.w r8, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ + strd r0, r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r8, r7 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ - strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - orr.w r8, r6, r3 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - orrs r6, r7 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ + ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r5, [sp, #4] │ │ │ │ ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1d0110 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov r1, r5 │ │ │ │ + orr.w fp, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r1, r6, r3 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - mov r1, sl │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + mov r8, r5 │ │ │ │ + orrs r3, r7 │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 61070 │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r9, [r6, #28] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #108] @ 0x6c │ │ │ │ + str r5, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r9] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ubfx r6, fp, #2, #1 │ │ │ │ - eor.w r6, r6, #1 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - bl 1d33a4 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #32] │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ + bl 1d33a0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r5 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r0, r2, r3 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 61070 │ │ │ │ - ldr.w r9, [r9, #4] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, sl, [sp, #104] @ 0x68 │ │ │ │ - bl 1d33a4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strd r7, r5, [sp, #104] @ 0x68 │ │ │ │ + bl 1d33a0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ - mov r0, r4 │ │ │ │ movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1cfba4 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r3, r9, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d6e0a │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + bne.w 1d6e10 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - iteet hi │ │ │ │ - movhi r1, #0 │ │ │ │ - movls r2, sl │ │ │ │ - movls r1, sl │ │ │ │ - ldrbhi.w r2, [r9] │ │ │ │ - it hi │ │ │ │ + ittet hi │ │ │ │ + movhi r5, #0 │ │ │ │ + ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + movls r5, r2 │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r1, [sp] │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1cfba4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - 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 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1cfba4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - strd r6, sl, [sp] │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + 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 1d6e04 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 1d6e0a │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ + eors r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - eor.w r3, r3, fp │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #572] @ (1d6e30 ) │ │ │ │ - ldr r3, [pc, #568] @ (1d6e2c ) │ │ │ │ + ldr r2, [pc, #580] @ (1d6e38 ) │ │ │ │ + ldr r3, [pc, #572] @ (1d6e34 ) │ │ │ │ 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 1d6e1c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bne.w 1d6e20 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ 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 r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ strd fp, sl, [sp] │ │ │ │ - ldrd fp, r9, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd sl, r5, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + mov.w r9, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r2, r8, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - 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 │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orr.w r8, r6, r3 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ + orrs r7, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - orrs r7, r6 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ + str r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ + orrs r7, r5 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, fp │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r6, r8, r6 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orr.w r8, r7, r3 │ │ │ │ bl 1d0110 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, sl │ │ │ │ - orrs r6, r3 │ │ │ │ + movs r1, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 61070 │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr.w sl, [r6, #28] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + str.w r9, [sp, #108] @ 0x6c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #28] │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - bl 1d33a4 │ │ │ │ + bl 1d33a0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, sl │ │ │ │ - orrs r6, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 61070 │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, fp │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ - bl 1d33a4 │ │ │ │ + mov r3, sl │ │ │ │ + strd r7, r9, [sp, #104] @ 0x68 │ │ │ │ + bl 1d33a0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #200] @ 1d6e20 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ + 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 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d6e14 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + bne.n 1d6e18 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - 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] │ │ │ │ + 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] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #124] @ 1d6e28 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r6 │ │ │ │ + vstr d7, [sp] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + strd r7, r9, [sp] │ │ │ │ orrs r6, r5 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrh.w r2, [r9, #12] │ │ │ │ + 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 1d6e04 │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ + beq.n 1d6e0a │ │ │ │ + ldrd r3, r2, [sp, #24] │ │ │ │ eors r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ - b.n 1d6bd4 │ │ │ │ - mov r1, r2 │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - and.w r1, r1, #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 1d69aa │ │ │ │ + b.n 1d6bd6 │ │ │ │ + orr.w r5, r3, r3, lsr #1 │ │ │ │ + and.w r2, r3, #1 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 1d69a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1d6bd4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ + b.n 1d6bd6 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d6b70 │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - mov r2, sl │ │ │ │ - b.n 1d6d94 │ │ │ │ + b.n 1d6b8c │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 1d6d98 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ 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] @ (1d7110 ) │ │ │ │ - ldr r3, [pc, #708] @ (1d7114 ) │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #708] @ (1d7118 ) │ │ │ │ + ldr r3, [pc, #708] @ (1d711c ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ + ldrb r5, [r6, #13] │ │ │ │ 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 1d7356 │ │ │ │ - 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] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1d736c │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r6, r6, #5, #1 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - orrs r6, r3 │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r3, r5, #5, #1 │ │ │ │ + itet hi │ │ │ │ + orrhi r5, r2 │ │ │ │ + movls r5, r3 │ │ │ │ + ubfxhi r5, r5, #5, #1 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ movs r7, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - ite ne │ │ │ │ - movne r6, #0 │ │ │ │ - andeq.w r6, r6, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + ldrb r1, [r6, #12] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ + and.w r1, r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 1d711c │ │ │ │ + str r1, [sp, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1d7124 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ strd fp, r7, [sp] │ │ │ │ ldrd sl, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - strd r0, r6, [sp] │ │ │ │ + strd r0, r5, [sp] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + strd r2, r5, [sp] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + strd r2, r5, [sp] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ bl 1cfca0 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ blx 61070 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ add r2, sp, #24 │ │ │ │ - vldr d7, [pc, #340] @ 1d7108 │ │ │ │ + vldr d7, [pc, #336] @ 1d7110 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1d2ba4 │ │ │ │ + bl 1d2ba0 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #12 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r3, [r5, #13] │ │ │ │ + ldrb r3, [r6, #13] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d7360 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + bne.w 1d737a │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itett hi │ │ │ │ - movhi r6, #0 │ │ │ │ - movls r6, r3 │ │ │ │ - ldrhi r3, [r5, #28] │ │ │ │ + movhi r5, #0 │ │ │ │ + movls r5, r3 │ │ │ │ + ldrhi r3, [r6, #28] │ │ │ │ ldrhi r3, [r3, #4] │ │ │ │ itt hi │ │ │ │ ldrbhi r3, [r3, #0] │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ + ldr.w fp, [r6, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cfca0 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - orrs r6, r7 │ │ │ │ + orrs r5, r7 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr.w fp, [fp, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - orrs r6, r2 │ │ │ │ + orrs r5, r2 │ │ │ │ movs r2, #31 │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ mov.w sl, #0 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ @@ -509648,453 +509639,451 @@ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ orrs r7, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #29 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #108] @ 1d7108 │ │ │ │ + vldr d7, [pc, #108] @ 1d7110 │ │ │ │ mov r3, fp │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1d2ba4 │ │ │ │ + bl 1d2ba0 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r2, r7 │ │ │ │ - orrs r3, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1d7118 ) │ │ │ │ - ldr r3, [pc, #44] @ (1d7114 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d7120 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d711c ) │ │ │ │ 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 1d7398 │ │ │ │ + bne.w 1d73a4 │ │ │ │ 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 r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r7, [sp] │ │ │ │ - ldrd sl, r6, [sp, #216] @ 0xd8 │ │ │ │ + ldrd sl, r5, [sp, #216] @ 0xd8 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #14 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #4] │ │ │ │ movs r2, #30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfca0 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 61070 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ mov r1, r9 │ │ │ │ - vldr d7, [pc, #412] @ 1d73a0 │ │ │ │ + vldr d7, [pc, #412] @ 1d73a8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1d2ba4 │ │ │ │ + bl 1d2ba0 │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ + ldr.w fp, [r6, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - orr.w sl, r6, r2 │ │ │ │ + orrs r3, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfca0 │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr.w fp, [fp, #8] │ │ │ │ + ldr.w r5, [fp, #8] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr.w r6, [fp] │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr.w fp, [r5] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - tst.w r6, #1344 @ 0x540 │ │ │ │ + tst.w fp, #1344 @ 0x540 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r3, r3, 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 1cfba4 │ │ │ │ + ubfx r2, fp, #5, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w fp, r3, r2 │ │ │ │ movs r2, #29 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - add r0, sp, #24 │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - orrs r6, r3 │ │ │ │ + add r0, sp, #24 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #224] @ 1d73a0 │ │ │ │ - mov r3, fp │ │ │ │ + vldr d7, [pc, #224] @ 1d73a8 │ │ │ │ + mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1d2ba4 │ │ │ │ + bl 1d2ba0 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + ldrb r5, [r6, #13] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 1d7380 │ │ │ │ + ldr r7, [r6, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - cbnz r6, 1d7366 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r6 │ │ │ │ - bhi.n 1d738a │ │ │ │ + iteee ls │ │ │ │ + movls r7, r5 │ │ │ │ + ldrhi r3, [r7, #4] │ │ │ │ + movhi r7, #0 │ │ │ │ + ldrbhi r5, [r3, #0] │ │ │ │ + it hi │ │ │ │ + ubfxhi r5, r5, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + strd r5, r7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - 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 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrd r5, r4, [sp, #216] @ 0xd8 │ │ │ │ movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ - ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r2, r7 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 1d70e0 │ │ │ │ - ubfx r6, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - b.n 1d6e86 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r2, r5, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w r2, r2, sl │ │ │ │ + orrs r3, r4 │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ + b.n 1d70ea │ │ │ │ + and.w r3, r5, #1 │ │ │ │ + orr.w r5, r5, r5, lsr #1 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + b.n 1d6e90 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1d6ffe │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, r6, #1, #1 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + b.n 1d7008 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ - 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 1d733c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - b.n 1d7318 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ubfx r5, r5, #1, #1 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + b.n 1d7334 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - 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, #1288] @ 1d78c8 │ │ │ │ - ldr.w r3, [pc, #1288] @ 1d78cc │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r3, [pc, #1280] @ 1d78c8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr.w r2, [pc, #1280] @ 1d78cc │ │ │ │ + strd r0, r1, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - 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, #16] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1d7890 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ + ldrb r3, [r4, #13] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1d7898 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ cmp r2, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r1, #4] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ldrb r1, [r1, #0] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ it hi │ │ │ │ - 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] │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + ubfx r1, r5, #5, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + itet hi │ │ │ │ + orrhi r5, r3 │ │ │ │ + ldrls r5, [sp, #24] │ │ │ │ + ubfxhi r5, r5, #5, #1 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + movs r7, #0 │ │ │ │ + mov r8, r7 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ + ubfx r6, r2, #4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - 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 │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ + ubfx r9, r2, #2, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r6, [sp, #32] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1d7688 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1d7686 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r5, [sp] │ │ │ │ - ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ + ldrd sl, r7, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + strd r0, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ strd r3, r5, [sp] │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r1, r5, [sp] │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ - bl 1cfba4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r6, r5, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 1cfba4 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ str r5, [sp, #4] │ │ │ │ ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ @@ -510106,615 +510095,612 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov r1, r5 │ │ │ │ + orr.w fp, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ mov r8, r5 │ │ │ │ - orr.w r1, r7, r3 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - mov r1, r5 │ │ │ │ + orrs r3, r7 │ │ │ │ + str r3, [sp, #28] │ │ │ │ blx 61070 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r9] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ubfx r7, fp, #2, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - bl 1d33a4 │ │ │ │ + bl 1d33a0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r0, r2, r3 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 61070 │ │ │ │ - ldr.w r9, [r9, #4] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ strd r7, r5, [sp, #104] @ 0x68 │ │ │ │ - bl 1d33a4 │ │ │ │ + bl 1d33a0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ - mov r0, r4 │ │ │ │ movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r0 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1cfba4 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r3, r9, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d78a4 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + bne.w 1d78ae │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - iteet hi │ │ │ │ - movhi r1, #0 │ │ │ │ - movls r2, r5 │ │ │ │ - movls r1, r5 │ │ │ │ - ldrbhi.w r2, [r9] │ │ │ │ - it hi │ │ │ │ + ittet hi │ │ │ │ + movhi r5, #0 │ │ │ │ + ldrhi r2, [sp, #28] │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + movls r5, r2 │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r1, [sp] │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1cfba4 │ │ │ │ - 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 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1cfba4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, r8, [sp] │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldrh.w r2, [sl, #12] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + 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 1d789e │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 1d78a8 │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + eors r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - eor.w r3, r3, fp │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ ldr r2, [pc, #612] @ (1d78d0 ) │ │ │ │ - ldr r3, [pc, #608] @ (1d78cc ) │ │ │ │ + ldr r3, [pc, #600] @ (1d78c8 ) │ │ │ │ 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 1d78b6 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bne.w 1d78bc │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ 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 r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + ldrd sl, r5, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r5, [sp] │ │ │ │ - ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ + strd fp, r7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - strd r9, r5, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r9, r7, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ 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 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ - bl 1cfba4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ + mov r6, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 1cfba4 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + orr.w r9, r8, r3 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r8, r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r5, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ orr.w r8, r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ + str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1d0110 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r5 │ │ │ │ - orrs r7, r3 │ │ │ │ + mov r1, r7 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - str r7, [sp, #28] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 61070 │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr.w fp, [r3, #28] │ │ │ │ ldr.w r3, [fp] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - ubfx r9, r7, #2, #1 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [sp, #32] │ │ │ │ + ubfx r9, r6, #2, #1 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1d33a4 │ │ │ │ + bl 1d33a0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r7, r3 │ │ │ │ + mov r1, r7 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 61070 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, fp │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1d33a4 │ │ │ │ + bl 1d33a0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #208] @ 1d78c0 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d78ae │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + bne.n 1d78b6 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - iteet hi │ │ │ │ - movhi r2, #0 │ │ │ │ - movls r3, r5 │ │ │ │ - movls r2, r5 │ │ │ │ + ittet hi │ │ │ │ + movhi r7, #0 │ │ │ │ ldrbhi.w r3, [fp] │ │ │ │ - it hi │ │ │ │ + ldrls r3, [sp, #12] │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + it ls │ │ │ │ + movls r7, r3 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ + vldr d7, [pc, #124] @ 1d78c0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r7 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ orrs r6, r5 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ orr.w r7, r8, r7 │ │ │ │ + ldrh.w r2, [sl, #12] │ │ │ │ + orrs r5, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r7 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 1d789e │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ + beq.n 1d78a8 │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ eors r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ - b.n 1d764c │ │ │ │ - mov r1, r2 │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - and.w r1, r1, #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 1d7402 │ │ │ │ + b.n 1d764e │ │ │ │ + orr.w r5, r3, r3, lsr #1 │ │ │ │ + and.w r2, r3, #1 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 1d740c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1d764c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ + b.n 1d764e │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d75e6 │ │ │ │ + b.n 1d7604 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - b.n 1d782e │ │ │ │ + b.n 1d7834 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ - lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ 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, #768] @ (1d7bf0 ) │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #760] @ (1d7be8 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #768] @ (1d7bf4 ) │ │ │ │ + ldr r3, [pc, #760] @ (1d7bec ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldrb.w fp, [r5, #12] │ │ │ │ + ldrb r5, [r6, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #13] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1d7e50 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - cmp r1, #1 │ │ │ │ - itee ls │ │ │ │ - movls r6, r3 │ │ │ │ - ldrhi r3, [r2, #4] │ │ │ │ - ldrbhi r6, [r3, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1d7e4e │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ + ubfx r1, r5, #5, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + itett hi │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldrls r5, [sp, #16] │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + orrhi r5, r3 │ │ │ │ it hi │ │ │ │ - ubfxhi r6, r6, #5, #1 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ite ne │ │ │ │ - movne r6, #0 │ │ │ │ - andeq.w r6, r6, #1 │ │ │ │ + ubfxhi r5, r5, #5, #1 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ movs r7, #0 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - ubfx sl, r2, #1, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ + ubfx r9, r2, #2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 1d7bfc │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1d7bf4 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd sl, r7, [sp] │ │ │ │ + strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r9, r7, [sp, #216] @ 0xd8 │ │ │ │ + ldrd sl, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r9, r5, [sp] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - strd fp, r6, [sp] │ │ │ │ - orrs r7, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, r7, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r7, r9, r2 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r7, r9, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1cfca0 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #32 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ + movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - 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 r2, #1344 @ 0x540 │ │ │ │ - mov.w r2, #14 │ │ │ │ - ite ne │ │ │ │ - movne r1, #1 │ │ │ │ - moveq r1, r6 │ │ │ │ - str r1, [sp, #0] │ │ │ │ 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] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + tst.w r3, #1344 @ 0x540 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #408] @ 1d7be8 │ │ │ │ + vldr d7, [pc, #408] @ 1d7be0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1d2ba4 │ │ │ │ + bl 1d2ba0 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ + ldr.w r9, [r6, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str r3, [sp, #12] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ - moveq r1, r6 │ │ │ │ + moveq r1, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d7e5a │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ + bne.w 1d7e5e │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itet hi │ │ │ │ - movhi r6, #0 │ │ │ │ - movls r6, r2 │ │ │ │ + movhi r5, #0 │ │ │ │ + movls r5, r2 │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, fp, r3 │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov.w sl, #1 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1cfca0 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r7 │ │ │ │ vstr d7, [sp] │ │ │ │ - mov.w fp, #0 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr.w r9, [r9, #8] │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ - ldrb.w r2, [r9] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r7, r6 │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov.w fp, #0 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #29 │ │ │ │ + orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 61070 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r5 │ │ │ │ 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 1d2ba4 │ │ │ │ + bl 1d2ba0 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r5, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ @@ -510723,245 +510709,247 @@ │ │ │ │ itt ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ movs r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ 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 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r3, r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ orrs r2, r7 │ │ │ │ strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1d7bf8 ) │ │ │ │ - ldr r3, [pc, #44] @ (1d7bf4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d7bf0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d7bec ) │ │ │ │ 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 1d7e92 │ │ │ │ + bne.w 1d7e88 │ │ │ │ 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, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r2, [r7, #32] │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + ldrd sl, r5, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd sl, r7, [sp] │ │ │ │ - ldrd r9, r6, [sp, #216] @ 0xd8 │ │ │ │ + strd fp, r7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfca0 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ 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 1cfba4 │ │ │ │ ldr r3, [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 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #476] @ 1d7e98 │ │ │ │ + vldr d7, [pc, #476] @ 1d7e90 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1d2ba4 │ │ │ │ + bl 1d2ba0 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr.w sl, [r5, #28] │ │ │ │ + ldr.w fp, [r6, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [sl, #4] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ + ldr.w r9, [fp, #4] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w fp, r6, r3 │ │ │ │ + orr.w r9, r5, r3 │ │ │ │ bl 1cfca0 │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #332] @ 1d7e98 │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ + vldr d7, [pc, #332] @ 1d7e90 │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1d2ba4 │ │ │ │ - ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ + bl 1d2ba0 │ │ │ │ + vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldrb r5, [r6, #13] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 1d7e64 │ │ │ │ + ldr r7, [r6, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ - 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 r9, r9, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 1d7e60 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r6 │ │ │ │ - bhi.n 1d7e84 │ │ │ │ + iteee ls │ │ │ │ + movls r7, r5 │ │ │ │ + ldrhi r3, [r7, #4] │ │ │ │ + movhi r7, #0 │ │ │ │ + ldrbhi r5, [r3, #0] │ │ │ │ + it hi │ │ │ │ + ubfxhi r5, r5, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r5, r7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - 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 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ + ldrd r5, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r9, sl, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r7, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ittee eq │ │ │ │ moveq r2, fp │ │ │ │ moveq r3, #1 │ │ │ │ ldrbne r3, [r2, #0] │ │ │ │ @@ -510969,1189 +510957,1203 @@ │ │ │ │ itt ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ 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 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r4, r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ + orrs r5, r7 │ │ │ │ + orrs r3, r4 │ │ │ │ orrs r2, r5 │ │ │ │ - orrs r3, r7 │ │ │ │ - orrs r2, r6 │ │ │ │ - b.n 1d7bc0 │ │ │ │ - ubfx r6, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ + orr.w r3, r3, sl │ │ │ │ + orr.w r2, r2, r9 │ │ │ │ + b.n 1d7bba │ │ │ │ + and.w r3, r5, #1 │ │ │ │ + orr.w r5, r5, r5, lsr #1 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ b.n 1d7928 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d7ac4 │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, r6, #1, #1 │ │ │ │ + b.n 1d7abe │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ - 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 1d7dd2 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - b.n 1d7dae │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ubfx r5, r5, #1, #1 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + b.n 1d7db8 │ │ │ │ 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 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [pc, #1484] @ 1d8478 │ │ │ │ + ldr.w r3, [pc, #1484] @ 1d847c │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r2, [pc, #1504] @ 1d8498 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r3, [pc, #1504] @ 1d849c │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldrb.w fp, [r5, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + ldrb r5, [r6, #13] │ │ │ │ + mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #13] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1d843a │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - cmp r1, #1 │ │ │ │ - itee ls │ │ │ │ - movls r6, r3 │ │ │ │ - ldrhi r3, [r2, #4] │ │ │ │ - ldrbhi r6, [r3, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1d8484 │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ + ubfx r1, r5, #5, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + itett hi │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldrls r5, [sp, #24] │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + orrhi r5, r3 │ │ │ │ it hi │ │ │ │ - ubfxhi r6, r6, #5, #1 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ite ne │ │ │ │ - movne r6, #0 │ │ │ │ - andeq.w r6, r6, #1 │ │ │ │ - movs r7, #0 │ │ │ │ + ubfxhi r5, r5, #5, #1 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ - ubfx sl, r2, #1, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 1d81d0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1d81e2 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd sl, r7, [sp] │ │ │ │ + strd fp, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r9, r7, [sp, #224] @ 0xe0 │ │ │ │ + ldrd sl, r9, [sp, #224] @ 0xe0 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - strd r0, r6, [sp] │ │ │ │ + strd r0, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - strd fp, r6, [sp] │ │ │ │ - orrs r7, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, r9, r2 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r7, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + orr.w fp, r9, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r7, sl, r2 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 1cfca0 │ │ │ │ - ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #32 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ + vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ + movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - 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 r2, #1344 @ 0x540 │ │ │ │ - mov.w r2, #14 │ │ │ │ - ite ne │ │ │ │ - movne r1, #1 │ │ │ │ - moveq r1, r6 │ │ │ │ - str r1, [sp, #0] │ │ │ │ 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] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + tst.w r3, #1344 @ 0x540 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ - ldr r7, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #32 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r3, fp, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ 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 1d2ba4 │ │ │ │ + bl 1d2ba0 │ │ │ │ + mov r1, r5 │ │ │ │ ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r6 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr.w sl, [r5, #28] │ │ │ │ + ldr.w fp, [r6, #28] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr.w fp, [sl, #4] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - orrs r7, r2 │ │ │ │ + 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] │ │ │ │ movs r2, #30 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ - moveq r1, r6 │ │ │ │ + moveq r1, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ - orr.w r9, r9, r1 │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr.w sl, sl, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r7, r1 │ │ │ │ + orrs r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d8444 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ + bne.w 1d8494 │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - itet hi │ │ │ │ - movhi r6, #0 │ │ │ │ - movls r6, r2 │ │ │ │ - ubfxhi r2, r3, #5, #1 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + itett hi │ │ │ │ + movhi r5, #0 │ │ │ │ + movls r5, r2 │ │ │ │ + ldrhi r2, [sp, #16] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, r7, r3 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + mov.w r9, #0 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfca0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ vstr d7, [sp] │ │ │ │ - mov.w r9, #0 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr.w sl, [sl, #8] │ │ │ │ + ldr.w fp, [fp, #8] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + orrs r5, 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 1cfba4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r7, [sl] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - tst.w r7, #1344 @ 0x540 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ite ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1cfba4 │ │ │ │ - ubfx r7, r7, #5, #1 │ │ │ │ movs r2, #29 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orrs r7, r6 │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ 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 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 61070 │ │ │ │ - mov r3, sl │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + vldr d7, [pc, #788] @ 1d8470 │ │ │ │ + mov r3, fp │ │ │ │ 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 1d2ba4 │ │ │ │ - ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ + vstr d7, [sp, #64] @ 0x40 │ │ │ │ + bl 1d2ba0 │ │ │ │ + vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.w 1d8482 │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ + beq.w 1d84c0 │ │ │ │ + ldr r1, [r6, #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 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r2, r7 │ │ │ │ - orrs r3, r6 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #748] @ (1d84a0 ) │ │ │ │ - ldr r3, [pc, #740] @ (1d849c ) │ │ │ │ + orr.w r2, sl, r2 │ │ │ │ + orrs r3, r5 │ │ │ │ + strd r2, r3, [r7] │ │ │ │ + ldr r2, [pc, #696] @ (1d8480 ) │ │ │ │ + ldr r3, [pc, #692] @ (1d847c ) │ │ │ │ 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 1d8488 │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 1d84cc │ │ │ │ + mov r0, r7 │ │ │ │ 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 r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd sl, r7, [sp] │ │ │ │ - ldrd r9, r6, [sp, #224] @ 0xe0 │ │ │ │ + strd fp, r9, [sp] │ │ │ │ + ldrd sl, r5, [sp, #224] @ 0xe0 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfca0 │ │ │ │ - ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ + vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #484] @ 1d8490 │ │ │ │ - mov r3, sl │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + vldr d7, [pc, #428] @ 1d8470 │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, r8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1d2ba4 │ │ │ │ - ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ + bl 1d2ba0 │ │ │ │ + vldr d6, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r9 │ │ │ │ movs r2, #12 │ │ │ │ - mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ + vstr d6, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr.w sl, [r5, #28] │ │ │ │ + ldr.w fp, [r6, #28] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r2, #30 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - 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 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + orrs r5, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + tst.w r2, #1344 @ 0x540 │ │ │ │ + mov.w r2, #30 │ │ │ │ ite ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + movne r1, #1 │ │ │ │ + moveq r1, #0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orrs r5, r2 │ │ │ │ + orr.w r3, sl, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1cfca0 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr.w sl, [sl, #8] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r2, #31 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr.w sl, [fp, #8] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr.w fp, r3, r2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + movs r2, #31 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r6, r6, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #300] @ 1d8490 │ │ │ │ + vldr d7, [pc, #236] @ 1d8470 │ │ │ │ mov r3, sl │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + mov r1, r8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1d2ba4 │ │ │ │ - ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ + bl 1d2ba0 │ │ │ │ + vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ + ldrb.w sl, [r6, #13] │ │ │ │ + orr.w r8, fp, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1d849a │ │ │ │ + ldr.w r9, [r6, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 1d844a │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r6 │ │ │ │ - bhi.n 1d846e │ │ │ │ + ittee ls │ │ │ │ + movls r2, sl │ │ │ │ + movls r3, r2 │ │ │ │ + ldrhi.w r3, [r9, #4] │ │ │ │ + ldrbhi.w sl, [r3] │ │ │ │ + itt hi │ │ │ │ + movhi r3, #0 │ │ │ │ + ubfxhi r2, sl, #5, #1 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ - 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 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov.w fp, #0 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ + ldrd sl, r9, [sp, #224] @ 0xe0 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - ldrd r7, r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1d847c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + beq.n 1d84c6 │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ 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 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r2, r7, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r2, r2, sl │ │ │ │ - orrs r3, r6 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ - b.n 1d81ae │ │ │ │ - ubfx r6, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - b.n 1d7ef4 │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d80b4 │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, r6, #1, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 1cfba4 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - and.w r6, r6, #1 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r2, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - b.n 1d83e4 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - b.n 1d83c0 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, fp │ │ │ │ - b.n 1d8418 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 1d8198 │ │ │ │ - blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ + orr.w r2, r2, r8 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + orrs r3, r5 │ │ │ │ + b.n 1d81c0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + and.w r3, r5, #1 │ │ │ │ + orr.w r5, r5, r5, lsr #1 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 1d7eec │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1d80be │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, sl, #1 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + bl 1cfba4 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + mov r3, r9 │ │ │ │ + orr.w r8, r8, r1 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + orrs r5, r1 │ │ │ │ + b.n 1d83fe │ │ │ │ + mov r1, r9 │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 1d81a8 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, fp │ │ │ │ + b.n 1d844e │ │ │ │ + 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, #3824] @ 0xef0 │ │ │ │ - mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr r2, [pc, #816] @ (1d87f0 ) │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #808] @ (1d8810 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #816] @ (1d87f4 ) │ │ │ │ + ldr r3, [pc, #808] @ (1d8814 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldrb.w fp, [r5, #12] │ │ │ │ + ldrb r5, [r6, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #13] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1d8a82 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - cmp r1, #1 │ │ │ │ - itee ls │ │ │ │ - movls r6, r3 │ │ │ │ - ldrhi r3, [r2, #4] │ │ │ │ - ldrbhi r6, [r3, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1d8ab0 │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ + ubfx r1, r5, #5, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + itett hi │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldrls r5, [sp, #16] │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + orrhi r5, r3 │ │ │ │ it hi │ │ │ │ - ubfxhi r6, r6, #5, #1 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ite ne │ │ │ │ - movne r6, #0 │ │ │ │ - andeq.w r6, r6, #1 │ │ │ │ + ubfxhi r5, r5, #5, #1 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ movs r7, #0 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - ubfx sl, r2, #1, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ + ubfx r9, r2, #2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 1d87fc │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1d881c │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd sl, r7, [sp] │ │ │ │ + strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r9, r7, [sp, #216] @ 0xd8 │ │ │ │ + ldrd sl, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r9, r5, [sp] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - strd fp, r6, [sp] │ │ │ │ - orrs r7, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, r7, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r7, r9, r2 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r7, r9, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1cfca0 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #32 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ + movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - 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 r2, #1344 @ 0x540 │ │ │ │ - mov.w r2, #14 │ │ │ │ - ite ne │ │ │ │ - movne r1, #1 │ │ │ │ - moveq r1, r6 │ │ │ │ - str r1, [sp, #0] │ │ │ │ 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] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + tst.w r3, #1344 @ 0x540 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #456] @ 1d87e8 │ │ │ │ + vldr d7, [pc, #456] @ 1d8808 │ │ │ │ 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 1d2ba4 │ │ │ │ + bl 1d2ba0 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ + ldr.w r9, [r6, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str r3, [sp, #12] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ - moveq r1, r6 │ │ │ │ + moveq r1, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d8a8c │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ + bne.w 1d8ac0 │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itet hi │ │ │ │ - movhi r6, #0 │ │ │ │ - movls r6, r2 │ │ │ │ + movhi r5, #0 │ │ │ │ + movls r5, r2 │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ bl 1cfca0 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ + movs r7, #0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ - mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r7, r6, r3 │ │ │ │ - ldr.w r6, [sl] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - tst.w r6, #1344 @ 0x540 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr.w r9, [sl] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + tst.w r9, #1344 @ 0x540 │ │ │ │ + str r7, [sp, #4] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ubfx r2, r9, #5, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #29 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + orr.w r9, r5, r3 │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - orrs r6, r3 │ │ │ │ + mov r1, r7 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r9 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 61070 │ │ │ │ mov r3, sl │ │ │ │ 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 1d2ba4 │ │ │ │ + bl 1d2ba0 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r6, #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 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ubfx r3, sl, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r3, r9 │ │ │ │ - moveq r2, r3 │ │ │ │ + ite eq │ │ │ │ + moveq r3, r7 │ │ │ │ ldrne r3, [r2, #0] │ │ │ │ - movne r2, r9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ - it ne │ │ │ │ - eorne.w sl, sl, r3 │ │ │ │ mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + eorne.w sl, sl, r3 │ │ │ │ + movne r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ it ne │ │ │ │ - ubfxne r3, sl, #2, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ubfxne r7, sl, #2, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r7 │ │ │ │ + orr.w r2, r9, r2 │ │ │ │ + orrs r3, r5 │ │ │ │ strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #44] @ (1d87f8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d87f4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d8818 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d8814 ) │ │ │ │ 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 1d8ab8 │ │ │ │ + bne.w 1d8ae8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ 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 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + ldrd sl, r5, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd sl, r7, [sp] │ │ │ │ - ldrd r9, r6, [sp, #216] @ 0xd8 │ │ │ │ + strd fp, r7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfca0 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ 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 1cfba4 │ │ │ │ ldr r3, [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 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #516] @ 1d8ac0 │ │ │ │ + vldr d7, [pc, #532] @ 1d8af0 │ │ │ │ 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 1d2ba4 │ │ │ │ + bl 1d2ba0 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr.w sl, [r5, #28] │ │ │ │ + ldr.w sl, [r6, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [sl, #4] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfca0 │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr.w fp, [sl, #8] │ │ │ │ + ldr.w sl, [sl, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - orr.w r6, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #324] @ 1d8ac0 │ │ │ │ - mov r3, fp │ │ │ │ + vldr d7, [pc, #344] @ 1d8af0 │ │ │ │ + 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 1d2ba4 │ │ │ │ - vldr d7, [sp, #216] @ 0xd8 │ │ │ │ + bl 1d2ba0 │ │ │ │ + ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ + ldrb.w sl, [r6, #13] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1d8ac6 │ │ │ │ + ldr r7, [r6, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 1d8a92 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r6 │ │ │ │ - bhi.n 1d8aaa │ │ │ │ + ittee ls │ │ │ │ + movls r3, sl │ │ │ │ + movls r7, r3 │ │ │ │ + ldrhi r3, [r7, #4] │ │ │ │ + movhi r7, #0 │ │ │ │ + itt hi │ │ │ │ + ldrbhi.w sl, [r3] │ │ │ │ + ubfxhi r3, sl, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 1cfba4 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str r6, [sp, #0] │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ + bl 1cfba4 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r7, r6, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr.w fp, [r2] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r7, r3 │ │ │ │ ubfx r3, fp, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - orrs r6, r3 │ │ │ │ - orr.w r5, r7, r1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r6, r1, 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, sl │ │ │ │ moveq r2, r3 │ │ │ │ ldrne r3, [r2, #0] │ │ │ │ @@ -512160,63 +512162,62 @@ │ │ │ │ eorne.w fp, fp, r3 │ │ │ │ ubfxne r3, fp, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - orr.w r2, r5, r3 │ │ │ │ + orr.w r2, r6, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r2, r2, r9 │ │ │ │ - orrs r3, r6 │ │ │ │ - orrs r3, r1 │ │ │ │ - b.n 1d87c4 │ │ │ │ - ubfx r6, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - b.n 1d84f8 │ │ │ │ + orrs r3, r7 │ │ │ │ + orrs r3, r5 │ │ │ │ + b.n 1d87e4 │ │ │ │ + and.w r3, r5, #1 │ │ │ │ + orr.w r5, r5, r5, lsr #1 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 1d8520 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d8698 │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, r6, #1, #1 │ │ │ │ + b.n 1d86ba │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ - and.w r6, r6, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ - b.n 1d89f2 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - b.n 1d89da │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ubfx r3, sl, #1, #1 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orrs r5, r2 │ │ │ │ + b.n 1d8a10 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ 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] @ (1d8c80 ) │ │ │ │ + ldr r3, [pc, #408] @ (1d8cb0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - vldr d8, [pc, #388] @ 1d8c78 │ │ │ │ + vldr d8, [pc, #388] @ 1d8ca8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #396] @ (1d8c84 ) │ │ │ │ + ldr r1, [pc, #396] @ (1d8cb4 ) │ │ │ │ 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 │ │ │ │ @@ -512315,76 +512316,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ 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 1d8c32 │ │ │ │ + bls.n 1d8c62 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cbz r3, 1d8c32 │ │ │ │ + cbz r3, 1d8c62 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d8c36 │ │ │ │ + b.n 1d8c66 │ │ │ │ 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 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1d8c88 ) │ │ │ │ + ldr r2, [pc, #60] @ (1d8cb8 ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1d8c80 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d8cb0 ) │ │ │ │ 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 1d8c74 │ │ │ │ + bne.n 1d8ca4 │ │ │ │ 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, [r0, #20] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ 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] @ (1d8e98 ) │ │ │ │ + ldr r3, [pc, #496] @ (1d8ec8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #488] @ (1d8e9c ) │ │ │ │ + ldr r1, [pc, #488] @ (1d8ecc ) │ │ │ │ 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 │ │ │ │ @@ -512401,15 +512402,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] @ 1d8e90 │ │ │ │ + vldr d7, [pc, #408] @ 1d8ec0 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ bl 1d05b4 │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -512519,78 +512520,78 @@ │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfba4 │ │ │ │ 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 1d8e4a │ │ │ │ + bls.n 1d8e7a │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - cbz r3, 1d8e4a │ │ │ │ + cbz r3, 1d8e7a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d8e4e │ │ │ │ + b.n 1d8e7e │ │ │ │ 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 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1d8ea0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1d8ed0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1d8e98 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d8ec8 ) │ │ │ │ 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 1d8e88 │ │ │ │ + bne.n 1d8eb8 │ │ │ │ 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, [r1, #13] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ 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] @ (1d90b8 ) │ │ │ │ + ldr r3, [pc, #500] @ (1d90e8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - vldr d8, [pc, #480] @ 1d90b0 │ │ │ │ + vldr d8, [pc, #480] @ 1d90e0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #488] @ (1d90bc ) │ │ │ │ + ldr r1, [pc, #488] @ (1d90ec ) │ │ │ │ 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 │ │ │ │ @@ -512721,78 +512722,78 @@ │ │ │ │ orrs r7, r3 │ │ │ │ bl 1cfba4 │ │ │ │ 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 1d9066 │ │ │ │ + bls.n 1d9096 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - cbz r3, 1d9066 │ │ │ │ + cbz r3, 1d9096 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d906a │ │ │ │ + b.n 1d909a │ │ │ │ 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 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1d90c0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d90f0 ) │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [pc, #52] @ (1d90b8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d90e8 ) │ │ │ │ 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 1d90a8 │ │ │ │ + bne.n 1d90d8 │ │ │ │ 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 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ 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] @ 1d94e0 │ │ │ │ + ldr.w r3, [pc, #1024] @ 1d9510 │ │ │ │ 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] @ (1d94e4 ) │ │ │ │ + ldr r1, [pc, #1008] @ (1d9514 ) │ │ │ │ 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 │ │ │ │ @@ -512989,15 +512990,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 1d94a0 │ │ │ │ + bne.w 1d94d0 │ │ │ │ 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 │ │ │ │ @@ -513007,15 +513008,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 1d948c │ │ │ │ + bne.w 1d94bc │ │ │ │ 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 │ │ │ │ @@ -513034,15 +513035,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 1d9442 │ │ │ │ + bne.n 1d9472 │ │ │ │ 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 │ │ │ │ @@ -513053,15 +513054,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 1d942e │ │ │ │ + bne.n 1d945e │ │ │ │ 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 │ │ │ │ @@ -513071,15 +513072,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 1d9418 │ │ │ │ + bne.n 1d9448 │ │ │ │ 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 │ │ │ │ @@ -513089,51 +513090,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 1d94bc │ │ │ │ - ldr r2, [pc, #236] @ (1d94e8 ) │ │ │ │ - ldr r3, [pc, #228] @ (1d94e0 ) │ │ │ │ + bne.n 1d94ec │ │ │ │ + ldr r2, [pc, #236] @ (1d9518 ) │ │ │ │ + ldr r3, [pc, #228] @ (1d9510 ) │ │ │ │ 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 1d94d0 │ │ │ │ + bne.n 1d9500 │ │ │ │ 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 1d5844 │ │ │ │ + bl 1d5850 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d93cc │ │ │ │ + b.n 1d93fc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d59f4 │ │ │ │ + bl 1d5a00 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d939c │ │ │ │ + b.n 1d93cc │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d5acc │ │ │ │ + bl 1d5ad8 │ │ │ │ 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 │ │ │ │ @@ -513150,72 +513151,72 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r6, sl, [sp, #80] @ 0x50 │ │ │ │ bl 1cfe78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r7, r8, r3 │ │ │ │ - b.n 1d93cc │ │ │ │ + b.n 1d93fc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d5acc │ │ │ │ + bl 1d5ad8 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9322 │ │ │ │ - vldr d7, [pc, #52] @ 1d94d8 │ │ │ │ + b.n 1d9352 │ │ │ │ + vldr d7, [pc, #52] @ 1d9508 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d92f4 │ │ │ │ + b.n 1d9324 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - bl 1d5844 │ │ │ │ + bl 1d5850 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d93f8 │ │ │ │ + b.n 1d9428 │ │ │ │ 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, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #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, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr.w r3, [pc, #1072] @ 1d9938 │ │ │ │ + ldr.w r3, [pc, #1072] @ 1d9968 │ │ │ │ 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] @ 1d993c │ │ │ │ + ldr.w r1, [pc, #1060] @ 1d996c │ │ │ │ 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 │ │ │ │ @@ -513427,15 +513428,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 1d98fa │ │ │ │ + bne.w 1d992a │ │ │ │ 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 │ │ │ │ @@ -513445,15 +513446,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 1d98e6 │ │ │ │ + bne.w 1d9916 │ │ │ │ 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 │ │ │ │ @@ -513472,15 +513473,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 1d989c │ │ │ │ + bne.n 1d98cc │ │ │ │ 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 │ │ │ │ @@ -513491,15 +513492,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 1d9888 │ │ │ │ + bne.n 1d98b8 │ │ │ │ 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 │ │ │ │ @@ -513509,15 +513510,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 1d9872 │ │ │ │ + bne.n 1d98a2 │ │ │ │ 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 │ │ │ │ @@ -513527,51 +513528,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 1d9916 │ │ │ │ - ldr r2, [pc, #236] @ (1d9940 ) │ │ │ │ - ldr r3, [pc, #224] @ (1d9938 ) │ │ │ │ + bne.n 1d9946 │ │ │ │ + ldr r2, [pc, #236] @ (1d9970 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d9968 ) │ │ │ │ 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 1d992a │ │ │ │ + bne.n 1d995a │ │ │ │ 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 1d5844 │ │ │ │ + bl 1d5850 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9826 │ │ │ │ + b.n 1d9856 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d59f4 │ │ │ │ + bl 1d5a00 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d97f6 │ │ │ │ + b.n 1d9826 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d5acc │ │ │ │ + bl 1d5ad8 │ │ │ │ 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 │ │ │ │ @@ -513588,64 +513589,64 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r6, r9, [sp, #80] @ 0x50 │ │ │ │ bl 1cfe78 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r7, sl, r3 │ │ │ │ - b.n 1d9826 │ │ │ │ + b.n 1d9856 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d5acc │ │ │ │ + bl 1d5ad8 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d977c │ │ │ │ - vldr d7, [pc, #52] @ 1d9930 │ │ │ │ + b.n 1d97ac │ │ │ │ + vldr d7, [pc, #52] @ 1d9960 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d974e │ │ │ │ + b.n 1d977e │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - bl 1d5844 │ │ │ │ + bl 1d5850 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9852 │ │ │ │ + b.n 1d9882 │ │ │ │ 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, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ 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] @ (1d9c80 ) │ │ │ │ - ldr r3, [pc, #804] @ (1d9c84 ) │ │ │ │ + ldr r2, [pc, #804] @ (1d9cb0 ) │ │ │ │ + ldr r3, [pc, #804] @ (1d9cb4 ) │ │ │ │ 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] │ │ │ │ @@ -513657,15 +513658,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 1d9c88 │ │ │ │ + beq.w 1d9cb8 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -513731,15 +513732,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] @ 1d9c78 │ │ │ │ + vldr d7, [pc, #536] @ 1d9ca8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d05b4 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -513851,59 +513852,59 @@ │ │ │ │ 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 1d9ebe │ │ │ │ + beq.w 1d9eee │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d9ed6 │ │ │ │ + bne.w 1d9f06 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d9bb8 │ │ │ │ + beq.n 1d9be8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2b40 │ │ │ │ + bl 1d2b3c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ - bl 1d3c04 │ │ │ │ + bl 1d3c00 │ │ │ │ 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 1d9ef6 │ │ │ │ + beq.w 1d9f26 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d9f08 │ │ │ │ + beq.w 1d9f38 │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1d9f14 │ │ │ │ + beq.w 1d9f44 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -513922,33 +513923,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 1d9ef0 │ │ │ │ + bls.w 1d9f20 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d9ef0 │ │ │ │ + beq.w 1d9f20 │ │ │ │ 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 1d9e8c │ │ │ │ + b.n 1d9ebc │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ 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 │ │ │ │ @@ -513990,15 +513991,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] @ 1d9f30 │ │ │ │ + vldr d7, [pc, #556] @ 1d9f60 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d05b4 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -514041,15 +514042,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 1d9d9c │ │ │ │ + beq.n 1d9dcc │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0318 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -514080,15 +514081,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #300] @ 1d9f30 │ │ │ │ + vldr d7, [pc, #300] @ 1d9f60 │ │ │ │ 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] │ │ │ │ @@ -514103,15 +514104,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] @ 1d9f30 │ │ │ │ + vldr d7, [pc, #236] @ 1d9f60 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0538 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -514120,110 +514121,110 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d9ed0 │ │ │ │ + beq.n 1d9f00 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1d9ed0 │ │ │ │ + cbz r3, 1d9f00 │ │ │ │ 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 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - ldr r2, [pc, #148] @ (1d9f38 ) │ │ │ │ - ldr r3, [pc, #148] @ (1d9f3c ) │ │ │ │ + ldr r2, [pc, #148] @ (1d9f68 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d9f6c ) │ │ │ │ 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 1d9f28 │ │ │ │ + bne.n 1d9f58 │ │ │ │ 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, 1d9eea │ │ │ │ + cbz r3, 1d9f1a │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1d9ba8 │ │ │ │ + b.n 1d9bd8 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1d9e86 │ │ │ │ + b.n 1d9eb6 │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1d9f1e │ │ │ │ + beq.n 1d9f4e │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1d9ba8 │ │ │ │ + b.n 1d9bd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1d9ba8 │ │ │ │ + b.n 1d9bd8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1d9c6c │ │ │ │ + b.n 1d9c9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1d9f0e │ │ │ │ + cbz r3, 1d9f3e │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1d9c18 │ │ │ │ + b.n 1d9c48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1d9c18 │ │ │ │ + b.n 1d9c48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1d9c18 │ │ │ │ + b.n 1d9c48 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1d9c18 │ │ │ │ + b.n 1d9c48 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1d9ba8 │ │ │ │ + b.n 1d9bd8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r4, #16] │ │ │ │ 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] @ (1da280 ) │ │ │ │ - ldr r3, [pc, #812] @ (1da284 ) │ │ │ │ + ldr r2, [pc, #812] @ (1da2b0 ) │ │ │ │ + ldr r3, [pc, #812] @ (1da2b4 ) │ │ │ │ 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] │ │ │ │ @@ -514235,15 +514236,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 1da288 │ │ │ │ + beq.w 1da2b8 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -514309,15 +514310,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] @ 1da278 │ │ │ │ + vldr d7, [pc, #548] @ 1da2a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d05b4 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -514361,15 +514362,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] @ 1da278 │ │ │ │ + vldr d7, [pc, #400] @ 1da2a8 │ │ │ │ cmp sl, fp │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r5, #28] │ │ │ │ @@ -514426,59 +514427,59 @@ │ │ │ │ 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 1da4c0 │ │ │ │ + beq.w 1da4f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1da4d8 │ │ │ │ + bne.w 1da508 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1da1ae │ │ │ │ + beq.n 1da1de │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2b40 │ │ │ │ + bl 1d2b3c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1d3c04 │ │ │ │ + bl 1d3c00 │ │ │ │ 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 1da4f8 │ │ │ │ + beq.w 1da528 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da50a │ │ │ │ + beq.w 1da53a │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1da516 │ │ │ │ + beq.w 1da546 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -514498,38 +514499,38 @@ │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cfba4 │ │ │ │ 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 1da4f2 │ │ │ │ + bls.w 1da522 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da4f2 │ │ │ │ + beq.w 1da522 │ │ │ │ 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 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1da4a0 │ │ │ │ + b.n 1da4d0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r4, [r6, #4] │ │ │ │ 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 │ │ │ │ @@ -514571,15 +514572,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] @ 1da530 │ │ │ │ + vldr d7, [pc, #556] @ 1da560 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d05b4 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -514616,20 +514617,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] @ 1da530 │ │ │ │ + vldr d7, [pc, #424] @ 1da560 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1da39c │ │ │ │ + beq.n 1da3cc │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0318 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -514660,15 +514661,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #300] @ 1da530 │ │ │ │ + vldr d7, [pc, #300] @ 1da560 │ │ │ │ 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] │ │ │ │ @@ -514683,15 +514684,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] @ 1da530 │ │ │ │ + vldr d7, [pc, #236] @ 1da560 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0538 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -514700,110 +514701,110 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1da4d2 │ │ │ │ + beq.n 1da502 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1da4d2 │ │ │ │ + cbz r3, 1da502 │ │ │ │ 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 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, sl, r2 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - ldr r2, [pc, #144] @ (1da538 ) │ │ │ │ - ldr r3, [pc, #148] @ (1da53c ) │ │ │ │ + ldr r2, [pc, #144] @ (1da568 ) │ │ │ │ + ldr r3, [pc, #148] @ (1da56c ) │ │ │ │ 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 1da52a │ │ │ │ + bne.n 1da55a │ │ │ │ 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, 1da4ec │ │ │ │ + cbz r3, 1da51c │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1da19e │ │ │ │ + b.n 1da1ce │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da488 │ │ │ │ + b.n 1da4b8 │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1da520 │ │ │ │ + beq.n 1da550 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1da19e │ │ │ │ + b.n 1da1ce │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da19e │ │ │ │ + b.n 1da1ce │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1da260 │ │ │ │ + b.n 1da290 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1da510 │ │ │ │ + cbz r3, 1da540 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1da20e │ │ │ │ + b.n 1da23e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1da20e │ │ │ │ + b.n 1da23e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da20e │ │ │ │ + b.n 1da23e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1da20e │ │ │ │ + b.n 1da23e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1da19e │ │ │ │ + b.n 1da1ce │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ 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] @ (1da8a0 ) │ │ │ │ - ldr r3, [pc, #844] @ (1da8a4 ) │ │ │ │ + ldr r2, [pc, #844] @ (1da8d0 ) │ │ │ │ + ldr r3, [pc, #844] @ (1da8d4 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r6 │ │ │ │ mov r7, r6 │ │ │ │ @@ -514815,15 +514816,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 1da8ac │ │ │ │ + beq.w 1da8dc │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1cfba4 │ │ │ │ @@ -514902,15 +514903,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] @ 1da898 │ │ │ │ + vldr d7, [pc, #556] @ 1da8c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d05b4 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -515013,58 +515014,58 @@ │ │ │ │ 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 1daaac │ │ │ │ + beq.w 1daadc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r9, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1daabe │ │ │ │ + bne.w 1daaee │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1da7b6 │ │ │ │ + beq.n 1da7e6 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2b40 │ │ │ │ + bl 1d2b3c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ - bl 1d3c04 │ │ │ │ + bl 1d3c00 │ │ │ │ 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 1daad8 │ │ │ │ + beq.w 1dab08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r9, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1daaea │ │ │ │ + beq.w 1dab1a │ │ │ │ ands.w r3, r9, #16384 @ 0x4000 │ │ │ │ - beq.w 1daaf6 │ │ │ │ + beq.w 1dab26 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -515085,53 +515086,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 1da85a │ │ │ │ + bls.n 1da88a │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1daa9e │ │ │ │ + bne.w 1daace │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1da8a8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1da8d8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1da8a4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1da8d4 ) │ │ │ │ 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 1dab0a │ │ │ │ + bne.w 1dab3a │ │ │ │ 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 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r6, r1] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ 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] │ │ │ │ @@ -515170,15 +515171,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] @ 1dab10 │ │ │ │ + vldr d7, [pc, #492] @ 1dab40 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d05b4 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -515221,15 +515222,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 1da9bc │ │ │ │ + beq.n 1da9ec │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0318 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -515285,15 +515286,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] @ 1dab10 │ │ │ │ + vldr d7, [pc, #176] @ 1dab40 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0538 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -515302,80 +515303,80 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1da85a │ │ │ │ + beq.w 1da88a │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da85a │ │ │ │ + beq.w 1da88a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1da85e │ │ │ │ + b.n 1da88e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1daad2 │ │ │ │ + cbz r3, 1dab02 │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1da7a4 │ │ │ │ + b.n 1da7d4 │ │ │ │ ands.w r2, r9, #16384 @ 0x4000 │ │ │ │ - beq.n 1dab00 │ │ │ │ + beq.n 1dab30 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1da7a4 │ │ │ │ + b.n 1da7d4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da7a4 │ │ │ │ + b.n 1da7d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1daaf0 │ │ │ │ + cbz r3, 1dab20 │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1da814 │ │ │ │ + b.n 1da844 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1da814 │ │ │ │ + b.n 1da844 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da814 │ │ │ │ + b.n 1da844 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1da814 │ │ │ │ + b.n 1da844 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1da7a4 │ │ │ │ + b.n 1da7d4 │ │ │ │ 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] @ (1daef8 ) │ │ │ │ - ldr r3, [pc, #972] @ (1daefc ) │ │ │ │ + ldr r2, [pc, #972] @ (1daf28 ) │ │ │ │ + ldr r3, [pc, #972] @ (1daf2c ) │ │ │ │ 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 │ │ │ │ @@ -515393,15 +515394,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 1daf00 │ │ │ │ + beq.w 1daf30 │ │ │ │ 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] │ │ │ │ @@ -515511,15 +515512,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] @ 1daef0 │ │ │ │ + vldr d7, [pc, #568] @ 1daf20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d05b4 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -515632,59 +515633,59 @@ │ │ │ │ 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 1db1b0 │ │ │ │ + beq.w 1db1e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1db1c8 │ │ │ │ + bne.w 1db1f8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dae1e │ │ │ │ + beq.n 1dae4e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2b40 │ │ │ │ + bl 1d2b3c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d3c04 │ │ │ │ + bl 1d3c00 │ │ │ │ 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 1db1e8 │ │ │ │ + beq.w 1db218 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db1fa │ │ │ │ + beq.w 1db22a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1db206 │ │ │ │ + beq.w 1db236 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -515702,39 +515703,39 @@ │ │ │ │ bl 1cfba4 │ │ │ │ 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 1db1e2 │ │ │ │ + bls.w 1db212 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db1e2 │ │ │ │ + beq.w 1db212 │ │ │ │ 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 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1db18e │ │ │ │ + b.n 1db1be │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ 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 │ │ │ │ @@ -515877,15 +515878,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 1db084 │ │ │ │ + beq.n 1db0b4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0318 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -515921,15 +515922,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #296] @ 1db220 │ │ │ │ + vldr d7, [pc, #296] @ 1db250 │ │ │ │ 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 │ │ │ │ @@ -515943,15 +515944,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] @ 1db220 │ │ │ │ + vldr d7, [pc, #236] @ 1db250 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ bl 1d0538 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -515961,18 +515962,18 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1db1c2 │ │ │ │ + beq.n 1db1f2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1db1c2 │ │ │ │ + cbz r3, 1db1f2 │ │ │ │ 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 │ │ │ │ @@ -515980,92 +515981,92 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #144] @ (1db228 ) │ │ │ │ - ldr r3, [pc, #148] @ (1db22c ) │ │ │ │ + ldr r2, [pc, #144] @ (1db258 ) │ │ │ │ + ldr r3, [pc, #148] @ (1db25c ) │ │ │ │ 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 1db21a │ │ │ │ + bne.n 1db24a │ │ │ │ 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, 1db1dc │ │ │ │ + cbz r3, 1db20c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dae0e │ │ │ │ + b.n 1dae3e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1db178 │ │ │ │ + b.n 1db1a8 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1db210 │ │ │ │ + beq.n 1db240 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dae0e │ │ │ │ + b.n 1dae3e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dae0e │ │ │ │ + b.n 1dae3e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1daed4 │ │ │ │ + b.n 1daf04 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1db200 │ │ │ │ + cbz r3, 1db230 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dae82 │ │ │ │ + b.n 1daeb2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dae82 │ │ │ │ + b.n 1daeb2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dae82 │ │ │ │ + b.n 1daeb2 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dae82 │ │ │ │ + b.n 1daeb2 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dae0e │ │ │ │ + b.n 1dae3e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #400] @ (1db3bc ) │ │ │ │ + ldr r6, [pc, #208] @ (1db32c ) │ │ │ │ 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] @ (1db608 ) │ │ │ │ - ldr r3, [pc, #964] @ (1db60c ) │ │ │ │ + ldr r2, [pc, #964] @ (1db638 ) │ │ │ │ + ldr r3, [pc, #964] @ (1db63c ) │ │ │ │ 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 │ │ │ │ @@ -516083,15 +516084,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 1db614 │ │ │ │ + beq.w 1db644 │ │ │ │ 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] │ │ │ │ @@ -516201,15 +516202,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] @ 1db600 │ │ │ │ + vldr d7, [pc, #560] @ 1db630 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d05b4 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -516311,59 +516312,59 @@ │ │ │ │ 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 1db87a │ │ │ │ + beq.w 1db8aa │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1db88c │ │ │ │ + bne.w 1db8bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1db518 │ │ │ │ + beq.n 1db548 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2b40 │ │ │ │ + bl 1d2b3c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d3c04 │ │ │ │ + bl 1d3c00 │ │ │ │ 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 1db8a6 │ │ │ │ + beq.w 1db8d6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db8b8 │ │ │ │ + beq.w 1db8e8 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1db8c4 │ │ │ │ + beq.w 1db8f4 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -516381,54 +516382,54 @@ │ │ │ │ bl 1cfba4 │ │ │ │ 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 1db5c0 │ │ │ │ + bls.n 1db5f0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1db86c │ │ │ │ + bne.w 1db89c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1db610 ) │ │ │ │ - ldr r3, [pc, #40] @ (1db60c ) │ │ │ │ + ldr r2, [pc, #44] @ (1db640 ) │ │ │ │ + ldr r3, [pc, #40] @ (1db63c ) │ │ │ │ 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 1db8d8 │ │ │ │ + bne.w 1db908 │ │ │ │ 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 r5, [pc, #720] @ (1db8dc ) │ │ │ │ + ldr r5, [pc, #528] @ (1db84c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #96] @ (1db674 ) │ │ │ │ + ldr r1, [pc, #928] @ (1db9e4 ) │ │ │ │ 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 │ │ │ │ @@ -516566,15 +516567,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 1db790 │ │ │ │ + beq.n 1db7c0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0318 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -516647,75 +516648,75 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1db5c0 │ │ │ │ + beq.w 1db5f0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db5c0 │ │ │ │ + beq.w 1db5f0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1db5c4 │ │ │ │ + b.n 1db5f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1db8a0 │ │ │ │ + cbz r3, 1db8d0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1db508 │ │ │ │ + b.n 1db538 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1db8ce │ │ │ │ + beq.n 1db8fe │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1db508 │ │ │ │ + b.n 1db538 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1db508 │ │ │ │ + b.n 1db538 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1db8be │ │ │ │ + cbz r3, 1db8ee │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1db57c │ │ │ │ + b.n 1db5ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1db57c │ │ │ │ + b.n 1db5ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1db57c │ │ │ │ + b.n 1db5ac │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1db57c │ │ │ │ + b.n 1db5ac │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1db508 │ │ │ │ + b.n 1db538 │ │ │ │ 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] @ 1dbf8c │ │ │ │ - ldr.w r3, [pc, #1692] @ 1dbf90 │ │ │ │ + ldr.w r2, [pc, #1692] @ 1dbfbc │ │ │ │ + ldr.w r3, [pc, #1692] @ 1dbfc0 │ │ │ │ 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] │ │ │ │ @@ -516733,15 +516734,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 1dbcba │ │ │ │ + beq.w 1dbcea │ │ │ │ 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] │ │ │ │ @@ -516970,59 +516971,59 @@ │ │ │ │ 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 1dbf2a │ │ │ │ + beq.w 1dbf5a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dbf3c │ │ │ │ + bne.w 1dbf6c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dbbd4 │ │ │ │ + beq.n 1dbc04 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2b40 │ │ │ │ + bl 1d2b3c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d3c04 │ │ │ │ + bl 1d3c00 │ │ │ │ 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 1dbf56 │ │ │ │ + beq.w 1dbf86 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbf68 │ │ │ │ + beq.w 1dbf98 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dbf74 │ │ │ │ + beq.w 1dbfa4 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -517042,40 +517043,40 @@ │ │ │ │ bl 1cfba4 │ │ │ │ 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 1dbc7e │ │ │ │ + bls.n 1dbcae │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dbf1c │ │ │ │ + bne.w 1dbf4c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #756] @ (1dbf94 ) │ │ │ │ - ldr r3, [pc, #752] @ (1dbf90 ) │ │ │ │ + ldr r2, [pc, #756] @ (1dbfc4 ) │ │ │ │ + ldr r3, [pc, #752] @ (1dbfc0 ) │ │ │ │ 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 1dbf88 │ │ │ │ + bne.w 1dbfb8 │ │ │ │ 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 │ │ │ │ @@ -517217,15 +517218,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 1dbe34 │ │ │ │ + beq.n 1dbe64 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0318 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -517301,81 +517302,81 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dbc7e │ │ │ │ + beq.w 1dbcae │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbc7e │ │ │ │ + beq.w 1dbcae │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dbc82 │ │ │ │ + b.n 1dbcb2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dbf50 │ │ │ │ + cbz r3, 1dbf80 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dbbc4 │ │ │ │ + b.n 1dbbf4 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dbf7e │ │ │ │ + beq.n 1dbfae │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dbbc4 │ │ │ │ + b.n 1dbbf4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dbbc4 │ │ │ │ + b.n 1dbbf4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dbf6e │ │ │ │ + cbz r3, 1dbf9e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dbc38 │ │ │ │ + b.n 1dbc68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dbc38 │ │ │ │ + b.n 1dbc68 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dbc38 │ │ │ │ + b.n 1dbc68 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dbc38 │ │ │ │ + b.n 1dbc68 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dbbc4 │ │ │ │ + b.n 1dbbf4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bxns r0 │ │ │ │ + mov ip, sl │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - muls r4, r3 │ │ │ │ + orrs r4, r5 │ │ │ │ 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] @ (1dc378 ) │ │ │ │ - ldr r3, [pc, #972] @ (1dc37c ) │ │ │ │ + ldr r2, [pc, #972] @ (1dc3a8 ) │ │ │ │ + ldr r3, [pc, #972] @ (1dc3ac ) │ │ │ │ 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 │ │ │ │ @@ -517393,15 +517394,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 1dc384 │ │ │ │ + beq.w 1dc3b4 │ │ │ │ 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] │ │ │ │ @@ -517511,15 +517512,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] @ 1dc370 │ │ │ │ + vldr d7, [pc, #568] @ 1dc3a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d05b4 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -517624,59 +517625,59 @@ │ │ │ │ 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 1dc5f6 │ │ │ │ + beq.w 1dc626 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc608 │ │ │ │ + bne.w 1dc638 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dc288 │ │ │ │ + beq.n 1dc2b8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2b40 │ │ │ │ + bl 1d2b3c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d3c04 │ │ │ │ + bl 1d3c00 │ │ │ │ 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 1dc622 │ │ │ │ + beq.w 1dc652 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc634 │ │ │ │ + beq.w 1dc664 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dc640 │ │ │ │ + beq.w 1dc670 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -517694,54 +517695,54 @@ │ │ │ │ bl 1cfba4 │ │ │ │ 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 1dc330 │ │ │ │ + bls.n 1dc360 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dc5e8 │ │ │ │ + bne.w 1dc618 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1dc380 ) │ │ │ │ - ldr r3, [pc, #40] @ (1dc37c ) │ │ │ │ + ldr r2, [pc, #44] @ (1dc3b0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dc3ac ) │ │ │ │ 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 1dc654 │ │ │ │ + bne.w 1dc684 │ │ │ │ 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 │ │ │ │ - eors r4, r1 │ │ │ │ + ands r4, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ 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 │ │ │ │ @@ -517879,15 +517880,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 1dc500 │ │ │ │ + beq.n 1dc530 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0318 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -517963,75 +517964,75 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dc330 │ │ │ │ + beq.w 1dc360 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc330 │ │ │ │ + beq.w 1dc360 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dc334 │ │ │ │ + b.n 1dc364 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dc61c │ │ │ │ + cbz r3, 1dc64c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dc278 │ │ │ │ + b.n 1dc2a8 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dc64a │ │ │ │ + beq.n 1dc67a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dc278 │ │ │ │ + b.n 1dc2a8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc278 │ │ │ │ + b.n 1dc2a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dc63a │ │ │ │ + cbz r3, 1dc66a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dc2ec │ │ │ │ + b.n 1dc31c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dc2ec │ │ │ │ + b.n 1dc31c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc2ec │ │ │ │ + b.n 1dc31c │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dc2ec │ │ │ │ + b.n 1dc31c │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dc278 │ │ │ │ + b.n 1dc2a8 │ │ │ │ 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] @ (1dca48 ) │ │ │ │ - ldr r3, [pc, #988] @ (1dca4c ) │ │ │ │ + ldr r2, [pc, #988] @ (1dca78 ) │ │ │ │ + ldr r3, [pc, #988] @ (1dca7c ) │ │ │ │ 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] │ │ │ │ @@ -518049,15 +518050,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 1dca54 │ │ │ │ + beq.w 1dca84 │ │ │ │ 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] │ │ │ │ @@ -518169,15 +518170,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] @ 1dca40 │ │ │ │ + vldr d7, [pc, #584] @ 1dca70 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d05b4 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -518221,15 +518222,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] @ 1dca40 │ │ │ │ + vldr d7, [pc, #436] @ 1dca70 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -518287,59 +518288,59 @@ │ │ │ │ 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 1dcccc │ │ │ │ + beq.w 1dccfc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dccde │ │ │ │ + bne.w 1dcd0e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dc954 │ │ │ │ + beq.n 1dc984 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2b40 │ │ │ │ + bl 1d2b3c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d3c04 │ │ │ │ + bl 1d3c00 │ │ │ │ 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 1dccf8 │ │ │ │ + beq.w 1dcd28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dcd0a │ │ │ │ + beq.w 1dcd3a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dcd16 │ │ │ │ + beq.w 1dcd46 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -518359,54 +518360,54 @@ │ │ │ │ bl 1cfba4 │ │ │ │ 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 1dc9fe │ │ │ │ + bls.n 1dca2e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dccbe │ │ │ │ + bne.w 1dccee │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #48] @ (1dca50 ) │ │ │ │ - ldr r3, [pc, #44] @ (1dca4c ) │ │ │ │ + ldr r2, [pc, #48] @ (1dca80 ) │ │ │ │ + ldr r3, [pc, #44] @ (1dca7c ) │ │ │ │ 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 1dcd2a │ │ │ │ + bne.w 1dcd5a │ │ │ │ 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 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ 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] │ │ │ │ @@ -518497,15 +518498,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] @ 1dcd30 │ │ │ │ + vldr d7, [pc, #492] @ 1dcd60 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d05b4 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -518541,21 +518542,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] @ 1dcd30 │ │ │ │ + vldr d7, [pc, #372] @ 1dcd60 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dcbd6 │ │ │ │ + beq.n 1dcc06 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0318 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -518631,80 +518632,80 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dc9fe │ │ │ │ + beq.w 1dca2e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc9fe │ │ │ │ + beq.w 1dca2e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dca02 │ │ │ │ + b.n 1dca32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dccf2 │ │ │ │ + cbz r3, 1dcd22 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dc944 │ │ │ │ + b.n 1dc974 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dcd20 │ │ │ │ + beq.n 1dcd50 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dc944 │ │ │ │ + b.n 1dc974 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc944 │ │ │ │ + b.n 1dc974 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dcd10 │ │ │ │ + cbz r3, 1dcd40 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dc9b8 │ │ │ │ + b.n 1dc9e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dc9b8 │ │ │ │ + b.n 1dc9e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc9b8 │ │ │ │ + b.n 1dc9e8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dc9b8 │ │ │ │ + b.n 1dc9e8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dc944 │ │ │ │ + b.n 1dc974 │ │ │ │ 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] @ (1dd128 ) │ │ │ │ - ldr r3, [pc, #988] @ (1dd12c ) │ │ │ │ + ldr r2, [pc, #988] @ (1dd158 ) │ │ │ │ + ldr r3, [pc, #988] @ (1dd15c ) │ │ │ │ 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 │ │ │ │ @@ -518722,15 +518723,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 1dd134 │ │ │ │ + beq.w 1dd164 │ │ │ │ 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] │ │ │ │ @@ -518840,15 +518841,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] @ 1dd120 │ │ │ │ + vldr d7, [pc, #584] @ 1dd150 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d05b4 │ │ │ │ vldr d6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -518890,15 +518891,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] @ 1dd120 │ │ │ │ + vldr d7, [pc, #440] @ 1dd150 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, fp │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -518959,59 +518960,59 @@ │ │ │ │ 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 1dd3b6 │ │ │ │ + beq.w 1dd3e6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dd3c8 │ │ │ │ + bne.w 1dd3f8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dd03a │ │ │ │ + beq.n 1dd06a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2b40 │ │ │ │ + bl 1d2b3c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d3c04 │ │ │ │ + bl 1d3c00 │ │ │ │ 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 1dd3e2 │ │ │ │ + beq.w 1dd412 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd3f4 │ │ │ │ + beq.w 1dd424 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dd400 │ │ │ │ + beq.w 1dd430 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -519029,53 +519030,53 @@ │ │ │ │ bl 1cfba4 │ │ │ │ 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 1dd0e2 │ │ │ │ + bls.n 1dd112 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dd3a8 │ │ │ │ + bne.w 1dd3d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1dd130 ) │ │ │ │ - ldr r3, [pc, #36] @ (1dd12c ) │ │ │ │ + ldr r2, [pc, #44] @ (1dd160 ) │ │ │ │ + ldr r3, [pc, #36] @ (1dd15c ) │ │ │ │ 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 1dd414 │ │ │ │ + bne.w 1dd444 │ │ │ │ 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 r2, #172 @ 0xac │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #246 @ 0xf6 │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ 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 │ │ │ │ @@ -519164,15 +519165,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] @ 1dd418 │ │ │ │ + vldr d7, [pc, #504] @ 1dd448 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d05b4 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ @@ -519208,21 +519209,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] @ 1dd418 │ │ │ │ + vldr d7, [pc, #380] @ 1dd448 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dd2b4 │ │ │ │ + beq.n 1dd2e4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0318 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -519301,79 +519302,79 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dd0e2 │ │ │ │ + beq.w 1dd112 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd0e2 │ │ │ │ + beq.w 1dd112 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dd0e6 │ │ │ │ + b.n 1dd116 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dd3dc │ │ │ │ + cbz r3, 1dd40c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dd02a │ │ │ │ + b.n 1dd05a │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dd40a │ │ │ │ + beq.n 1dd43a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dd02a │ │ │ │ + b.n 1dd05a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd02a │ │ │ │ + b.n 1dd05a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dd3fa │ │ │ │ + cbz r3, 1dd42a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dd09e │ │ │ │ + b.n 1dd0ce │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dd09e │ │ │ │ + b.n 1dd0ce │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd09e │ │ │ │ + b.n 1dd0ce │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dd09e │ │ │ │ + b.n 1dd0ce │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dd02a │ │ │ │ + b.n 1dd05a │ │ │ │ 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] @ (1dd7f8 ) │ │ │ │ - ldr r3, [pc, #964] @ (1dd7fc ) │ │ │ │ + ldr r2, [pc, #964] @ (1dd828 ) │ │ │ │ + ldr r3, [pc, #964] @ (1dd82c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -519383,15 +519384,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 1dd800 │ │ │ │ + beq.w 1dd830 │ │ │ │ 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] │ │ │ │ @@ -519490,15 +519491,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] @ 1dd7f0 │ │ │ │ + vldr d7, [pc, #612] @ 1dd820 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d05b4 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -519540,15 +519541,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] @ 1dd7f0 │ │ │ │ + vldr d7, [pc, #472] @ 1dd820 │ │ │ │ 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 │ │ │ │ @@ -519615,59 +519616,59 @@ │ │ │ │ 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 1ddad8 │ │ │ │ + beq.w 1ddb08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ddaf0 │ │ │ │ + bne.w 1ddb20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dd6fe │ │ │ │ + beq.n 1dd72e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2b40 │ │ │ │ + bl 1d2b3c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ - bl 1d3c04 │ │ │ │ + bl 1d3c00 │ │ │ │ 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 1ddb10 │ │ │ │ + beq.w 1ddb40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ddb22 │ │ │ │ + beq.w 1ddb52 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1ddb2e │ │ │ │ + beq.w 1ddb5e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -519699,39 +519700,39 @@ │ │ │ │ bl 1cfba4 │ │ │ │ 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 1ddb0a │ │ │ │ + bls.w 1ddb3a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ddb0a │ │ │ │ + beq.w 1ddb3a │ │ │ │ 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 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1ddab8 │ │ │ │ + b.n 1ddae8 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ 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 │ │ │ │ @@ -519819,15 +519820,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] @ 1ddb48 │ │ │ │ + vldr d7, [pc, #600] @ 1ddb78 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d05b4 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -519865,20 +519866,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] @ 1ddb48 │ │ │ │ + vldr d7, [pc, #472] @ 1ddb78 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1dd986 │ │ │ │ + beq.n 1dd9b6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0318 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -519919,15 +519920,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #320] @ 1ddb48 │ │ │ │ + vldr d7, [pc, #320] @ 1ddb78 │ │ │ │ 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] │ │ │ │ @@ -519942,15 +519943,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] @ 1ddb48 │ │ │ │ + vldr d7, [pc, #256] @ 1ddb78 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0538 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -519969,110 +519970,110 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ddaea │ │ │ │ + beq.n 1ddb1a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1ddaea │ │ │ │ + cbz r3, 1ddb1a │ │ │ │ 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 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #144] @ (1ddb50 ) │ │ │ │ - ldr r3, [pc, #148] @ (1ddb54 ) │ │ │ │ + ldr r2, [pc, #144] @ (1ddb80 ) │ │ │ │ + ldr r3, [pc, #148] @ (1ddb84 ) │ │ │ │ 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 1ddb42 │ │ │ │ + bne.n 1ddb72 │ │ │ │ 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, 1ddb04 │ │ │ │ + cbz r3, 1ddb34 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dd6ee │ │ │ │ + b.n 1dd71e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ddaa2 │ │ │ │ + b.n 1ddad2 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1ddb38 │ │ │ │ + beq.n 1ddb68 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dd6ee │ │ │ │ + b.n 1dd71e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd6ee │ │ │ │ + b.n 1dd71e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1dd7d2 │ │ │ │ + b.n 1dd802 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1ddb28 │ │ │ │ + cbz r3, 1ddb58 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dd762 │ │ │ │ + b.n 1dd792 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dd762 │ │ │ │ + b.n 1dd792 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd762 │ │ │ │ + b.n 1dd792 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dd762 │ │ │ │ + b.n 1dd792 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dd6ee │ │ │ │ + b.n 1dd71e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #12 │ │ │ │ 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] @ (1ddf38 ) │ │ │ │ - ldr r3, [pc, #972] @ (1ddf3c ) │ │ │ │ + ldr r2, [pc, #972] @ (1ddf68 ) │ │ │ │ + ldr r3, [pc, #972] @ (1ddf6c ) │ │ │ │ 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] │ │ │ │ @@ -520090,15 +520091,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 1ddf40 │ │ │ │ + beq.w 1ddf70 │ │ │ │ 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] │ │ │ │ @@ -520210,15 +520211,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] @ 1ddf30 │ │ │ │ + vldr d7, [pc, #568] @ 1ddf60 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d05b4 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -520262,15 +520263,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] @ 1ddf30 │ │ │ │ + vldr d7, [pc, #420] @ 1ddf60 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -520332,59 +520333,59 @@ │ │ │ │ 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 1de1ec │ │ │ │ + beq.w 1de21c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1de204 │ │ │ │ + bne.w 1de234 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dde60 │ │ │ │ + beq.n 1dde90 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2b40 │ │ │ │ + bl 1d2b3c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d3c04 │ │ │ │ + bl 1d3c00 │ │ │ │ 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 1de224 │ │ │ │ + beq.w 1de254 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de236 │ │ │ │ + beq.w 1de266 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1de242 │ │ │ │ + beq.w 1de272 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -520404,38 +520405,38 @@ │ │ │ │ bl 1cfba4 │ │ │ │ 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 1de21e │ │ │ │ + bls.w 1de24e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de21e │ │ │ │ + beq.w 1de24e │ │ │ │ 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 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1de1cc │ │ │ │ + b.n 1de1fc │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ 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 │ │ │ │ @@ -520528,15 +520529,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] @ 1de260 │ │ │ │ + vldr d7, [pc, #560] @ 1de290 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d05b4 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -520572,21 +520573,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] @ 1de260 │ │ │ │ + vldr d7, [pc, #440] @ 1de290 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1de0c2 │ │ │ │ + beq.n 1de0f2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0318 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -520622,15 +520623,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #300] @ 1de260 │ │ │ │ + vldr d7, [pc, #300] @ 1de290 │ │ │ │ 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] │ │ │ │ @@ -520644,15 +520645,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] @ 1de260 │ │ │ │ + vldr d7, [pc, #240] @ 1de290 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0538 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -520662,112 +520663,112 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1de1fe │ │ │ │ + beq.n 1de22e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1de1fe │ │ │ │ + cbz r3, 1de22e │ │ │ │ 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 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #148] @ (1de268 ) │ │ │ │ - ldr r3, [pc, #152] @ (1de26c ) │ │ │ │ + ldr r2, [pc, #148] @ (1de298 ) │ │ │ │ + ldr r3, [pc, #152] @ (1de29c ) │ │ │ │ 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 1de256 │ │ │ │ + bne.n 1de286 │ │ │ │ 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, 1de218 │ │ │ │ + cbz r3, 1de248 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dde50 │ │ │ │ + b.n 1dde80 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1de1b6 │ │ │ │ + b.n 1de1e6 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1de24c │ │ │ │ + beq.n 1de27c │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dde50 │ │ │ │ + b.n 1dde80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dde50 │ │ │ │ + b.n 1dde80 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ddf18 │ │ │ │ + b.n 1ddf48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1de23c │ │ │ │ + cbz r3, 1de26c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1ddec4 │ │ │ │ + b.n 1ddef4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1ddec4 │ │ │ │ + b.n 1ddef4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ddec4 │ │ │ │ + b.n 1ddef4 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1ddec4 │ │ │ │ + b.n 1ddef4 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dde50 │ │ │ │ + b.n 1dde80 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + adds r0, r7, #7 │ │ │ │ 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, #1272] @ 1de780 │ │ │ │ - ldr.w r3, [pc, #1272] @ 1de784 │ │ │ │ + ldr.w r0, [pc, #1272] @ 1de7b0 │ │ │ │ + ldr.w r3, [pc, #1272] @ 1de7b4 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -520797,15 +520798,15 @@ │ │ │ │ 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 1de4ec │ │ │ │ + bne.w 1de51c │ │ │ │ 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 │ │ │ │ @@ -520828,17 +520829,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 1de78c │ │ │ │ + bne.w 1de7bc │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 1de8e8 │ │ │ │ + beq.w 1de940 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r8, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -520919,16 +520920,16 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cfba4 │ │ │ │ @@ -520972,38 +520973,38 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r6, r3 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1cff28 │ │ │ │ mov r1, r8 │ │ │ │ ldrd r8, r9, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r8, r9, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r2 │ │ │ │ orr.w r5, r6, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1de748 │ │ │ │ + b.n 1de778 │ │ │ │ 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] │ │ │ │ @@ -521017,15 +521018,15 @@ │ │ │ │ ldr.w r9, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vldr d8, [pc, #584] @ 1de770 │ │ │ │ + vldr d8, [pc, #584] @ 1de7a0 │ │ │ │ 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 │ │ │ │ @@ -521123,33 +521124,33 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + 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, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1cfba4 │ │ │ │ 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 │ │ │ │ @@ -521169,15 +521170,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 1cfba4 │ │ │ │ - vldr d7, [pc, #196] @ 1de778 │ │ │ │ + vldr d7, [pc, #196] @ 1de7a8 │ │ │ │ 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] │ │ │ │ @@ -521186,23 +521187,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 1d5acc │ │ │ │ + bl 1d5ad8 │ │ │ │ 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 1d5acc │ │ │ │ + bl 1d5ad8 │ │ │ │ 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 │ │ │ │ @@ -521226,147 +521227,147 @@ │ │ │ │ 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 1cfe78 │ │ │ │ - ldr r2, [pc, #60] @ (1de788 ) │ │ │ │ - ldr r3, [pc, #56] @ (1de784 ) │ │ │ │ + ldr r2, [pc, #60] @ (1de7b8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1de7b4 ) │ │ │ │ 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 1deadc │ │ │ │ + bne.w 1deb34 │ │ │ │ mov r0, fp │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ 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 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r4, r7, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + adds r0, r0, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cmp r9, sl │ │ │ │ - bne.w 1de34e │ │ │ │ + cmp sl, r9 │ │ │ │ + bne.w 1de37e │ │ │ │ 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 1cfba4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r8, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r9, r8, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w r9, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str.w sl, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w r9, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str.w sl, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -521380,22 +521381,37 @@ │ │ │ │ bl 1cfba4 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r6, r8, r6 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ mov r1, r8 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - str.w r9, [sp, #80] @ 0x50 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str.w sl, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ - b.n 1de4ac │ │ │ │ + bl 1cff28 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #31 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + mov r1, r8 │ │ │ │ + vstr d7, [sp] │ │ │ │ + bl 1cfba4 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + b.n 1de504 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -521411,15 +521427,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, #444] @ 1deae0 │ │ │ │ + vldr d8, [pc, #444] @ 1deb38 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ @@ -521503,30 +521519,30 @@ │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ vstr d8, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orr.w r6, r9, r6 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r6, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r2, r2, #32 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ and.w r3, r3, #32768 @ 0x8000 │ │ │ │ @@ -521554,47 +521570,47 @@ │ │ │ │ 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 1d59f4 │ │ │ │ + bl 1d5a00 │ │ │ │ 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 1d5844 │ │ │ │ + bl 1d5850 │ │ │ │ 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 1d5844 │ │ │ │ + bl 1d5850 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1de748 │ │ │ │ + b.n 1de778 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ 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, #1700] @ 1df1a0 │ │ │ │ - ldr.w r3, [pc, #1700] @ 1df1a4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r0, [pc, #1708] @ 1df200 │ │ │ │ + ldr.w r3, [pc, #1708] @ 1df204 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -521612,80 +521628,80 @@ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1cfe78 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldrd r8, r3, [r5, #32] │ │ │ │ - cmp.w r8, #4 │ │ │ │ + ldrd r3, r9, [r5, #32] │ │ │ │ + cmp r3, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r3, #4 │ │ │ │ + cmpeq.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r2, r1 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1ded7e │ │ │ │ + bne.w 1deddc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ 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 1cfe78 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - orrs r2, r0 │ │ │ │ - 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] │ │ │ │ + subs r2, #245 @ 0xf5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ubfx r3, r1, #4, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ubfx r3, r1, #11, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ and.w r3, r1, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ + orrs r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne.w 1deff8 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1df1ac │ │ │ │ + it eq │ │ │ │ + cmpeq r2, sl │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bne.w 1df056 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.w 1df20c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr.w sl, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ @@ -521694,92 +521710,96 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r0, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + orr.w sl, r1, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r2, r0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ 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 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w r9, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + 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, [sp, #8] │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cfba4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + 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 sl, sl, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -521791,18 +521811,18 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ 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 r5, r9, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r8, r3, #32 │ │ │ │ + and.w r9, r3, #32 │ │ │ │ bl 1cffc8 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ @@ -521810,18 +521830,18 @@ │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ movs r3, #0 │ │ │ │ - orrs.w r8, r8, r2 │ │ │ │ + orrs.w r9, r9, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -521830,15 +521850,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1defd6 │ │ │ │ + b.n 1df034 │ │ │ │ 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] │ │ │ │ @@ -521965,35 +521985,35 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #708] @ 1df190 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vldr d7, [pc, #712] @ 1df1f0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #680] @ 1df190 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #680] @ 1df1f0 │ │ │ │ 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 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -522012,15 +522032,15 @@ │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - vldr d7, [pc, #596] @ 1df198 │ │ │ │ + vldr d7, [pc, #600] @ 1df1f8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -522029,23 +522049,23 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5acc │ │ │ │ + bl 1d5ad8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5acc │ │ │ │ + bl 1d5ad8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ @@ -522069,141 +522089,141 @@ │ │ │ │ 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 1cfe78 │ │ │ │ - ldr r2, [pc, #464] @ (1df1a8 ) │ │ │ │ - ldr r3, [pc, #456] @ (1df1a4 ) │ │ │ │ + ldr r2, [pc, #464] @ (1df208 ) │ │ │ │ + ldr r3, [pc, #460] @ (1df204 ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r9] │ │ │ │ + strd sl, r5, [r8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1df39e │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 1df3fe │ │ │ │ + mov r0, r8 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w 1debc8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.w 1dec20 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ 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, #28] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -522217,18 +522237,18 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ 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 r5, r9, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r8, r3, #32 │ │ │ │ + and.w r9, r3, #32 │ │ │ │ bl 1cffc8 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ @@ -522236,127 +522256,128 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - orrs.w r8, r8, r2 │ │ │ │ - b.n 1ded52 │ │ │ │ + orrs.w r9, r9, r2 │ │ │ │ + b.n 1dedb0 │ │ │ │ + nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #19 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ 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 │ │ │ │ + ldr.w r9, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + 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 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - and.w r8, r2, #32 │ │ │ │ + and.w r9, r2, #32 │ │ │ │ bl 1cffc8 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #10 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ @@ -522377,40 +522398,40 @@ │ │ │ │ bl 1cfe78 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - vldr d7, [pc, #204] @ 1df3a8 │ │ │ │ + vldr d7, [pc, #204] @ 1df408 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + 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, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - vldr d7, [pc, #176] @ 1df3a8 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + vldr d7, [pc, #176] @ 1df408 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r3, r5 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs.w r8, r8, r3 │ │ │ │ + orrs.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ orr.w r5, r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ @@ -522431,49 +522452,49 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d59f4 │ │ │ │ + bl 1d5a00 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5844 │ │ │ │ + bl 1d5850 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5844 │ │ │ │ + bl 1d5850 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1defd6 │ │ │ │ + b.n 1df034 │ │ │ │ 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, #1700] @ 1dfa68 │ │ │ │ - ldr.w r3, [pc, #1700] @ 1dfa6c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r0, [pc, #1708] @ 1dfad0 │ │ │ │ + ldr.w r3, [pc, #1708] @ 1dfad4 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -522491,80 +522512,80 @@ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1cfe78 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldrd r8, r3, [r5, #32] │ │ │ │ - cmp.w r8, #4 │ │ │ │ + ldrd r3, r9, [r5, #32] │ │ │ │ + cmp r3, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r3, #4 │ │ │ │ + cmpeq.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r2, r1 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1df646 │ │ │ │ + bne.w 1df6ac │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ 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 1cfe78 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - orrs r2, r0 │ │ │ │ - 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] │ │ │ │ + subs r2, #245 @ 0xf5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ubfx r3, r1, #4, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ubfx r3, r1, #11, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ and.w r3, r1, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ + orrs r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne.w 1df8c0 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1dfa74 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, sl │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bne.w 1df926 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.w 1dfadc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr.w sl, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ @@ -522573,92 +522594,96 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r0, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + orr.w sl, r1, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r2, r0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ 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 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w r9, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + 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, [sp, #8] │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cfba4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + 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 sl, sl, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -522670,18 +522695,18 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ 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 r5, r9, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r8, r3, #32 │ │ │ │ + and.w r9, r3, #32 │ │ │ │ bl 1d00a0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ @@ -522689,18 +522714,18 @@ │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ movs r3, #0 │ │ │ │ - orrs.w r8, r8, r2 │ │ │ │ + orrs.w r9, r9, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -522709,15 +522734,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1df89e │ │ │ │ + b.n 1df904 │ │ │ │ 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] │ │ │ │ @@ -522844,35 +522869,35 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #708] @ 1dfa58 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vldr d7, [pc, #712] @ 1dfac0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #680] @ 1dfa58 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #680] @ 1dfac0 │ │ │ │ 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 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -522891,15 +522916,15 @@ │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - vldr d7, [pc, #596] @ 1dfa60 │ │ │ │ + vldr d7, [pc, #600] @ 1dfac8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -522908,23 +522933,23 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5acc │ │ │ │ + bl 1d5ad8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5acc │ │ │ │ + bl 1d5ad8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ @@ -522948,141 +522973,141 @@ │ │ │ │ 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 1cfe78 │ │ │ │ - ldr r2, [pc, #464] @ (1dfa70 ) │ │ │ │ - ldr r3, [pc, #456] @ (1dfa6c ) │ │ │ │ + ldr r2, [pc, #464] @ (1dfad8 ) │ │ │ │ + ldr r3, [pc, #460] @ (1dfad4 ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r9] │ │ │ │ + strd sl, r5, [r8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1dfc66 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 1dfcce │ │ │ │ + mov r0, r8 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w 1df490 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.w 1df4f0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ 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, #28] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -523096,18 +523121,18 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ 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 r5, r9, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r8, r3, #32 │ │ │ │ + and.w r9, r3, #32 │ │ │ │ bl 1d00a0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ @@ -523115,127 +523140,128 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - orrs.w r8, r8, r2 │ │ │ │ - b.n 1df61a │ │ │ │ + orrs.w r9, r9, r2 │ │ │ │ + b.n 1df680 │ │ │ │ + nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ 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 │ │ │ │ + ldr.w r9, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + 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 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - and.w r8, r2, #32 │ │ │ │ + and.w r9, r2, #32 │ │ │ │ bl 1d00a0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ @@ -523256,40 +523282,40 @@ │ │ │ │ bl 1cfe78 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - vldr d7, [pc, #204] @ 1dfc70 │ │ │ │ + vldr d7, [pc, #204] @ 1dfcd8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + 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, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - vldr d7, [pc, #176] @ 1dfc70 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + vldr d7, [pc, #176] @ 1dfcd8 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r3, r5 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs.w r8, r8, r3 │ │ │ │ + orrs.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ orr.w r5, r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ @@ -523310,49 +523336,49 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d59f4 │ │ │ │ + bl 1d5a00 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5844 │ │ │ │ + bl 1d5850 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5844 │ │ │ │ + bl 1d5850 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1df89e │ │ │ │ + b.n 1df904 │ │ │ │ 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, #1700] @ 1e0330 │ │ │ │ - ldr.w r3, [pc, #1700] @ 1e0334 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r0, [pc, #1708] @ 1e03a0 │ │ │ │ + ldr.w r3, [pc, #1708] @ 1e03a4 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -523370,80 +523396,80 @@ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1cfe78 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldrd r8, r3, [r5, #32] │ │ │ │ - cmp.w r8, #4 │ │ │ │ + ldrd r3, r9, [r5, #32] │ │ │ │ + cmp r3, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r3, #4 │ │ │ │ + cmpeq.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r2, r1 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1dff0e │ │ │ │ + bne.w 1dff7c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ 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 1cfe78 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - orrs r2, r0 │ │ │ │ - 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] │ │ │ │ + subs r2, #245 @ 0xf5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ubfx r3, r1, #4, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ubfx r3, r1, #11, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ and.w r3, r1, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ + orrs r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne.w 1e0188 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1e033c │ │ │ │ + it eq │ │ │ │ + cmpeq r2, sl │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bne.w 1e01f6 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.w 1e03ac │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr.w sl, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ @@ -523452,92 +523478,96 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r0, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + orr.w sl, r1, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r2, r0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ 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 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w r9, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + 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, [sp, #8] │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cfba4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + 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 sl, sl, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -523549,18 +523579,18 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ 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 r5, r9, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r8, r3, #32 │ │ │ │ + and.w r9, r3, #32 │ │ │ │ bl 1d00a0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ @@ -523568,18 +523598,18 @@ │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ movs r3, #0 │ │ │ │ - orrs.w r8, r8, r2 │ │ │ │ + orrs.w r9, r9, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -523588,15 +523618,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e0166 │ │ │ │ + b.n 1e01d4 │ │ │ │ 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] │ │ │ │ @@ -523723,35 +523753,35 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #708] @ 1e0320 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vldr d7, [pc, #712] @ 1e0390 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #680] @ 1e0320 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #680] @ 1e0390 │ │ │ │ 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 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -523770,15 +523800,15 @@ │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - vldr d7, [pc, #596] @ 1e0328 │ │ │ │ + vldr d7, [pc, #600] @ 1e0398 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -523787,23 +523817,23 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5acc │ │ │ │ + bl 1d5ad8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5acc │ │ │ │ + bl 1d5ad8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ @@ -523827,141 +523857,141 @@ │ │ │ │ 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 1cfe78 │ │ │ │ - ldr r2, [pc, #464] @ (1e0338 ) │ │ │ │ - ldr r3, [pc, #456] @ (1e0334 ) │ │ │ │ + ldr r2, [pc, #464] @ (1e03a8 ) │ │ │ │ + ldr r3, [pc, #460] @ (1e03a4 ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r9] │ │ │ │ + strd sl, r5, [r8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e052e │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 1e059e │ │ │ │ + mov r0, r8 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w 1dfd58 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.w 1dfdc0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ 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, #28] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -523975,18 +524005,18 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ 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 r5, r9, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r8, r3, #32 │ │ │ │ + and.w r9, r3, #32 │ │ │ │ bl 1d00a0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ @@ -523994,126 +524024,127 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - orrs.w r8, r8, r2 │ │ │ │ - b.n 1dfee2 │ │ │ │ + orrs.w r9, r9, r2 │ │ │ │ + b.n 1dff50 │ │ │ │ + nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 9, cr0, cr2, cr11, {5} │ │ │ │ + cdp2 0, 2, cr0, cr4, cr11, {5} │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ 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 │ │ │ │ + ldr.w r9, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + 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 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - and.w r8, r2, #32 │ │ │ │ + and.w r9, r2, #32 │ │ │ │ bl 1d00a0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ @@ -524134,40 +524165,40 @@ │ │ │ │ bl 1cfe78 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - vldr d7, [pc, #204] @ 1e0538 │ │ │ │ + vldr d7, [pc, #204] @ 1e05a8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + 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, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - vldr d7, [pc, #176] @ 1e0538 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + vldr d7, [pc, #176] @ 1e05a8 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r3, r5 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs.w r8, r8, r3 │ │ │ │ + orrs.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ orr.w r5, r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ @@ -524188,49 +524219,49 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d59f4 │ │ │ │ + bl 1d5a00 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5844 │ │ │ │ + bl 1d5850 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5844 │ │ │ │ + bl 1d5850 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e0166 │ │ │ │ + b.n 1e01d4 │ │ │ │ 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, #1348] @ 1e0a98 │ │ │ │ - ldr.w r3, [pc, #1348] @ 1e0a9c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r0, [pc, #1356] @ 1e0b10 │ │ │ │ + ldr.w r3, [pc, #1356] @ 1e0b14 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -524248,80 +524279,80 @@ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1cfe78 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldrd r8, r3, [r5, #32] │ │ │ │ - cmp.w r8, #4 │ │ │ │ + ldrd r3, r9, [r5, #32] │ │ │ │ + cmp r3, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r3, #4 │ │ │ │ + cmpeq.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r2, r1 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1e07f0 │ │ │ │ + bne.w 1e0866 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ 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 1cfe78 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - orrs r2, r0 │ │ │ │ - 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] │ │ │ │ + subs r2, #245 @ 0xf5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ubfx r3, r1, #4, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ubfx r3, r1, #11, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ and.w r3, r1, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ + orrs r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne.w 1e0aa4 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1e0c50 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, sl │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bne.w 1e0b1c │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.w 1e0cc8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr.w sl, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ @@ -524330,92 +524361,96 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r0, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + orr.w sl, r1, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r2, r0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ 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 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w r9, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + 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, [sp, #8] │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cfba4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + 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 sl, sl, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -524429,26 +524464,26 @@ │ │ │ │ ldr r3, [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 r6, [r1, #0] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1d0034 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ @@ -524460,15 +524495,15 @@ │ │ │ │ ubfx r3, r6, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ and.w r3, r6, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -524478,15 +524513,15 @@ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e0a66 │ │ │ │ + b.n 1e0adc │ │ │ │ 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] │ │ │ │ @@ -524612,35 +524647,35 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #336] @ 1e0a88 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vldr d7, [pc, #336] @ 1e0b00 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #304] @ 1e0a88 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #308] @ 1e0b00 │ │ │ │ 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 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r7, [sp, #4] │ │ │ │ and.w r2, r3, #32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs.w r2, r2, sl │ │ │ │ @@ -524672,15 +524707,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - vldr d7, [pc, #188] @ 1e0a90 │ │ │ │ + vldr d7, [pc, #192] @ 1e0b08 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -524689,23 +524724,23 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5acc │ │ │ │ + bl 1d5ad8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5acc │ │ │ │ + bl 1d5ad8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ @@ -524729,153 +524764,154 @@ │ │ │ │ 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 1cfe78 │ │ │ │ - ldr r2, [pc, #56] @ (1e0aa0 ) │ │ │ │ - ldr r3, [pc, #48] @ (1e0a9c ) │ │ │ │ + ldr r2, [pc, #56] @ (1e0b18 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e0b14 ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r9] │ │ │ │ + strd sl, r5, [r8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e0e5a │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 1e0ed2 │ │ │ │ + mov r0, r8 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ 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 │ │ │ │ - @ instruction: 0xfaa000ab │ │ │ │ + @ instruction: 0xfa3000ab │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf59200ab │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w 1e0620 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + adds.w r0, ip, #5603328 @ 0x558000 │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.w 1e0690 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ 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, #28] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -524891,26 +524927,26 @@ │ │ │ │ ldr r3, [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 r6, [r1, #0] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1d0034 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ @@ -524921,107 +524957,107 @@ │ │ │ │ orrs r5, r3 │ │ │ │ ubfx r3, r6, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cfba4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - b.n 1e07be │ │ │ │ + b.n 1e0834 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1cfba4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ 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 │ │ │ │ + ldr.w r9, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + 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 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfba4 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - ldr.w r8, [r1] │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + ldr.w r9, [r1] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d0034 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -525043,51 +525079,51 @@ │ │ │ │ bl 1cfe78 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfba4 │ │ │ │ - vldr d7, [pc, #224] @ 1e0e60 │ │ │ │ + vldr d7, [pc, #224] @ 1e0ed8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + 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, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - vldr d7, [pc, #196] @ 1e0e60 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + vldr d7, [pc, #196] @ 1e0ed8 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cfba4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - and.w r3, r8, #32 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + and.w r3, r9, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ 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 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfba4 │ │ │ │ - ubfx r3, r8, #18, #1 │ │ │ │ + ubfx r3, r9, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ orrs r5, r6 │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -525108,77 +525144,77 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d59f4 │ │ │ │ + bl 1d5a00 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5844 │ │ │ │ + bl 1d5850 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5844 │ │ │ │ + bl 1d5850 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e0a66 │ │ │ │ + b.n 1e0adc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ 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] @ 1e16d4 │ │ │ │ + ldr.w r4, [pc, #2140] @ 1e174c │ │ │ │ subw sp, sp, #2132 @ 0x854 │ │ │ │ - ldr.w r3, [pc, #2136] @ 1e16d8 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1e1750 │ │ │ │ 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 1e1616 │ │ │ │ + beq.w 1e168e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1e15f0 │ │ │ │ + beq.w 1e1668 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1e2414 │ │ │ │ + beq.w 1e248c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1e0ecc │ │ │ │ + bls.n 1e0f44 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e2a92 │ │ │ │ + beq.w 1e2b0a │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e23a2 │ │ │ │ + beq.w 1e241a │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e176c │ │ │ │ + beq.w 1e17e4 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1e1652 │ │ │ │ + bhi.w 1e16ca │ │ │ │ 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 │ │ │ │ @@ -526083,1797 +526119,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 1e16e8 │ │ │ │ + bpl.n 1e1760 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1d94f0 │ │ │ │ + bl 1d9520 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.n 1e1688 │ │ │ │ + beq.n 1e1700 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 1e1704 │ │ │ │ + bmi.n 1e177c │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1e16b4 │ │ │ │ + bpl.n 1e172c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e171c │ │ │ │ + beq.n 1e1794 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 1dfc78 │ │ │ │ + bl 1dfce0 │ │ │ │ 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 1e1664 │ │ │ │ - ldr r2, [pc, #136] @ (1e16dc ) │ │ │ │ + b.n 1e16dc │ │ │ │ + ldr r2, [pc, #136] @ (1e1754 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #136] @ (1e16e0 ) │ │ │ │ + ldr r1, [pc, #136] @ (1e1758 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (1e16e4 ) │ │ │ │ - ldr r3, [pc, #108] @ (1e16d8 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e175c ) │ │ │ │ + ldr r3, [pc, #108] @ (1e1750 ) │ │ │ │ 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 1e331e │ │ │ │ + bne.w 1e3396 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2132 @ 0x854 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r2, #48] @ 0x30 │ │ │ │ - cbnz r3, 1e1692 │ │ │ │ + cbnz r3, 1e170a │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1624 │ │ │ │ + beq.n 1e169c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1e1750 │ │ │ │ + bpl.n 1e17c8 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 1d5ba4 │ │ │ │ + bl 1d5bb0 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e1738 │ │ │ │ + beq.n 1e17b0 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 1deae8 │ │ │ │ + bl 1deb40 │ │ │ │ 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 1e1664 │ │ │ │ - sbcs.w r0, sl, #171 @ 0xab │ │ │ │ + b.n 1e16dc │ │ │ │ + add.w r0, r2, #171 @ 0xab │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #976] @ (1e1ab0 ) │ │ │ │ + ldr r0, [pc, #1008] @ (1e1b48 ) │ │ │ │ movs r1, r3 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xe99000ab │ │ │ │ + ldmdb r8, {r0, r1, r3, r5, r7} │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 1d90c8 │ │ │ │ + bl 1d90f8 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 1de270 │ │ │ │ + bl 1de2a0 │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 1df3b0 │ │ │ │ + bl 1df410 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 1e0540 │ │ │ │ + bl 1e05b0 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 1d5db4 │ │ │ │ + bl 1d5dc0 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ - bl 1d4ab4 │ │ │ │ + bl 1d4ac0 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ - bl 1d73a8 │ │ │ │ + bl 1d73b0 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ - bl 1d73a8 │ │ │ │ + bl 1d73b0 │ │ │ │ ldr.w r3, [sp, #1552] @ 0x610 │ │ │ │ ldr.w r2, [sp, #1548] @ 0x60c │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ - bl 1d73a8 │ │ │ │ + bl 1d73b0 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ - bl 1d73a8 │ │ │ │ + bl 1d73b0 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ bl 1d6950 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ bl 1d6950 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ bl 1d6950 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ - bl 1d5fd0 │ │ │ │ + bl 1d5fe0 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ - bl 1d5fd0 │ │ │ │ + bl 1d5fe0 │ │ │ │ ldr.w r3, [sp, #1496] @ 0x5d8 │ │ │ │ ldr.w r2, [sp, #1492] @ 0x5d4 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ - bl 1d5fd0 │ │ │ │ + bl 1d5fe0 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ bl 1d6950 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ bl 1d6950 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ bl 1d6950 │ │ │ │ ldr.w r3, [sp, #1464] @ 0x5b8 │ │ │ │ ldr.w r2, [sp, #1460] @ 0x5b4 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ - bl 1d6450 │ │ │ │ + bl 1d6468 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ bl 1d6950 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ bl 1d6950 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ - bl 1d5fd0 │ │ │ │ + bl 1d5fe0 │ │ │ │ ldr.w r3, [sp, #1440] @ 0x5a0 │ │ │ │ ldr.w r2, [sp, #1436] @ 0x59c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ - bl 1d5fd0 │ │ │ │ + bl 1d5fe0 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ bl 1d6950 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ bl 1d6950 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ - bl 1d6450 │ │ │ │ + bl 1d6468 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ - bl 1d7ea0 │ │ │ │ + bl 1d7e98 │ │ │ │ ldr.w r3, [sp, #1408] @ 0x580 │ │ │ │ ldr.w r2, [sp, #1404] @ 0x57c │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ - bl 1d7ea0 │ │ │ │ + bl 1d7e98 │ │ │ │ ldr.w r3, [sp, #1400] @ 0x578 │ │ │ │ ldr.w r2, [sp, #1396] @ 0x574 │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ - bl 1d7ea0 │ │ │ │ + bl 1d7e98 │ │ │ │ ldr.w r3, [sp, #1392] @ 0x570 │ │ │ │ ldr.w r2, [sp, #1388] @ 0x56c │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ - bl 1d7ea0 │ │ │ │ + bl 1d7e98 │ │ │ │ ldr.w r3, [sp, #1384] @ 0x568 │ │ │ │ ldr.w r2, [sp, #1380] @ 0x564 │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ - bl 1d7ea0 │ │ │ │ + bl 1d7e98 │ │ │ │ ldr.w r3, [sp, #1376] @ 0x560 │ │ │ │ ldr.w r2, [sp, #1372] @ 0x55c │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ - bl 1d7ea0 │ │ │ │ + bl 1d7e98 │ │ │ │ ldr.w r3, [sp, #1368] @ 0x558 │ │ │ │ ldr.w r2, [sp, #1364] @ 0x554 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ - bl 1d7ea0 │ │ │ │ + bl 1d7e98 │ │ │ │ ldr.w r3, [sp, #1360] @ 0x550 │ │ │ │ ldr.w r2, [sp, #1356] @ 0x54c │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ - bl 1d7ea0 │ │ │ │ + bl 1d7e98 │ │ │ │ ldr.w r3, [sp, #1352] @ 0x548 │ │ │ │ ldr.w r2, [sp, #1348] @ 0x544 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ - bl 1d7ea0 │ │ │ │ + bl 1d7e98 │ │ │ │ ldr.w r3, [sp, #1344] @ 0x540 │ │ │ │ ldr.w r2, [sp, #1340] @ 0x53c │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ - bl 1d7ea0 │ │ │ │ + bl 1d7e98 │ │ │ │ ldr.w r3, [sp, #1336] @ 0x538 │ │ │ │ ldr.w r2, [sp, #1332] @ 0x534 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ - bl 1d7ea0 │ │ │ │ + bl 1d7e98 │ │ │ │ ldr.w r3, [sp, #1328] @ 0x530 │ │ │ │ ldr.w r2, [sp, #1324] @ 0x52c │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ - bl 1d7ea0 │ │ │ │ + bl 1d7e98 │ │ │ │ ldr.w r3, [sp, #1320] @ 0x528 │ │ │ │ ldr.w r2, [sp, #1316] @ 0x524 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ - bl 1d7ea0 │ │ │ │ + bl 1d7e98 │ │ │ │ ldr.w r3, [sp, #1312] @ 0x520 │ │ │ │ ldr.w r2, [sp, #1308] @ 0x51c │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ - bl 1d7ea0 │ │ │ │ + bl 1d7e98 │ │ │ │ ldr.w r3, [sp, #1304] @ 0x518 │ │ │ │ ldr.w r2, [sp, #1300] @ 0x514 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ - bl 1d7ea0 │ │ │ │ + bl 1d7e98 │ │ │ │ ldr.w r3, [sp, #1296] @ 0x510 │ │ │ │ ldr.w r2, [sp, #1292] @ 0x50c │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ - bl 1d7ea0 │ │ │ │ + bl 1d7e98 │ │ │ │ ldr.w r3, [sp, #1288] @ 0x508 │ │ │ │ ldr.w r2, [sp, #1284] @ 0x504 │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ - bl 1d84a8 │ │ │ │ + bl 1d84d0 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ - bl 1d84a8 │ │ │ │ + bl 1d84d0 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ - bl 1d84a8 │ │ │ │ + bl 1d84d0 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ - bl 1d84a8 │ │ │ │ + bl 1d84d0 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ - bl 1d84a8 │ │ │ │ + bl 1d84d0 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1e1652 │ │ │ │ + bcs.w 1e16ca │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ - bl 1d6e38 │ │ │ │ + bl 1d6e40 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ - bl 1d6e38 │ │ │ │ + bl 1d6e40 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ bl 1d78d8 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ bl 1d78d8 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ - bl 1d7ea0 │ │ │ │ + bl 1d7e98 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ - bl 1d7ea0 │ │ │ │ + bl 1d7e98 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ - bl 1d7ea0 │ │ │ │ + bl 1d7e98 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ - bl 1d7ea0 │ │ │ │ + bl 1d7e98 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ - bl 1d35e0 │ │ │ │ + bl 1d35dc │ │ │ │ ldr.w r3, [sp, #1176] @ 0x498 │ │ │ │ ldr.w r2, [sp, #1172] @ 0x494 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ - bl 1d35e0 │ │ │ │ + bl 1d35dc │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ - bl 1d35e0 │ │ │ │ + bl 1d35dc │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ - bl 1d35e0 │ │ │ │ + bl 1d35dc │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ - bl 1d35e0 │ │ │ │ + bl 1d35dc │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ - bl 1d35e0 │ │ │ │ + bl 1d35dc │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ - bl 1d35e0 │ │ │ │ + bl 1d35dc │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 1d2480 │ │ │ │ + bl 1d247c │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 1d2480 │ │ │ │ + bl 1d247c │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ - bl 1d224c │ │ │ │ + bl 1d2248 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 1d591c │ │ │ │ + bl 1d5928 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ - bl 1d224c │ │ │ │ + bl 1d2248 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ - bl 1d224c │ │ │ │ + bl 1d2248 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ - bl 1d224c │ │ │ │ + bl 1d2248 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 1d2644 │ │ │ │ + bl 1d2640 │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1e1664 │ │ │ │ + b.n 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 1d2764 │ │ │ │ + bl 1d2760 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 1d2764 │ │ │ │ + bl 1d2760 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 1d2548 │ │ │ │ + bl 1d2544 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 1d2644 │ │ │ │ + bl 1d2640 │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 1d2644 │ │ │ │ + bl 1d2640 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ - bl 1d1b98 │ │ │ │ + bl 1d1b94 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ - bl 1d2094 │ │ │ │ + bl 1d2090 │ │ │ │ ldr.w r3, [sp, #1848] @ 0x738 │ │ │ │ ldr.w r2, [sp, #1844] @ 0x734 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1e32e6 │ │ │ │ + bls.w 1e335e │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ - bl 1d18d8 │ │ │ │ + bl 1d18d4 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1e3302 │ │ │ │ + bls.w 1e337a │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ - bl 1d4348 │ │ │ │ + bl 1d4354 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ - bl 1d37b4 │ │ │ │ + bl 1d37b0 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ bl 1d1168 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ - bl 1d1730 │ │ │ │ + bl 1d172c │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ bl 1d0eac │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - bl 1d4d4c │ │ │ │ + bl 1d4d58 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ - bl 1d73a8 │ │ │ │ + bl 1d73b0 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ - bl 1d5fd0 │ │ │ │ + bl 1d5fe0 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ - bl 1d5fd0 │ │ │ │ + bl 1d5fe0 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ - bl 1d5fd0 │ │ │ │ + bl 1d5fe0 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ - bl 1d5fd0 │ │ │ │ + bl 1d5fe0 │ │ │ │ ldr.w r3, [sp, #1712] @ 0x6b0 │ │ │ │ ldr.w r2, [sp, #1708] @ 0x6ac │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ - bl 1d5fd0 │ │ │ │ + bl 1d5fe0 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ bl 1d6950 │ │ │ │ ldr.w r3, [sp, #1696] @ 0x6a0 │ │ │ │ ldr.w r2, [sp, #1692] @ 0x69c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ bl 1d6950 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ bl 1d6950 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ bl 1d6950 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ - bl 1d73a8 │ │ │ │ + bl 1d73b0 │ │ │ │ ldr.w r3, [sp, #1664] @ 0x680 │ │ │ │ ldr.w r2, [sp, #1660] @ 0x67c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ - bl 1d73a8 │ │ │ │ + bl 1d73b0 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ bl 1d6950 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ bl 1d6950 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ bl 1d6950 │ │ │ │ ldr.w r3, [sp, #1632] @ 0x660 │ │ │ │ ldr.w r2, [sp, #1628] @ 0x65c │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ bl 1d6950 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl 1d28c8 │ │ │ │ + bl 1d28c4 │ │ │ │ ldrd r2, r3, [sp, #100] @ 0x64 │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1d28c8 │ │ │ │ + bl 1d28c4 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d44d8 │ │ │ │ + bl 1d44e4 │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 1d0bd8 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 1d44d8 │ │ │ │ + bl 1d44e4 │ │ │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1d44d8 │ │ │ │ + bl 1d44e4 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1d44d8 │ │ │ │ + bl 1d44e4 │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 1d0bd8 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ bl 1d6950 │ │ │ │ ldr.w r3, [sp, #1800] @ 0x708 │ │ │ │ ldr.w r2, [sp, #1796] @ 0x704 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ - bl 1d481c │ │ │ │ + bl 1d4828 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ - bl 1d2480 │ │ │ │ + bl 1d247c │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ - bl 1d2480 │ │ │ │ + bl 1d247c │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1d0bd8 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ - bl 1d237c │ │ │ │ + bl 1d2378 │ │ │ │ ldr.w r3, [sp, #2024] @ 0x7e8 │ │ │ │ ldr.w r2, [sp, #2020] @ 0x7e4 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2116 @ 0x844 │ │ │ │ - bl 1d224c │ │ │ │ + bl 1d2248 │ │ │ │ ldr.w r2, [sp, #2116] @ 0x844 │ │ │ │ ldr.w r3, [sp, #2120] @ 0x848 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ - bl 1d5fd0 │ │ │ │ + bl 1d5fe0 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ bl 1d6950 │ │ │ │ ldr.w r3, [sp, #1608] @ 0x648 │ │ │ │ ldr.w r2, [sp, #1604] @ 0x644 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ bl 1d6950 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ - bl 1d5fd0 │ │ │ │ + bl 1d5fe0 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ bl 1d6950 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ - bl 1d73a8 │ │ │ │ + bl 1d73b0 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ - bl 1d73a8 │ │ │ │ + bl 1d73b0 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 1d08e4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 1d0bd8 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e31a2 │ │ │ │ + bcs.w 1e321a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ ldrd r2, r3, [sp, #412] @ 0x19c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e31da │ │ │ │ + bcs.w 1e3252 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ ldrd r2, r3, [sp, #396] @ 0x18c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e31f6 │ │ │ │ + bcs.w 1e326e │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ ldrd r2, r3, [sp, #380] @ 0x17c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e31be │ │ │ │ + bcs.w 1e3236 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ ldrd r2, r3, [sp, #364] @ 0x16c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ bl 1d6950 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ - bl 1d73a8 │ │ │ │ + bl 1d73b0 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ - bl 1d5fd0 │ │ │ │ + bl 1d5fe0 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ - bl 1d1eb0 │ │ │ │ + bl 1d1eac │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ - bl 1d1cd0 │ │ │ │ + bl 1d1ccc │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ bl 1d6950 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ - bl 1d5fd0 │ │ │ │ + bl 1d5fe0 │ │ │ │ ldr.w r3, [sp, #1768] @ 0x6e8 │ │ │ │ ldr.w r2, [sp, #1764] @ 0x6e4 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ bl 1d6950 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ ldrd r2, r3, [sp, #548] @ 0x224 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3212 │ │ │ │ + bcs.w 1e328a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ - bl 1d5608 │ │ │ │ + bl 1d5614 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1e322a │ │ │ │ + bcc.w 1e32a2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ - bl 1d53d4 │ │ │ │ + bl 1d53e0 │ │ │ │ ldrd r2, r3, [sp, #644] @ 0x284 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1e316e │ │ │ │ + bcc.w 1e31e6 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ - bl 1d53d4 │ │ │ │ + bl 1d53e0 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ - bl 1d39ac │ │ │ │ + bl 1d39a8 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1d45f8 │ │ │ │ + bl 1d4604 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ - bl 1d45f8 │ │ │ │ + bl 1d4604 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl 1d45f8 │ │ │ │ + bl 1d4604 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ - bl 1d45f8 │ │ │ │ + bl 1d4604 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 1d45f8 │ │ │ │ + bl 1d4604 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl 1d45f8 │ │ │ │ + bl 1d4604 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ - bl 1d45f8 │ │ │ │ + bl 1d4604 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 1d45f8 │ │ │ │ + bl 1d4604 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 1d45f8 │ │ │ │ + bl 1d4604 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e323e │ │ │ │ + bcs.w 1e32b6 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ ldrd r2, r3, [sp, #524] @ 0x20c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3276 │ │ │ │ + bcs.w 1e32ee │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ ldrd r2, r3, [sp, #508] @ 0x1fc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e325a │ │ │ │ + bcs.w 1e32d2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ ldrd r2, r3, [sp, #476] @ 0x1dc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e32ae │ │ │ │ + bcs.w 1e3326 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ ldrd r2, r3, [sp, #492] @ 0x1ec │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3292 │ │ │ │ + bcs.w 1e330a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ ldrd r2, r3, [sp, #444] @ 0x1bc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e32ca │ │ │ │ + bcs.w 1e3342 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ ldrd r2, r3, [sp, #460] @ 0x1cc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3186 │ │ │ │ + bcs.w 1e31fe │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ ldrd r2, r3, [sp, #428] @ 0x1ac │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ bl 1d0de4 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 1d0de4 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ bl 1d0de4 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ - bl 1d14fc │ │ │ │ + bl 1d14f8 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ bl 1d12ac │ │ │ │ ldrd r2, r3, [sp, #692] @ 0x2b4 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - bl 1d4d4c │ │ │ │ + bl 1d4d58 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ bl 1d0c7c │ │ │ │ ldrd r2, r3, [sp, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2100 @ 0x834 │ │ │ │ - bl 1d224c │ │ │ │ + bl 1d2248 │ │ │ │ ldr.w r3, [sp, #2104] @ 0x838 │ │ │ │ ldr.w r2, [sp, #2100] @ 0x834 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2108 @ 0x83c │ │ │ │ - bl 1d224c │ │ │ │ + bl 1d2248 │ │ │ │ ldr.w r3, [sp, #2112] @ 0x840 │ │ │ │ ldr.w r2, [sp, #2108] @ 0x83c │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ - bl 1d224c │ │ │ │ + bl 1d2248 │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ - bl 1d224c │ │ │ │ + bl 1d2248 │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ - bl 1d224c │ │ │ │ + bl 1d2248 │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ - bl 1d224c │ │ │ │ + bl 1d2248 │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ - bl 1d224c │ │ │ │ + bl 1d2248 │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ - bl 1d2480 │ │ │ │ + bl 1d247c │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ - bl 1d35e0 │ │ │ │ + bl 1d35dc │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ - bl 1d35e0 │ │ │ │ + bl 1d35dc │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ - bl 1d35e0 │ │ │ │ + bl 1d35dc │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ - bl 1dd420 │ │ │ │ + bl 1dd450 │ │ │ │ ldr.w r3, [sp, #1096] @ 0x448 │ │ │ │ ldr.w r2, [sp, #1092] @ 0x444 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ - bl 1dab18 │ │ │ │ + bl 1dab48 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ - bl 1ddb58 │ │ │ │ + bl 1ddb88 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ - bl 1ddb58 │ │ │ │ + bl 1ddb88 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ - bl 1dab18 │ │ │ │ + bl 1dab48 │ │ │ │ ldr.w r3, [sp, #1040] @ 0x410 │ │ │ │ ldr.w r2, [sp, #1036] @ 0x40c │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ - bl 1dab18 │ │ │ │ + bl 1dab48 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ - bl 1ddb58 │ │ │ │ + bl 1ddb88 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ - bl 1ddb58 │ │ │ │ + bl 1ddb88 │ │ │ │ ldrd r2, r3, [sp, #1012] @ 0x3f4 │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ - bl 1dab18 │ │ │ │ + bl 1dab48 │ │ │ │ ldrd r2, r3, [sp, #1004] @ 0x3ec │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ - bl 1dab18 │ │ │ │ + bl 1dab48 │ │ │ │ ldrd r2, r3, [sp, #996] @ 0x3e4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ - bl 1dcd38 │ │ │ │ + bl 1dcd68 │ │ │ │ ldrd r2, r3, [sp, #988] @ 0x3dc │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ - bl 1dbf98 │ │ │ │ + bl 1dbfc8 │ │ │ │ ldrd r2, r3, [sp, #980] @ 0x3d4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ - bl 1dcd38 │ │ │ │ + bl 1dcd68 │ │ │ │ ldrd r2, r3, [sp, #972] @ 0x3cc │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ - bl 1dbf98 │ │ │ │ + bl 1dbfc8 │ │ │ │ ldrd r2, r3, [sp, #964] @ 0x3c4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ - bl 1dc658 │ │ │ │ + bl 1dc688 │ │ │ │ ldrd r2, r3, [sp, #956] @ 0x3bc │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ - bl 1dc658 │ │ │ │ + bl 1dc688 │ │ │ │ ldrd r2, r3, [sp, #948] @ 0x3b4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ - bl 1ddb58 │ │ │ │ + bl 1ddb88 │ │ │ │ ldrd r2, r3, [sp, #940] @ 0x3ac │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ - bl 1ddb58 │ │ │ │ + bl 1ddb88 │ │ │ │ ldrd r2, r3, [sp, #932] @ 0x3a4 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ - bl 1ddb58 │ │ │ │ + bl 1ddb88 │ │ │ │ ldrd r2, r3, [sp, #924] @ 0x39c │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ - bl 1ddb58 │ │ │ │ + bl 1ddb88 │ │ │ │ ldrd r2, r3, [sp, #916] @ 0x394 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ - bl 1ddb58 │ │ │ │ + bl 1ddb88 │ │ │ │ ldrd r2, r3, [sp, #908] @ 0x38c │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ - bl 1ddb58 │ │ │ │ + bl 1ddb88 │ │ │ │ ldrd r2, r3, [sp, #900] @ 0x384 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ - bl 1ddb58 │ │ │ │ + bl 1ddb88 │ │ │ │ ldrd r2, r3, [sp, #892] @ 0x37c │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ - bl 1ddb58 │ │ │ │ + bl 1ddb88 │ │ │ │ ldrd r2, r3, [sp, #884] @ 0x374 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ - bl 1db8dc │ │ │ │ + bl 1db90c │ │ │ │ ldrd r2, r3, [sp, #876] @ 0x36c │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ - bl 1db8dc │ │ │ │ + bl 1db90c │ │ │ │ ldrd r2, r3, [sp, #868] @ 0x364 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ - bl 1dc658 │ │ │ │ + bl 1dc688 │ │ │ │ ldrd r2, r3, [sp, #860] @ 0x35c │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ - bl 1db230 │ │ │ │ + bl 1db260 │ │ │ │ ldrd r2, r3, [sp, #852] @ 0x354 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1652 │ │ │ │ + bcc.w 1e16ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ - bl 1d8ac8 │ │ │ │ + bl 1d8af8 │ │ │ │ ldrd r2, r3, [sp, #844] @ 0x34c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ - bl 1d8c90 │ │ │ │ + bl 1d8cc0 │ │ │ │ ldrd r2, r3, [sp, #836] @ 0x344 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ - bl 1d8ea8 │ │ │ │ + bl 1d8ed8 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ - bl 1d8ea8 │ │ │ │ + bl 1d8ed8 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ - bl 1d8ea8 │ │ │ │ + bl 1d8ed8 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ 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 │ │ │ │ @@ -527893,370 +527929,370 @@ │ │ │ │ bl 1cfba4 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ - bl 1d9f40 │ │ │ │ + bl 1d9f70 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ - bl 1d9948 │ │ │ │ + bl 1d9978 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ - bl 1da540 │ │ │ │ + bl 1da570 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ - bl 1d1a58 │ │ │ │ + bl 1d1a54 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ - bl 1d1604 │ │ │ │ + bl 1d1600 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ - bl 1d1604 │ │ │ │ + bl 1d1600 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ - bl 1d3cd4 │ │ │ │ + bl 1d3cd0 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ bl 1d13b0 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ bl 1d13b0 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ - bl 1d5608 │ │ │ │ + bl 1d5614 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ - bl 1d1604 │ │ │ │ + bl 1d1600 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ bl 1d13b0 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ bl 1d1020 │ │ │ │ ldrd r2, r3, [sp, #676] @ 0x2a4 │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ ldrd r2, r3, [sp, #612] @ 0x264 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ ldrd r2, r3, [sp, #580] @ 0x244 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ - bl 1d51e0 │ │ │ │ + bl 1d51ec │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ - bl 1d53d4 │ │ │ │ + bl 1d53e0 │ │ │ │ ldrd r2, r3, [sp, #620] @ 0x26c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ - bl 1d5608 │ │ │ │ + bl 1d5614 │ │ │ │ ldrd r2, r3, [sp, #660] @ 0x294 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ - bl 1d53d4 │ │ │ │ + bl 1d53e0 │ │ │ │ ldrd r2, r3, [sp, #636] @ 0x27c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ - bl 1d4f50 │ │ │ │ + bl 1d4f5c │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ - bl 1d2d84 │ │ │ │ + bl 1d2d80 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ - bl 1d3e38 │ │ │ │ + bl 1d3e30 │ │ │ │ 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 1e1664 │ │ │ │ + b.w 1e16dc │ │ │ │ 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] @ (1e33dc ) │ │ │ │ + ldr r2, [pc, #164] @ (1e3454 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #164] @ (1e33e0 ) │ │ │ │ + ldr r3, [pc, #164] @ (1e3458 ) │ │ │ │ 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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ ldr.w r8, [r7, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 1e33ba │ │ │ │ + beq.n 1e3432 │ │ │ │ mov r5, r0 │ │ │ │ movw fp, #1031 @ 0x407 │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ add.w r6, r8, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1e33b2 │ │ │ │ + beq.n 1e342a │ │ │ │ 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 1e33a2 │ │ │ │ + beq.n 1e341a │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1e0e68 │ │ │ │ + bl 1e0ee0 │ │ │ │ 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 1e3372 │ │ │ │ + bne.n 1e33ea │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 1e3364 │ │ │ │ - ldr r2, [pc, #40] @ (1e33e4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e33e0 ) │ │ │ │ + bne.n 1e33dc │ │ │ │ + ldr r2, [pc, #40] @ (1e345c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3458 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e33d6 │ │ │ │ + bne.n 1e344e │ │ │ │ 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 r4!, {r1, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1e341e │ │ │ │ + cbz r2, 1e3496 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -528265,18 +528301,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 1e33fa │ │ │ │ + bne.n 1e3472 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3458 │ │ │ │ + cbz r2, 1e34d0 │ │ │ │ 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 │ │ │ │ @@ -528287,22 +528323,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 1e3434 │ │ │ │ + bne.n 1e34ac │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e34ca │ │ │ │ + cbz r2, 1e3542 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e34cc │ │ │ │ + vldr s11, [pc, #100] @ 1e3544 │ │ │ │ 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 │ │ │ │ @@ -528320,35 +528356,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 1e346a │ │ │ │ + bne.n 1e34e2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e34ec │ │ │ │ + cbz r2, 1e3564 │ │ │ │ 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 1e34d6 │ │ │ │ + bne.n 1e354e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3550 │ │ │ │ + cbz r2, 1e35c8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3554 │ │ │ │ + vldr s12, [pc, #88] @ 1e35cc │ │ │ │ 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 │ │ │ │ @@ -528362,45 +528398,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 1e3502 │ │ │ │ + bne.n 1e357a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e358c │ │ │ │ + cbz r2, 1e3604 │ │ │ │ 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 1e3564 │ │ │ │ + bne.n 1e35dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3620 │ │ │ │ + beq.n 1e3698 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e3624 │ │ │ │ + vldr s11, [pc, #132] @ 1e369c │ │ │ │ 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 │ │ │ │ @@ -528427,21 +528463,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 1e35a8 │ │ │ │ + bne.n 1e3620 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e365c │ │ │ │ + cbz r2, 1e36d4 │ │ │ │ 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 │ │ │ │ @@ -528449,19 +528485,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 1e3636 │ │ │ │ + bne.n 1e36ae │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3694 │ │ │ │ + cbz r2, 1e370c │ │ │ │ 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 │ │ │ │ @@ -528469,22 +528505,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 1e366e │ │ │ │ + bne.n 1e36e6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3706 │ │ │ │ + cbz r2, 1e377e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e3708 │ │ │ │ + vldr s11, [pc, #100] @ 1e3780 │ │ │ │ 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 │ │ │ │ @@ -528502,21 +528538,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 1e36a6 │ │ │ │ + bne.n 1e371e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3746 │ │ │ │ + cbz r2, 1e37be │ │ │ │ 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 │ │ │ │ @@ -528524,22 +528560,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 1e3716 │ │ │ │ + bne.n 1e378e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e37f2 │ │ │ │ + beq.n 1e386a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e37f4 │ │ │ │ + vldr s10, [pc, #160] @ 1e386c │ │ │ │ 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 │ │ │ │ @@ -528574,43 +528610,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 1e375c │ │ │ │ + bne.n 1e37d4 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e382a │ │ │ │ + cbz r2, 1e38a2 │ │ │ │ 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 1e3804 │ │ │ │ + bne.n 1e387c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e388e │ │ │ │ + cbz r2, 1e3906 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3890 │ │ │ │ + vldr s12, [pc, #88] @ 1e3908 │ │ │ │ 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 │ │ │ │ @@ -528624,20 +528660,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 1e383e │ │ │ │ + bne.n 1e38b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e38ce │ │ │ │ + cbz r2, 1e3946 │ │ │ │ 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 │ │ │ │ @@ -528646,23 +528682,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 1e38a2 │ │ │ │ + bne.n 1e391a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3960 │ │ │ │ + beq.n 1e39d8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e3964 │ │ │ │ + vldr s11, [pc, #132] @ 1e39dc │ │ │ │ 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 │ │ │ │ @@ -528689,21 +528725,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 1e38e8 │ │ │ │ + bne.n 1e3960 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e399e │ │ │ │ + cbz r2, 1e3a16 │ │ │ │ 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 │ │ │ │ @@ -528711,21 +528747,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 1e3976 │ │ │ │ + bne.n 1e39ee │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3a0e │ │ │ │ + cbz r2, 1e3a86 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e3a10 │ │ │ │ + vldr s11, [pc, #100] @ 1e3a88 │ │ │ │ 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 │ │ │ │ @@ -528743,35 +528779,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 1e39ae │ │ │ │ + bne.n 1e3a26 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3a2c │ │ │ │ + cbz r2, 1e3aa4 │ │ │ │ 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 1e3a1a │ │ │ │ + bne.n 1e3a92 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3a92 │ │ │ │ + cbz r2, 1e3b0a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3a94 │ │ │ │ + vldr s12, [pc, #88] @ 1e3b0c │ │ │ │ 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 │ │ │ │ @@ -528785,20 +528821,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 1e3a42 │ │ │ │ + bne.n 1e3aba │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3ad2 │ │ │ │ + cbz r2, 1e3b4a │ │ │ │ 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 │ │ │ │ @@ -528807,22 +528843,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 1e3aa6 │ │ │ │ + bne.n 1e3b1e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3b34 │ │ │ │ + cbz r2, 1e3bac │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3b38 │ │ │ │ + vldr s12, [pc, #88] @ 1e3bb0 │ │ │ │ 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 │ │ │ │ @@ -528836,43 +528872,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 1e3ae6 │ │ │ │ + bne.n 1e3b5e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3b70 │ │ │ │ + cbz r2, 1e3be8 │ │ │ │ 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 1e3b48 │ │ │ │ + bne.n 1e3bc0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3bdc │ │ │ │ + cbz r2, 1e3c54 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e3be0 │ │ │ │ + vldr s11, [pc, #96] @ 1e3c58 │ │ │ │ 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 │ │ │ │ @@ -528889,25 +528925,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 1e3b82 │ │ │ │ + bne.n 1e3bfa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3c46 │ │ │ │ + cbz r2, 1e3cbe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3c48 │ │ │ │ + vldr s12, [pc, #88] @ 1e3cc0 │ │ │ │ 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 │ │ │ │ @@ -528921,24 +528957,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 1e3bf6 │ │ │ │ + bne.n 1e3c6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3cae │ │ │ │ + cbz r2, 1e3d26 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3cb0 │ │ │ │ + vldr s12, [pc, #88] @ 1e3d28 │ │ │ │ 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 │ │ │ │ @@ -528952,23 +528988,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 1e3c5e │ │ │ │ + bne.n 1e3cd6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3d1c │ │ │ │ + cbz r2, 1e3d94 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e3d20 │ │ │ │ + vldr s11, [pc, #96] @ 1e3d98 │ │ │ │ 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 │ │ │ │ @@ -528985,25 +529021,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 1e3cc2 │ │ │ │ + bne.n 1e3d3a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3d86 │ │ │ │ + cbz r2, 1e3dfe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3d88 │ │ │ │ + vldr s12, [pc, #88] @ 1e3e00 │ │ │ │ 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 │ │ │ │ @@ -529017,23 +529053,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 1e3d36 │ │ │ │ + bne.n 1e3dae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3df4 │ │ │ │ + cbz r2, 1e3e6c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e3df8 │ │ │ │ + vldr s11, [pc, #96] @ 1e3e70 │ │ │ │ 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 │ │ │ │ @@ -529050,25 +529086,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 1e3d9a │ │ │ │ + bne.n 1e3e12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3e5e │ │ │ │ + cbz r2, 1e3ed6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3e60 │ │ │ │ + vldr s12, [pc, #88] @ 1e3ed8 │ │ │ │ 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 │ │ │ │ @@ -529082,23 +529118,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 1e3e0e │ │ │ │ + bne.n 1e3e86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3ece │ │ │ │ + cbz r2, 1e3f46 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e3ed0 │ │ │ │ + vldr s11, [pc, #96] @ 1e3f48 │ │ │ │ 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 │ │ │ │ @@ -529115,24 +529151,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 1e3e72 │ │ │ │ + bne.n 1e3eea │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3f40 │ │ │ │ + cbz r2, 1e3fb8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e3f44 │ │ │ │ + vldr s11, [pc, #100] @ 1e3fbc │ │ │ │ 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 │ │ │ │ @@ -529150,25 +529186,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 1e3ee2 │ │ │ │ + bne.n 1e3f5a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e3faa │ │ │ │ + cbz r2, 1e4022 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3fac │ │ │ │ + vldr s12, [pc, #88] @ 1e4024 │ │ │ │ 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 │ │ │ │ @@ -529182,23 +529218,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 1e3f5a │ │ │ │ + bne.n 1e3fd2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e401c │ │ │ │ + cbz r2, 1e4094 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e4020 │ │ │ │ + vldr s11, [pc, #100] @ 1e4098 │ │ │ │ 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 │ │ │ │ @@ -529216,25 +529252,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 1e3fbe │ │ │ │ + bne.n 1e4036 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4086 │ │ │ │ + cbz r2, 1e40fe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4088 │ │ │ │ + vldr s12, [pc, #88] @ 1e4100 │ │ │ │ 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 │ │ │ │ @@ -529248,23 +529284,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 1e4036 │ │ │ │ + bne.n 1e40ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e40f8 │ │ │ │ + cbz r2, 1e4170 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e40fc │ │ │ │ + vldr s11, [pc, #100] @ 1e4174 │ │ │ │ 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 │ │ │ │ @@ -529282,24 +529318,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 1e409a │ │ │ │ + bne.n 1e4112 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e416e │ │ │ │ + cbz r2, 1e41e6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e4170 │ │ │ │ + vldr s11, [pc, #100] @ 1e41e8 │ │ │ │ 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 │ │ │ │ @@ -529317,27 +529353,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 1e410e │ │ │ │ + bne.n 1e4186 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e41d8 │ │ │ │ + cbz r2, 1e4250 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1e41dc │ │ │ │ + vldr s12, [pc, #92] @ 1e4254 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1e41e0 │ │ │ │ + vldr s11, [pc, #88] @ 1e4258 │ │ │ │ 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 │ │ │ │ @@ -529350,29 +529386,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 1e418a │ │ │ │ + bne.n 1e4202 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1e4248 │ │ │ │ + cbz r2, 1e42c0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1e424c │ │ │ │ + vldr s12, [pc, #92] @ 1e42c4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1e4250 │ │ │ │ + vldr s11, [pc, #88] @ 1e42c8 │ │ │ │ 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 │ │ │ │ @@ -529385,27 +529421,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 1e41fa │ │ │ │ + bne.n 1e4272 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1e42c6 │ │ │ │ + cbz r2, 1e433e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e42c8 │ │ │ │ - vldr s10, [pc, #104] @ 1e42cc │ │ │ │ + vldr s11, [pc, #104] @ 1e4340 │ │ │ │ + vldr s10, [pc, #104] @ 1e4344 │ │ │ │ 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 │ │ │ │ @@ -529423,26 +529459,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 1e4266 │ │ │ │ + bne.n 1e42de │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4332 │ │ │ │ + cbz r2, 1e43aa │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4334 │ │ │ │ + vldr s12, [pc, #88] @ 1e43ac │ │ │ │ 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 │ │ │ │ @@ -529456,24 +529492,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 1e42e2 │ │ │ │ + bne.n 1e435a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1e43aa │ │ │ │ + cbz r2, 1e4422 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e43ac │ │ │ │ - vldr s10, [pc, #104] @ 1e43b0 │ │ │ │ + vldr s11, [pc, #104] @ 1e4424 │ │ │ │ + vldr s10, [pc, #104] @ 1e4428 │ │ │ │ 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 │ │ │ │ @@ -529491,26 +529527,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 1e434a │ │ │ │ + bne.n 1e43c2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4424 │ │ │ │ + cbz r2, 1e449c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4428 │ │ │ │ - vldr s10, [pc, #104] @ 1e442c │ │ │ │ + vldr s11, [pc, #104] @ 1e44a0 │ │ │ │ + vldr s10, [pc, #104] @ 1e44a4 │ │ │ │ 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 │ │ │ │ @@ -529528,27 +529564,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 1e43c6 │ │ │ │ + bne.n 1e443e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e44a2 │ │ │ │ + cbz r2, 1e451a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e44a4 │ │ │ │ - vldr s10, [pc, #104] @ 1e44a8 │ │ │ │ + vldr s11, [pc, #104] @ 1e451c │ │ │ │ + vldr s10, [pc, #104] @ 1e4520 │ │ │ │ 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 │ │ │ │ @@ -529566,30 +529602,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 1e4442 │ │ │ │ + bne.n 1e44ba │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4510 │ │ │ │ + cbz r2, 1e4588 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1e4514 │ │ │ │ + vldr s12, [pc, #88] @ 1e458c │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1e4518 │ │ │ │ + vldr s11, [pc, #84] @ 1e4590 │ │ │ │ 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 │ │ │ │ @@ -529602,30 +529638,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 1e44c6 │ │ │ │ + bne.n 1e453e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1e45ac ) │ │ │ │ + ldr r1, [pc, #148] @ (1e4624 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4582 │ │ │ │ + cbz r2, 1e45fa │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1e4584 │ │ │ │ + vldr s12, [pc, #88] @ 1e45fc │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1e4588 │ │ │ │ + vldr s11, [pc, #84] @ 1e4600 │ │ │ │ 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 │ │ │ │ @@ -529638,140 +529674,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 1e4536 │ │ │ │ + bne.n 1e45ae │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1e461c ) │ │ │ │ + ldr r1, [pc, #148] @ (1e4694 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e45c4 │ │ │ │ + cbz r2, 1e463c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1e45c8 │ │ │ │ + vldr s14, [pc, #48] @ 1e4640 │ │ │ │ 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 1e459e │ │ │ │ + bne.n 1e4616 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4600 │ │ │ │ + cbz r2, 1e4678 │ │ │ │ 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 1e45dc │ │ │ │ + bne.n 1e4654 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e463c │ │ │ │ + cbz r2, 1e46b4 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1e4640 │ │ │ │ + vldr s14, [pc, #44] @ 1e46b8 │ │ │ │ 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 1e4616 │ │ │ │ + bne.n 1e468e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4666 │ │ │ │ + cbz r2, 1e46de │ │ │ │ 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 1e4650 │ │ │ │ + bne.n 1e46c8 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e469c │ │ │ │ + cbz r2, 1e4714 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1e46a0 │ │ │ │ + vldr s14, [pc, #44] @ 1e4718 │ │ │ │ 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 1e4676 │ │ │ │ + bne.n 1e46ee │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e46cc │ │ │ │ + cbz r2, 1e4744 │ │ │ │ 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 1e46ae │ │ │ │ + bne.n 1e4726 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e4718 │ │ │ │ + cbz r2, 1e4790 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1e471c │ │ │ │ + vldr s13, [pc, #60] @ 1e4794 │ │ │ │ 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 │ │ │ │ @@ -529779,23 +529815,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 1e46e0 │ │ │ │ + bne.n 1e4758 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e476e │ │ │ │ + cbz r2, 1e47e6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e4770 │ │ │ │ + vldr s13, [pc, #68] @ 1e47e8 │ │ │ │ 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 │ │ │ │ @@ -529805,105 +529841,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 1e472e │ │ │ │ + bne.n 1e47a6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e47a6 │ │ │ │ + cbz r2, 1e481e │ │ │ │ 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 1e477c │ │ │ │ + bne.n 1e47f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e47e2 │ │ │ │ + cbz r2, 1e485a │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e47e4 │ │ │ │ + vldr s14, [pc, #52] @ 1e485c │ │ │ │ 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 1e47b8 │ │ │ │ + bne.n 1e4830 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4824 │ │ │ │ + cbz r2, 1e489c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e4828 │ │ │ │ + vldr s14, [pc, #52] @ 1e48a0 │ │ │ │ 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 1e47f8 │ │ │ │ + bne.n 1e4870 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e485e │ │ │ │ + cbz r2, 1e48d6 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1e4860 │ │ │ │ + vldr s14, [pc, #44] @ 1e48d8 │ │ │ │ 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 1e4836 │ │ │ │ + bne.n 1e48ae │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e48b2 │ │ │ │ + cbz r2, 1e492a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e48b4 │ │ │ │ + vldr s13, [pc, #68] @ 1e492c │ │ │ │ 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 │ │ │ │ @@ -529913,26 +529949,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 1e4872 │ │ │ │ + bne.n 1e48ea │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4902 │ │ │ │ + cbz r2, 1e497a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e4904 │ │ │ │ + vldr s13, [pc, #60] @ 1e497c │ │ │ │ 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 │ │ │ │ @@ -529940,24 +529976,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 1e48ce │ │ │ │ + bne.n 1e4946 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e4952 │ │ │ │ + cbz r2, 1e49ca │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e4954 │ │ │ │ + vldr s13, [pc, #64] @ 1e49cc │ │ │ │ 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 │ │ │ │ @@ -529966,22 +530002,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 1e491e │ │ │ │ + bne.n 1e4996 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e49c6 │ │ │ │ + cbz r2, 1e4a3e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e49c8 │ │ │ │ + vldr s12, [pc, #100] @ 1e4a40 │ │ │ │ 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 │ │ │ │ @@ -530000,25 +530036,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 1e496a │ │ │ │ + bne.n 1e49e2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e4a12 │ │ │ │ + cbz r2, 1e4a8a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1e4a14 │ │ │ │ + vldr s13, [pc, #60] @ 1e4a8c │ │ │ │ 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 │ │ │ │ @@ -530026,23 +530062,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 1e49de │ │ │ │ + bne.n 1e4a56 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e4a66 │ │ │ │ + cbz r2, 1e4ade │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e4a68 │ │ │ │ + vldr s13, [pc, #68] @ 1e4ae0 │ │ │ │ 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 │ │ │ │ @@ -530052,23 +530088,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 1e4a2c │ │ │ │ + bne.n 1e4aa4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e4ab8 │ │ │ │ + cbz r2, 1e4b30 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e4abc │ │ │ │ + vldr s13, [pc, #72] @ 1e4b34 │ │ │ │ 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 │ │ │ │ @@ -530079,24 +530115,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 1e4a80 │ │ │ │ + bne.n 1e4af8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e4b2c │ │ │ │ + cbz r2, 1e4ba4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e4b30 │ │ │ │ + vldr s12, [pc, #100] @ 1e4ba8 │ │ │ │ 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 │ │ │ │ @@ -530115,24 +530151,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 1e4ad2 │ │ │ │ + bne.n 1e4b4a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e4b78 │ │ │ │ + cbz r2, 1e4bf0 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e4b7c │ │ │ │ + vldr s13, [pc, #64] @ 1e4bf4 │ │ │ │ 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 │ │ │ │ @@ -530141,182 +530177,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 1e4b42 │ │ │ │ + bne.n 1e4bba │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e4bac │ │ │ │ + cbz r2, 1e4c24 │ │ │ │ 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 1e4b8c │ │ │ │ + bne.n 1e4c04 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e4bde │ │ │ │ + cbz r2, 1e4c56 │ │ │ │ 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 1e4bbe │ │ │ │ + bne.n 1e4c36 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e4c06 │ │ │ │ + cbz r2, 1e4c7e │ │ │ │ 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 1e4be8 │ │ │ │ + bne.n 1e4c60 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1e4c48 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e4cc0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4c46 │ │ │ │ + cbz r2, 1e4cbe │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e4c4c ) │ │ │ │ + ldr r2, [pc, #52] @ (1e4cc4 ) │ │ │ │ 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 1e4c24 │ │ │ │ + bne.n 1e4c9c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e4cc8 │ │ │ │ + cbz r2, 1e4d22 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e4c90 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e4d08 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4c8e │ │ │ │ + cbz r2, 1e4d06 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e4c94 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e4d0c ) │ │ │ │ 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 1e4c68 │ │ │ │ + bne.n 1e4ce0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e4cfe │ │ │ │ + cbz r2, 1e4d58 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e4cd8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e4d50 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4cd6 │ │ │ │ + cbz r2, 1e4d4e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e4cdc ) │ │ │ │ + ldr r2, [pc, #52] @ (1e4d54 ) │ │ │ │ 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 1e4cb4 │ │ │ │ + bne.n 1e4d2c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e4d34 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1e4d1c ) │ │ │ │ + ldr r4, [pc, #56] @ (1e4d94 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1e4d18 │ │ │ │ + cbz r2, 1e4d90 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1e4d20 ) │ │ │ │ + ldr r2, [pc, #48] @ (1e4d98 ) │ │ │ │ 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 1e4cfa │ │ │ │ + bne.n 1e4d72 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1e4d66 │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e4d7c ) │ │ │ │ + ldr r3, [pc, #84] @ (1e4df4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4d76 │ │ │ │ + cbz r2, 1e4dee │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1e4d80 │ │ │ │ + ldr.w lr, [pc, #80] @ 1e4df8 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1e4d78 │ │ │ │ + vldr s14, [pc, #64] @ 1e4df0 │ │ │ │ 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 │ │ │ │ @@ -530325,29 +530361,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 1e4d3e │ │ │ │ + bne.n 1e4db6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - uxtb r6, r2 │ │ │ │ + sxtb r6, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e4dc4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e4e3c ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4dc2 │ │ │ │ - ldr r5, [pc, #56] @ (1e4dc8 ) │ │ │ │ + cbz r2, 1e4e3a │ │ │ │ + ldr r5, [pc, #56] @ (1e4e40 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -530355,29 +530391,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 1e4d96 │ │ │ │ + bne.n 1e4e0e │ │ │ │ pop {r4, r5, pc} │ │ │ │ - sxtb r2, r6 │ │ │ │ + cbz r2, 1e4e7e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e4e24 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e4e9c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4e1e │ │ │ │ + cbz r2, 1e4e96 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1e4e28 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e4ea0 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1e4e20 │ │ │ │ + vldr s14, [pc, #64] @ 1e4e98 │ │ │ │ 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 │ │ │ │ @@ -530386,60 +530422,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 1e4de8 │ │ │ │ + bne.n 1e4e60 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r6, r5 │ │ │ │ + cbz r6, 1e4ecc │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1e4e70 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e4ee8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4e6e │ │ │ │ + cbz r2, 1e4ee6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1e4e74 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e4eec ) │ │ │ │ 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 1e4e46 │ │ │ │ + bne.n 1e4ebe │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r6, 1e4ea6 │ │ │ │ + cbz r6, 1e4f00 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1e4ed8 │ │ │ │ + ldr.w ip, [pc, #92] @ 1e4f50 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1e4ed4 │ │ │ │ + cbz r2, 1e4f4c │ │ │ │ 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] @ (1e4edc ) │ │ │ │ + ldr r2, [pc, #76] @ (1e4f54 ) │ │ │ │ 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] │ │ │ │ @@ -530450,32 +530486,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 1e4e98 │ │ │ │ + bne.n 1e4f10 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r0, 1e4efc │ │ │ │ + cbz r0, 1e4f56 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1e4f2c ) │ │ │ │ + ldr r5, [pc, #72] @ (1e4fa4 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1e4f28 │ │ │ │ + cbz r2, 1e4fa0 │ │ │ │ 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] @ (1e4f30 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e4fa8 ) │ │ │ │ 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] │ │ │ │ @@ -530483,31 +530519,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 1e4efa │ │ │ │ + bne.n 1e4f72 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1e4f36 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1e4f94 │ │ │ │ + ldr.w ip, [pc, #92] @ 1e500c │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1e4f90 │ │ │ │ + cbz r2, 1e5008 │ │ │ │ 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] @ (1e4f98 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e5010 ) │ │ │ │ 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] │ │ │ │ @@ -530518,32 +530554,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 1e4f54 │ │ │ │ + bne.n 1e4fcc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1e4fe8 ) │ │ │ │ + ldr r5, [pc, #72] @ (1e5060 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1e4fe4 │ │ │ │ + cbz r2, 1e505c │ │ │ │ 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] @ (1e4fec ) │ │ │ │ + ldr r2, [pc, #56] @ (1e5064 ) │ │ │ │ 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] │ │ │ │ @@ -530551,31 +530587,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 1e4fb6 │ │ │ │ + bne.n 1e502e │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e5060 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e50d8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5058 │ │ │ │ + cbz r2, 1e50d0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e5064 ) │ │ │ │ + ldr r1, [pc, #104] @ (1e50dc ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e505c │ │ │ │ + vldr s14, [pc, #88] @ 1e50d4 │ │ │ │ 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 │ │ │ │ @@ -530590,31 +530626,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 1e5008 │ │ │ │ + bne.n 1e5080 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e50b8 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e5130 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e50b4 │ │ │ │ + cbz r2, 1e512c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1e50bc ) │ │ │ │ + ldr r1, [pc, #68] @ (1e5134 ) │ │ │ │ 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 │ │ │ │ @@ -530625,31 +530661,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 1e507c │ │ │ │ + bne.n 1e50f4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #568 @ 0x238 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e5130 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e51a8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5128 │ │ │ │ + cbz r2, 1e51a0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e5134 ) │ │ │ │ + ldr r1, [pc, #104] @ (1e51ac ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e512c │ │ │ │ + vldr s14, [pc, #88] @ 1e51a4 │ │ │ │ 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 │ │ │ │ @@ -530664,31 +530700,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 1e50d8 │ │ │ │ + bne.n 1e5150 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5184 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e51fc ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5180 │ │ │ │ + cbz r2, 1e51f8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1e5188 ) │ │ │ │ + ldr r1, [pc, #64] @ (1e5200 ) │ │ │ │ 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 │ │ │ │ @@ -530698,27 +530734,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 1e514c │ │ │ │ + bne.n 1e51c4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1e51e8 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e5260 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e51e4 │ │ │ │ + cbz r2, 1e525c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e51ec ) │ │ │ │ + ldr r1, [pc, #84] @ (1e5264 ) │ │ │ │ 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 │ │ │ │ @@ -530733,28 +530769,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 1e51a4 │ │ │ │ + bne.n 1e521c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e523c ) │ │ │ │ + ldr r3, [pc, #72] @ (1e52b4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e523a │ │ │ │ + cbz r2, 1e52b2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e5240 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e52b8 ) │ │ │ │ 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 │ │ │ │ @@ -530766,31 +530802,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 1e5208 │ │ │ │ + bne.n 1e5280 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e52b0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e5328 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e52aa │ │ │ │ + cbz r2, 1e5322 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1e52b4 ) │ │ │ │ + ldr r1, [pc, #100] @ (1e532c ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1e52ac │ │ │ │ + vldr s14, [pc, #84] @ 1e5324 │ │ │ │ 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 │ │ │ │ @@ -530805,30 +530841,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 1e525c │ │ │ │ + bne.n 1e52d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e5308 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e5380 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5304 │ │ │ │ + cbz r2, 1e537c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1e530c ) │ │ │ │ + ldr r1, [pc, #68] @ (1e5384 ) │ │ │ │ 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 │ │ │ │ @@ -530839,27 +530875,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 1e52cc │ │ │ │ + bne.n 1e5344 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e5368 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e53e0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5366 │ │ │ │ + cbz r2, 1e53de │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1e536c ) │ │ │ │ + ldr r1, [pc, #80] @ (1e53e4 ) │ │ │ │ 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 │ │ │ │ @@ -530874,27 +530910,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 1e5328 │ │ │ │ + bne.n 1e53a0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e53bc ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5434 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e53b8 │ │ │ │ + cbz r2, 1e5430 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e53c0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e5438 ) │ │ │ │ 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 │ │ │ │ @@ -530906,32 +530942,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 1e5388 │ │ │ │ + bne.n 1e5400 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e5434 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e54ac ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e542c │ │ │ │ + cbz r2, 1e54a4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e5438 ) │ │ │ │ + ldr r1, [pc, #104] @ (1e54b0 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e5430 │ │ │ │ + vldr s14, [pc, #88] @ 1e54a8 │ │ │ │ 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 │ │ │ │ @@ -530946,31 +530982,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 1e53dc │ │ │ │ + bne.n 1e5454 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5488 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5500 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5484 │ │ │ │ + cbz r2, 1e54fc │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1e548c ) │ │ │ │ + ldr r1, [pc, #64] @ (1e5504 ) │ │ │ │ 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 │ │ │ │ @@ -530980,27 +531016,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 1e5450 │ │ │ │ + bne.n 1e54c8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1e54ec ) │ │ │ │ + ldr r3, [pc, #88] @ (1e5564 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e54e8 │ │ │ │ + cbz r2, 1e5560 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e54f0 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e5568 ) │ │ │ │ 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 │ │ │ │ @@ -531015,28 +531051,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 1e54a8 │ │ │ │ + bne.n 1e5520 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5540 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e55b8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e553e │ │ │ │ + cbz r2, 1e55b6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e5544 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e55bc ) │ │ │ │ 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 │ │ │ │ @@ -531048,29 +531084,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 1e550c │ │ │ │ + bne.n 1e5584 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e55ce │ │ │ │ + beq.n 1e5646 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1e55d0 │ │ │ │ + vldr s11, [pc, #120] @ 1e5648 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1e55d4 │ │ │ │ + vldr s10, [pc, #116] @ 1e564c │ │ │ │ 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 │ │ │ │ @@ -531092,28 +531128,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 1e5564 │ │ │ │ + bne.n 1e55dc │ │ │ │ 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 1e5678 │ │ │ │ + beq.n 1e56f0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1e567c │ │ │ │ + vldr s10, [pc, #152] @ 1e56f4 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1e5680 │ │ │ │ + vldr s9, [pc, #148] @ 1e56f8 │ │ │ │ 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 │ │ │ │ @@ -531143,30 +531179,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 1e55f0 │ │ │ │ + bne.n 1e5668 │ │ │ │ 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 1e570a │ │ │ │ + beq.n 1e5782 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1e570c │ │ │ │ + vldr s11, [pc, #120] @ 1e5784 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1e5710 │ │ │ │ + vldr s10, [pc, #116] @ 1e5788 │ │ │ │ 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 │ │ │ │ @@ -531188,25 +531224,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 1e56a0 │ │ │ │ + bne.n 1e5718 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1e5782 │ │ │ │ + cbz r2, 1e57fa │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e5784 │ │ │ │ + vldr s11, [pc, #100] @ 1e57fc │ │ │ │ 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 │ │ │ │ @@ -531224,28 +531260,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 1e5722 │ │ │ │ + bne.n 1e579a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e579a │ │ │ │ + cbz r2, 1e5812 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e578c │ │ │ │ + bne.n 1e5804 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e57d6 │ │ │ │ + cbz r2, 1e584e │ │ │ │ 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 │ │ │ │ @@ -531255,62 +531291,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 1e57ac │ │ │ │ + bne.n 1e5824 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5806 │ │ │ │ + cbz r2, 1e587e │ │ │ │ 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 1e57e8 │ │ │ │ + bne.n 1e5860 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e584a │ │ │ │ + cbz r2, 1e58c2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1e5850 │ │ │ │ + vldr d6, [pc, #60] @ 1e58c8 │ │ │ │ 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 1e581c │ │ │ │ + bne.n 1e5894 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1e588e │ │ │ │ + cbz r2, 1e5906 │ │ │ │ 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 │ │ │ │ @@ -531318,18 +531354,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 1e5868 │ │ │ │ + bne.n 1e58e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e58c6 │ │ │ │ + cbz r2, 1e593e │ │ │ │ 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 │ │ │ │ @@ -531339,50 +531375,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 1e589e │ │ │ │ + bne.n 1e5916 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e591e │ │ │ │ + cbz r2, 1e5996 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1e5920 │ │ │ │ + vldr d4, [pc, #76] @ 1e5998 │ │ │ │ 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 1e5900 │ │ │ │ + bmi.n 1e5978 │ │ │ │ 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 1e58e0 │ │ │ │ + bne.n 1e5958 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1e595e │ │ │ │ + cbz r2, 1e59d6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -531390,18 +531426,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 1e5938 │ │ │ │ + bne.n 1e59b0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5998 │ │ │ │ + cbz r2, 1e5a10 │ │ │ │ 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 │ │ │ │ @@ -531411,48 +531447,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 1e596e │ │ │ │ + bne.n 1e59e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e59da │ │ │ │ + cbz r2, 1e5a52 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e59dc │ │ │ │ + vldr s14, [pc, #52] @ 1e5a54 │ │ │ │ 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 1e59b0 │ │ │ │ + bne.n 1e5a28 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e5a34 │ │ │ │ + cbz r2, 1e5aac │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e5a38 │ │ │ │ + vldr s13, [pc, #76] @ 1e5ab0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e5a3c │ │ │ │ + vldr s12, [pc, #72] @ 1e5ab4 │ │ │ │ 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 │ │ │ │ @@ -531461,23 +531497,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 1e59f6 │ │ │ │ + bne.n 1e5a6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e5a76 │ │ │ │ + cbz r2, 1e5aee │ │ │ │ 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 │ │ │ │ @@ -531485,18 +531521,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 1e5a50 │ │ │ │ + bne.n 1e5ac8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5aae │ │ │ │ + cbz r2, 1e5b26 │ │ │ │ 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 │ │ │ │ @@ -531506,22 +531542,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 1e5a86 │ │ │ │ + bne.n 1e5afe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5af8 │ │ │ │ + cbz r2, 1e5b70 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e5afc │ │ │ │ + vldr s13, [pc, #64] @ 1e5b74 │ │ │ │ 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 │ │ │ │ @@ -531529,21 +531565,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 1e5ac2 │ │ │ │ + bne.n 1e5b3a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e5b44 │ │ │ │ + cbz r2, 1e5bbc │ │ │ │ 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 │ │ │ │ @@ -531555,23 +531591,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 1e5b0e │ │ │ │ + bne.n 1e5b86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e5b98 │ │ │ │ + cbz r2, 1e5c10 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e5b9c │ │ │ │ + vldr s13, [pc, #72] @ 1e5c14 │ │ │ │ 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] │ │ │ │ @@ -531582,27 +531618,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 1e5b60 │ │ │ │ + bne.n 1e5bd8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e5c12 │ │ │ │ + cbz r2, 1e5c8a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e5c14 │ │ │ │ + vldr s12, [pc, #104] @ 1e5c8c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1e5c18 │ │ │ │ + vldr s11, [pc, #100] @ 1e5c90 │ │ │ │ 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 │ │ │ │ @@ -531620,22 +531656,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 1e5bba │ │ │ │ + bne.n 1e5c32 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e5c52 │ │ │ │ + cbz r2, 1e5cca │ │ │ │ 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 │ │ │ │ @@ -531643,18 +531679,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 1e5c2c │ │ │ │ + bne.n 1e5ca4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5c8c │ │ │ │ + cbz r2, 1e5d04 │ │ │ │ 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 │ │ │ │ @@ -531664,23 +531700,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 1e5c62 │ │ │ │ + bne.n 1e5cda │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e5cd8 │ │ │ │ + cbz r2, 1e5d50 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e5cdc │ │ │ │ + vldr s13, [pc, #64] @ 1e5d54 │ │ │ │ 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 │ │ │ │ @@ -531688,21 +531724,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 1e5ca2 │ │ │ │ + bne.n 1e5d1a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e5d22 │ │ │ │ + cbz r2, 1e5d9a │ │ │ │ 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 │ │ │ │ @@ -531714,66 +531750,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 1e5cee │ │ │ │ + bne.n 1e5d66 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5d62 │ │ │ │ + cbz r2, 1e5dda │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1e5d64 │ │ │ │ + vldr s14, [pc, #52] @ 1e5ddc │ │ │ │ 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 1e5d3a │ │ │ │ + bne.n 1e5db2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e5d96 │ │ │ │ + cbz r2, 1e5e0e │ │ │ │ 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 1e5d7a │ │ │ │ + bne.n 1e5df2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5dec │ │ │ │ + cbz r2, 1e5e64 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e5df0 │ │ │ │ + vldr s13, [pc, #76] @ 1e5e68 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e5df4 │ │ │ │ + vldr s12, [pc, #72] @ 1e5e6c │ │ │ │ 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 │ │ │ │ @@ -531782,43 +531818,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 1e5dae │ │ │ │ + bne.n 1e5e26 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e5e24 │ │ │ │ + cbz r2, 1e5e9c │ │ │ │ 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 1e5e06 │ │ │ │ + bne.n 1e5e7e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e5e86 │ │ │ │ + cbz r2, 1e5efe │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1e5e88 │ │ │ │ + vldr s12, [pc, #84] @ 1e5f00 │ │ │ │ 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] │ │ │ │ @@ -531833,39 +531869,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 1e5e3e │ │ │ │ + bne.n 1e5eb6 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e5eb4 │ │ │ │ + cbz r2, 1e5f2c │ │ │ │ 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 1e5e9a │ │ │ │ + bne.n 1e5f12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e5f16 │ │ │ │ + cbz r2, 1e5f8e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1e5f18 │ │ │ │ + vldr s12, [pc, #84] @ 1e5f90 │ │ │ │ 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] │ │ │ │ @@ -531880,19 +531916,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 1e5ece │ │ │ │ + bne.n 1e5f46 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e5f54 │ │ │ │ + cbz r2, 1e5fcc │ │ │ │ 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 │ │ │ │ @@ -531902,24 +531938,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 1e5f2e │ │ │ │ + bne.n 1e5fa6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1e5714 │ │ │ │ - cbz r2, 1e5fa4 │ │ │ │ + b.w 1e578c │ │ │ │ + cbz r2, 1e601c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e5fa8 │ │ │ │ + vldr s13, [pc, #64] @ 1e6020 │ │ │ │ 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 │ │ │ │ @@ -531927,21 +531963,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 1e5f6e │ │ │ │ + bne.n 1e5fe6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e5ff0 │ │ │ │ + cbz r2, 1e6068 │ │ │ │ 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 │ │ │ │ @@ -531953,19 +531989,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 1e5fba │ │ │ │ + bne.n 1e6032 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6042 │ │ │ │ + cbz r2, 1e60ba │ │ │ │ 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] │ │ │ │ @@ -531980,17 +532016,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 1e6006 │ │ │ │ + bne.n 1e607e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e60a0 │ │ │ │ + cbz r2, 1e6118 │ │ │ │ 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 │ │ │ │ @@ -532012,19 +532048,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 1e6056 │ │ │ │ + bne.n 1e60ce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e60f2 │ │ │ │ + cbz r2, 1e616a │ │ │ │ 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] │ │ │ │ @@ -532039,17 +532075,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 1e60b6 │ │ │ │ + bne.n 1e612e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6150 │ │ │ │ + cbz r2, 1e61c8 │ │ │ │ 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 │ │ │ │ @@ -532071,19 +532107,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 1e6106 │ │ │ │ + bne.n 1e617e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e61ae │ │ │ │ + cbz r2, 1e6226 │ │ │ │ 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 │ │ │ │ @@ -532099,18 +532135,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 1e615e │ │ │ │ + bne.n 1e61d6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6222 │ │ │ │ + cbz r2, 1e629a │ │ │ │ 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 │ │ │ │ @@ -532136,18 +532172,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 1e61b8 │ │ │ │ + bne.n 1e6230 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e627e │ │ │ │ + cbz r2, 1e62f6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -532163,18 +532199,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 1e622e │ │ │ │ + bne.n 1e62a6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e62ee │ │ │ │ + cbz r2, 1e6366 │ │ │ │ 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 │ │ │ │ @@ -532200,18 +532236,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 1e6288 │ │ │ │ + bne.n 1e6300 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e634a │ │ │ │ + cbz r2, 1e63c2 │ │ │ │ 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 │ │ │ │ @@ -532227,19 +532263,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 1e62fa │ │ │ │ + bne.n 1e6372 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e63b8 │ │ │ │ + cbz r2, 1e6430 │ │ │ │ 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 │ │ │ │ @@ -532266,24 +532302,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 1e6356 │ │ │ │ + bne.n 1e63ce │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e640c │ │ │ │ + cbz r2, 1e6484 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1e6410 │ │ │ │ + vldr s13, [pc, #72] @ 1e6488 │ │ │ │ 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 │ │ │ │ @@ -532294,27 +532330,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 1e63d6 │ │ │ │ + bne.n 1e644e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e6488 │ │ │ │ + cbz r2, 1e6500 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1e648c │ │ │ │ + vldr s12, [pc, #108] @ 1e6504 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1e6490 │ │ │ │ + vldr s11, [pc, #104] @ 1e6508 │ │ │ │ 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 │ │ │ │ @@ -532332,28 +532368,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 1e642e │ │ │ │ + bne.n 1e64a6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6522 │ │ │ │ + beq.n 1e659a │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1e6524 │ │ │ │ + vldr s11, [pc, #132] @ 1e659c │ │ │ │ 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 │ │ │ │ @@ -532381,24 +532417,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 1e64b0 │ │ │ │ + bne.n 1e6528 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e65b6 │ │ │ │ + beq.n 1e662e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1e65b8 │ │ │ │ + vldr s11, [pc, #132] @ 1e6630 │ │ │ │ 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 │ │ │ │ @@ -532426,23 +532462,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 1e6544 │ │ │ │ + bne.n 1e65bc │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6666 │ │ │ │ + beq.n 1e66de │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e6668 │ │ │ │ + vldr s10, [pc, #160] @ 1e66e0 │ │ │ │ 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 │ │ │ │ @@ -532477,24 +532513,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 1e65d0 │ │ │ │ + bne.n 1e6648 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6716 │ │ │ │ + beq.n 1e678e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e6718 │ │ │ │ + vldr s10, [pc, #160] @ 1e6790 │ │ │ │ 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 │ │ │ │ @@ -532529,20 +532565,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 1e6680 │ │ │ │ + bne.n 1e66f8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e6752 │ │ │ │ + cbz r2, 1e67ca │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -532551,18 +532587,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 1e672e │ │ │ │ + bne.n 1e67a6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e678e │ │ │ │ + cbz r2, 1e6806 │ │ │ │ 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 │ │ │ │ @@ -532573,22 +532609,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 1e6768 │ │ │ │ + bne.n 1e67e0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e67d8 │ │ │ │ + cbz r2, 1e6850 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e67dc │ │ │ │ + vldr s13, [pc, #64] @ 1e6854 │ │ │ │ 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 │ │ │ │ @@ -532596,21 +532632,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 1e67a2 │ │ │ │ + bne.n 1e681a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e6828 │ │ │ │ + cbz r2, 1e68a0 │ │ │ │ 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 │ │ │ │ @@ -532623,19 +532659,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 1e67ee │ │ │ │ + bne.n 1e6866 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e687a │ │ │ │ + cbz r2, 1e68f2 │ │ │ │ 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] │ │ │ │ @@ -532650,17 +532686,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 1e683e │ │ │ │ + bne.n 1e68b6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e68da │ │ │ │ + cbz r2, 1e6952 │ │ │ │ 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 │ │ │ │ @@ -532682,18 +532718,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 1e688e │ │ │ │ + bne.n 1e6906 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e692a │ │ │ │ + cbz r2, 1e69a2 │ │ │ │ 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] │ │ │ │ @@ -532708,17 +532744,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 1e68ee │ │ │ │ + bne.n 1e6966 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e698a │ │ │ │ + cbz r2, 1e6a02 │ │ │ │ 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 │ │ │ │ @@ -532740,18 +532776,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 1e693e │ │ │ │ + bne.n 1e69b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e69e6 │ │ │ │ + cbz r2, 1e6a5e │ │ │ │ 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 │ │ │ │ @@ -532767,19 +532803,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 1e6996 │ │ │ │ + bne.n 1e6a0e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6a60 │ │ │ │ + beq.n 1e6ad8 │ │ │ │ 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 │ │ │ │ @@ -532808,19 +532844,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 1e69f2 │ │ │ │ + bne.n 1e6a6a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6abe │ │ │ │ + cbz r2, 1e6b36 │ │ │ │ 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 │ │ │ │ @@ -532836,19 +532872,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 1e6a6e │ │ │ │ + bne.n 1e6ae6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6b38 │ │ │ │ + beq.n 1e6bb0 │ │ │ │ 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 │ │ │ │ @@ -532877,19 +532913,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 1e6aca │ │ │ │ + bne.n 1e6b42 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6b96 │ │ │ │ + cbz r2, 1e6c0e │ │ │ │ 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 │ │ │ │ @@ -532905,20 +532941,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 1e6b46 │ │ │ │ + bne.n 1e6bbe │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6c12 │ │ │ │ + beq.n 1e6c8a │ │ │ │ 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 │ │ │ │ @@ -532947,47 +532983,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 1e6ba2 │ │ │ │ + bne.n 1e6c1a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e6c5a │ │ │ │ + cbz r2, 1e6cd2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1e6c60 │ │ │ │ + vldr d6, [pc, #60] @ 1e6cd8 │ │ │ │ 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 1e6c2c │ │ │ │ + bne.n 1e6ca4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1e6cba │ │ │ │ + cbz r2, 1e6d32 │ │ │ │ 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] │ │ │ │ @@ -533001,18 +533037,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 1e6c76 │ │ │ │ + bne.n 1e6cee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6d20 │ │ │ │ + cbz r2, 1e6d98 │ │ │ │ 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 │ │ │ │ @@ -533035,24 +533071,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 1e6cd8 │ │ │ │ + bne.n 1e6d50 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6db6 │ │ │ │ + beq.n 1e6e2e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e6db8 │ │ │ │ + vldr s11, [pc, #132] @ 1e6e30 │ │ │ │ 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 │ │ │ │ @@ -533079,20 +533115,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 1e6d3c │ │ │ │ + bne.n 1e6db4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e6df2 │ │ │ │ + cbz r2, 1e6e6a │ │ │ │ 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 │ │ │ │ @@ -533100,48 +533136,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 1e6dca │ │ │ │ + bne.n 1e6e42 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6e3a │ │ │ │ + cbz r2, 1e6eb2 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e6e3c │ │ │ │ + vldr s13, [pc, #60] @ 1e6eb4 │ │ │ │ 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 1e6e0a │ │ │ │ + bne.n 1e6e82 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1e6e96 │ │ │ │ + cbz r2, 1e6f0e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e6e98 │ │ │ │ + vldr s13, [pc, #76] @ 1e6f10 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e6e9c │ │ │ │ + vldr s12, [pc, #72] @ 1e6f14 │ │ │ │ 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 │ │ │ │ @@ -533150,52 +533186,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 1e6e56 │ │ │ │ + bne.n 1e6ece │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e6ee6 │ │ │ │ + cbz r2, 1e6f5e │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e6ee8 │ │ │ │ + vldr s13, [pc, #60] @ 1e6f60 │ │ │ │ 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 1e6eb6 │ │ │ │ + bne.n 1e6f2e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1e6f42 │ │ │ │ + cbz r2, 1e6fba │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e6f44 │ │ │ │ + vldr s13, [pc, #76] @ 1e6fbc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e6f48 │ │ │ │ + vldr s12, [pc, #72] @ 1e6fc0 │ │ │ │ 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 │ │ │ │ @@ -533204,27 +533240,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 1e6f02 │ │ │ │ + bne.n 1e6f7a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e6f9a │ │ │ │ + cbz r2, 1e7012 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e6f9c │ │ │ │ + vldr s13, [pc, #64] @ 1e7014 │ │ │ │ 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 │ │ │ │ @@ -533234,25 +533270,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 1e6f60 │ │ │ │ + bne.n 1e6fd8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e6fee │ │ │ │ + cbz r2, 1e7066 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e6ff0 │ │ │ │ + vldr s13, [pc, #64] @ 1e7068 │ │ │ │ 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 │ │ │ │ @@ -533262,24 +533298,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 1e6fb4 │ │ │ │ + bne.n 1e702c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e7044 │ │ │ │ + cbz r2, 1e70bc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e7048 │ │ │ │ + vldr s13, [pc, #72] @ 1e70c0 │ │ │ │ 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 │ │ │ │ @@ -533289,43 +533325,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 1e7006 │ │ │ │ + bne.n 1e707e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e707c │ │ │ │ + cbz r2, 1e70f4 │ │ │ │ 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 1e7058 │ │ │ │ + bne.n 1e70d0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e70d0 │ │ │ │ + cbz r2, 1e7148 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e70d4 │ │ │ │ + vldr s13, [pc, #72] @ 1e714c │ │ │ │ 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 │ │ │ │ @@ -533335,39 +533371,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 1e7092 │ │ │ │ + bne.n 1e710a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e7108 │ │ │ │ + cbz r2, 1e7180 │ │ │ │ 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 1e70e4 │ │ │ │ + bne.n 1e715c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7166 │ │ │ │ + cbz r2, 1e71de │ │ │ │ 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 │ │ │ │ @@ -533383,19 +533419,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 1e7116 │ │ │ │ + bne.n 1e718e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e71e6 │ │ │ │ + beq.n 1e725e │ │ │ │ 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 │ │ │ │ @@ -533424,18 +533460,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 1e7182 │ │ │ │ + bne.n 1e71fa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7242 │ │ │ │ + cbz r2, 1e72ba │ │ │ │ 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 │ │ │ │ @@ -533451,18 +533487,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 1e71f2 │ │ │ │ + bne.n 1e726a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e72a8 │ │ │ │ + cbz r2, 1e7320 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -533486,23 +533522,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 1e7250 │ │ │ │ + bne.n 1e72c8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7352 │ │ │ │ + beq.n 1e73ca │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1e7354 │ │ │ │ + vldr s10, [pc, #156] @ 1e73cc │ │ │ │ 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 │ │ │ │ @@ -533536,20 +533572,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 1e72c0 │ │ │ │ + bne.n 1e7338 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e73b2 │ │ │ │ + cbz r2, 1e742a │ │ │ │ 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 +533601,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 1e7362 │ │ │ │ + bne.n 1e73da │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7436 │ │ │ │ + beq.n 1e74ae │ │ │ │ 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 │ │ │ │ @@ -533606,18 +533642,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 1e73ce │ │ │ │ + bne.n 1e7446 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7492 │ │ │ │ + cbz r2, 1e750a │ │ │ │ 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 +533669,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 1e7442 │ │ │ │ + bne.n 1e74ba │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e74f8 │ │ │ │ + cbz r2, 1e7570 │ │ │ │ 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 +533704,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 1e74a0 │ │ │ │ + bne.n 1e7518 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e75a2 │ │ │ │ + beq.n 1e761a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1e75a4 │ │ │ │ + vldr s10, [pc, #156] @ 1e761c │ │ │ │ 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 │ │ │ │ @@ -533718,54 +533754,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 1e7510 │ │ │ │ + bne.n 1e7588 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e75d2 │ │ │ │ + cbz r2, 1e764a │ │ │ │ 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 1e75bc │ │ │ │ + bne.n 1e7634 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7602 │ │ │ │ + cbz r2, 1e767a │ │ │ │ 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 1e75e4 │ │ │ │ + bne.n 1e765c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7638 │ │ │ │ + cbz r2, 1e76b0 │ │ │ │ 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 │ │ │ │ @@ -533773,72 +533809,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 1e7618 │ │ │ │ + bne.n 1e7690 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7670 │ │ │ │ + cbz r2, 1e76e8 │ │ │ │ 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 1e7648 │ │ │ │ + bne.n 1e76c0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e769e │ │ │ │ + cbz r2, 1e7716 │ │ │ │ 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 1e7688 │ │ │ │ + bne.n 1e7700 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e76ce │ │ │ │ + cbz r2, 1e7746 │ │ │ │ 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 1e76b0 │ │ │ │ + bne.n 1e7728 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7704 │ │ │ │ + cbz r2, 1e777c │ │ │ │ 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 │ │ │ │ @@ -533846,436 +533882,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 1e76e4 │ │ │ │ + bne.n 1e775c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e773c │ │ │ │ + cbz r2, 1e77b4 │ │ │ │ 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 1e7714 │ │ │ │ + bne.n 1e778c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7766 │ │ │ │ + cbz r2, 1e77de │ │ │ │ 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 1e774e │ │ │ │ + bne.n 1e77c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7796 │ │ │ │ + cbz r2, 1e780e │ │ │ │ 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 1e7778 │ │ │ │ + bne.n 1e77f0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e77be │ │ │ │ + cbz r2, 1e7836 │ │ │ │ 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 1e77a6 │ │ │ │ + bne.n 1e781e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e77ee │ │ │ │ + cbz r2, 1e7866 │ │ │ │ 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 1e77d0 │ │ │ │ + bne.n 1e7848 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7816 │ │ │ │ + cbz r2, 1e788e │ │ │ │ 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 1e77fe │ │ │ │ + bne.n 1e7876 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e783e │ │ │ │ + cbz r2, 1e78b6 │ │ │ │ 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 1e7826 │ │ │ │ + bne.n 1e789e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7860 │ │ │ │ + cbz r2, 1e78d8 │ │ │ │ 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 1e784c │ │ │ │ + bne.n 1e78c4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7880 │ │ │ │ + cbz r2, 1e78f8 │ │ │ │ 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 1e786e │ │ │ │ + bne.n 1e78e6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e78a4 │ │ │ │ + cbz r2, 1e791c │ │ │ │ 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 1e7890 │ │ │ │ + bne.n 1e7908 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e78d0 │ │ │ │ + cbz r2, 1e7948 │ │ │ │ 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 1e78b2 │ │ │ │ + bne.n 1e792a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e78f4 │ │ │ │ + cbz r2, 1e796c │ │ │ │ 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 1e78e0 │ │ │ │ + bne.n 1e7958 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7914 │ │ │ │ + cbz r2, 1e798c │ │ │ │ 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 1e7902 │ │ │ │ + bne.n 1e797a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7938 │ │ │ │ + cbz r2, 1e79b0 │ │ │ │ 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 1e7924 │ │ │ │ + bne.n 1e799c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7964 │ │ │ │ + cbz r2, 1e79dc │ │ │ │ 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 1e7946 │ │ │ │ + bne.n 1e79be │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e798c │ │ │ │ + cbz r2, 1e7a04 │ │ │ │ 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 1e7974 │ │ │ │ + bne.n 1e79ec │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e79ae │ │ │ │ + cbz r2, 1e7a26 │ │ │ │ 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 1e7996 │ │ │ │ + bne.n 1e7a0e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e79d6 │ │ │ │ + cbz r2, 1e7a4e │ │ │ │ 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 1e79bc │ │ │ │ + bne.n 1e7a34 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7a00 │ │ │ │ + cbz r2, 1e7a78 │ │ │ │ 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 1e79e2 │ │ │ │ + bne.n 1e7a5a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7a28 │ │ │ │ + cbz r2, 1e7aa0 │ │ │ │ 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 1e7a10 │ │ │ │ + bne.n 1e7a88 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7a4a │ │ │ │ + cbz r2, 1e7ac2 │ │ │ │ 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 1e7a32 │ │ │ │ + bne.n 1e7aaa │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7a72 │ │ │ │ + cbz r2, 1e7aea │ │ │ │ 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 1e7a58 │ │ │ │ + bne.n 1e7ad0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7a9c │ │ │ │ + cbz r2, 1e7b14 │ │ │ │ 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 1e7a7e │ │ │ │ + bne.n 1e7af6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7ac4 │ │ │ │ + cbz r2, 1e7b3c │ │ │ │ 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 1e7aac │ │ │ │ + bne.n 1e7b24 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7ae6 │ │ │ │ + cbz r2, 1e7b5e │ │ │ │ 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 1e7ace │ │ │ │ + bne.n 1e7b46 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7b0e │ │ │ │ + cbz r2, 1e7b86 │ │ │ │ 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 1e7af4 │ │ │ │ + bne.n 1e7b6c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7b34 │ │ │ │ + cbz r2, 1e7bac │ │ │ │ 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 1e7b1c │ │ │ │ + bne.n 1e7b94 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7b56 │ │ │ │ + cbz r2, 1e7bce │ │ │ │ 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 1e7b3e │ │ │ │ + bne.n 1e7bb6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7b7e │ │ │ │ + cbz r2, 1e7bf6 │ │ │ │ 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 1e7b64 │ │ │ │ + bne.n 1e7bdc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7bb4 │ │ │ │ + cbz r2, 1e7c2c │ │ │ │ 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 │ │ │ │ @@ -534283,37 +534319,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 1e7b94 │ │ │ │ + bne.n 1e7c0c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7bea │ │ │ │ + cbz r2, 1e7c62 │ │ │ │ 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 1e7bc4 │ │ │ │ + bne.n 1e7c3c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7c20 │ │ │ │ + cbz r2, 1e7c98 │ │ │ │ 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 │ │ │ │ @@ -534321,73 +534357,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 1e7c00 │ │ │ │ + bne.n 1e7c78 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7c56 │ │ │ │ + cbz r2, 1e7cce │ │ │ │ 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 1e7c30 │ │ │ │ + bne.n 1e7ca8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7c8a │ │ │ │ + cbz r2, 1e7d02 │ │ │ │ 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 1e7c64 │ │ │ │ + bne.n 1e7cdc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7cbe │ │ │ │ + cbz r2, 1e7d36 │ │ │ │ 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 1e7c98 │ │ │ │ + bne.n 1e7d10 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7cf8 │ │ │ │ + cbz r2, 1e7d70 │ │ │ │ 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 │ │ │ │ @@ -534395,19 +534431,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 1e7ccc │ │ │ │ + bne.n 1e7d44 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7d34 │ │ │ │ + cbz r2, 1e7dac │ │ │ │ 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 │ │ │ │ @@ -534415,57 +534451,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 1e7d08 │ │ │ │ + bne.n 1e7d80 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7d6c │ │ │ │ + cbz r2, 1e7de4 │ │ │ │ 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 1e7d44 │ │ │ │ + bne.n 1e7dbc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7da4 │ │ │ │ + cbz r2, 1e7e1c │ │ │ │ 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 1e7d7c │ │ │ │ + bne.n 1e7df4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7dde │ │ │ │ + cbz r2, 1e7e56 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -534473,18 +534509,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 1e7db6 │ │ │ │ + bne.n 1e7e2e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7e16 │ │ │ │ + cbz r2, 1e7e8e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -534492,18 +534528,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 1e7dee │ │ │ │ + bne.n 1e7e66 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7e4e │ │ │ │ + cbz r2, 1e7ec6 │ │ │ │ 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]! │ │ │ │ @@ -534511,18 +534547,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 1e7e2a │ │ │ │ + bne.n 1e7ea2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7e86 │ │ │ │ + cbz r2, 1e7efe │ │ │ │ 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]! │ │ │ │ @@ -534530,18 +534566,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 1e7e62 │ │ │ │ + bne.n 1e7eda │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7ec0 │ │ │ │ + cbz r2, 1e7f38 │ │ │ │ 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 │ │ │ │ @@ -534549,19 +534585,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 1e7e94 │ │ │ │ + bne.n 1e7f0c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7efc │ │ │ │ + cbz r2, 1e7f74 │ │ │ │ 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 │ │ │ │ @@ -534569,19 +534605,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 1e7ed0 │ │ │ │ + bne.n 1e7f48 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7f38 │ │ │ │ + cbz r2, 1e7fb0 │ │ │ │ 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 │ │ │ │ @@ -534589,19 +534625,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 1e7f0c │ │ │ │ + bne.n 1e7f84 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7f74 │ │ │ │ + cbz r2, 1e7fec │ │ │ │ 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 │ │ │ │ @@ -534609,19 +534645,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 1e7f48 │ │ │ │ + bne.n 1e7fc0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7fb0 │ │ │ │ + cbz r2, 1e8028 │ │ │ │ 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 │ │ │ │ @@ -534629,19 +534665,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 1e7f84 │ │ │ │ + bne.n 1e7ffc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7fec │ │ │ │ + cbz r2, 1e8064 │ │ │ │ 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 │ │ │ │ @@ -534649,19 +534685,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 1e7fc0 │ │ │ │ + bne.n 1e8038 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8028 │ │ │ │ + cbz r2, 1e80a0 │ │ │ │ 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 │ │ │ │ @@ -534669,19 +534705,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 1e7ffc │ │ │ │ + bne.n 1e8074 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8064 │ │ │ │ + cbz r2, 1e80dc │ │ │ │ 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 │ │ │ │ @@ -534689,24 +534725,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 1e8038 │ │ │ │ + bne.n 1e80b0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e80f8 │ │ │ │ + beq.n 1e8170 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e80fc │ │ │ │ + vldr s11, [pc, #132] @ 1e8174 │ │ │ │ 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 │ │ │ │ @@ -534733,26 +534769,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 1e8080 │ │ │ │ + bne.n 1e80f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1e815c ) │ │ │ │ + ldr r3, [pc, #88] @ (1e81d4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8158 │ │ │ │ + cbz r2, 1e81d0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e8160 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e81d8 ) │ │ │ │ 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 │ │ │ │ @@ -534767,28 +534803,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 1e8118 │ │ │ │ + bne.n 1e8190 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e81b0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e8228 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e81ac │ │ │ │ + cbz r2, 1e8224 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e81b4 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e822c ) │ │ │ │ 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 │ │ │ │ @@ -534800,23 +534836,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 1e817c │ │ │ │ + bne.n 1e81f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e81ee │ │ │ │ + cbz r2, 1e8266 │ │ │ │ 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 │ │ │ │ @@ -534824,18 +534860,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 1e81c6 │ │ │ │ + bne.n 1e823e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8226 │ │ │ │ + cbz r2, 1e829e │ │ │ │ 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 │ │ │ │ @@ -534843,22 +534879,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 1e81fe │ │ │ │ + bne.n 1e8276 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e828a │ │ │ │ + cbz r2, 1e8302 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e828c │ │ │ │ + vldr s12, [pc, #88] @ 1e8304 │ │ │ │ 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 │ │ │ │ @@ -534872,25 +534908,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 1e823a │ │ │ │ + bne.n 1e82b2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8322 │ │ │ │ + beq.n 1e839a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e8324 │ │ │ │ + vldr s11, [pc, #132] @ 1e839c │ │ │ │ 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 │ │ │ │ @@ -534917,20 +534953,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 1e82a8 │ │ │ │ + bne.n 1e8320 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e835e │ │ │ │ + cbz r2, 1e83d6 │ │ │ │ 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 │ │ │ │ @@ -534938,22 +534974,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 1e8336 │ │ │ │ + bne.n 1e83ae │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e83d0 │ │ │ │ + cbz r2, 1e8448 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e83d4 │ │ │ │ + vldr s12, [pc, #104] @ 1e844c │ │ │ │ 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] │ │ │ │ @@ -534972,25 +535008,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 1e8376 │ │ │ │ + bne.n 1e83ee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e8428 │ │ │ │ + cbz r2, 1e84a0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e842c │ │ │ │ + vldr s13, [pc, #72] @ 1e84a4 │ │ │ │ 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 │ │ │ │ @@ -535000,25 +535036,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 1e83ea │ │ │ │ + bne.n 1e8462 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e849e │ │ │ │ + cbz r2, 1e8516 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e84a0 │ │ │ │ + vldr s12, [pc, #100] @ 1e8518 │ │ │ │ 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] │ │ │ │ @@ -535037,135 +535073,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 1e8446 │ │ │ │ + bne.n 1e84be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e84d6 │ │ │ │ + cbz r2, 1e854e │ │ │ │ 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 1e84b2 │ │ │ │ + bne.n 1e852a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e850a │ │ │ │ + cbz r2, 1e8582 │ │ │ │ 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 1e84e6 │ │ │ │ + bne.n 1e855e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e853e │ │ │ │ + cbz r2, 1e85b6 │ │ │ │ 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 1e851a │ │ │ │ + bne.n 1e8592 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8572 │ │ │ │ + cbz r2, 1e85ea │ │ │ │ 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 1e854e │ │ │ │ + bne.n 1e85c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e85a8 │ │ │ │ + cbz r2, 1e8620 │ │ │ │ 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 1e8580 │ │ │ │ + bne.n 1e85f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e85e0 │ │ │ │ + cbz r2, 1e8658 │ │ │ │ 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 1e85b8 │ │ │ │ + bne.n 1e8630 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1e865c ) │ │ │ │ + ldr r3, [pc, #116] @ (1e86d4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8658 │ │ │ │ + cbz r2, 1e86d0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1e8660 ) │ │ │ │ + ldr r1, [pc, #108] @ (1e86d8 ) │ │ │ │ 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 │ │ │ │ @@ -535186,28 +535222,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 1e85fe │ │ │ │ + bne.n 1e8676 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e86d0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e8748 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e86cc │ │ │ │ + cbz r2, 1e8744 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1e86d4 ) │ │ │ │ + ldr r1, [pc, #96] @ (1e874c ) │ │ │ │ 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 │ │ │ │ @@ -535225,28 +535261,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 1e867c │ │ │ │ + bne.n 1e86f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1e8750 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e87c8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e874c │ │ │ │ + cbz r2, 1e87c4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1e8754 ) │ │ │ │ + ldr r1, [pc, #108] @ (1e87cc ) │ │ │ │ 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 │ │ │ │ @@ -535267,28 +535303,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 1e86f2 │ │ │ │ + bne.n 1e876a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1e87c0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e8838 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e87be │ │ │ │ + cbz r2, 1e8836 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1e87c4 ) │ │ │ │ + ldr r1, [pc, #92] @ (1e883c ) │ │ │ │ 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 │ │ │ │ @@ -535306,28 +535342,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 1e8770 │ │ │ │ + bne.n 1e87e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e881c │ │ │ │ + cbz r2, 1e8894 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e8820 │ │ │ │ + vldr s13, [pc, #76] @ 1e8898 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e8824 │ │ │ │ + vldr s12, [pc, #72] @ 1e889c │ │ │ │ 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 │ │ │ │ @@ -535336,45 +535372,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 1e87de │ │ │ │ + bne.n 1e8856 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8854 │ │ │ │ + cbz r2, 1e88cc │ │ │ │ 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 1e8836 │ │ │ │ + bne.n 1e88ae │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e88cc │ │ │ │ + cbz r2, 1e8944 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1e88d0 │ │ │ │ + vldr s12, [pc, #108] @ 1e8948 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1e88d4 │ │ │ │ + vldr s11, [pc, #104] @ 1e894c │ │ │ │ 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 │ │ │ │ @@ -535392,47 +535428,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 1e8872 │ │ │ │ + bne.n 1e88ea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8906 │ │ │ │ + cbz r2, 1e897e │ │ │ │ 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 1e88e8 │ │ │ │ + bne.n 1e8960 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e895c │ │ │ │ + cbz r2, 1e89d4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e8960 │ │ │ │ + vldr s13, [pc, #76] @ 1e89d8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e8964 │ │ │ │ + vldr s12, [pc, #72] @ 1e89dc │ │ │ │ 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 │ │ │ │ @@ -535441,29 +535477,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 1e891e │ │ │ │ + bne.n 1e8996 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e89da │ │ │ │ + cbz r2, 1e8a52 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e89dc │ │ │ │ + vldr s12, [pc, #104] @ 1e8a54 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1e89e0 │ │ │ │ + vldr s11, [pc, #100] @ 1e8a58 │ │ │ │ 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 │ │ │ │ @@ -535481,44 +535517,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 1e8982 │ │ │ │ + bne.n 1e89fa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8a12 │ │ │ │ + cbz r2, 1e8a8a │ │ │ │ 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 1e89f4 │ │ │ │ + bne.n 1e8a6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8abe │ │ │ │ + beq.n 1e8b36 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e8ac0 │ │ │ │ + vldr s10, [pc, #160] @ 1e8b38 │ │ │ │ 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 │ │ │ │ @@ -535553,44 +535589,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 1e8a28 │ │ │ │ + bne.n 1e8aa0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e8af6 │ │ │ │ + cbz r2, 1e8b6e │ │ │ │ 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 1e8ad0 │ │ │ │ + bne.n 1e8b48 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8b88 │ │ │ │ + beq.n 1e8c00 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e8b8c │ │ │ │ + vldr s11, [pc, #132] @ 1e8c04 │ │ │ │ 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 │ │ │ │ @@ -535617,21 +535653,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 1e8b10 │ │ │ │ + bne.n 1e8b88 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e8bc6 │ │ │ │ + cbz r2, 1e8c3e │ │ │ │ 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 │ │ │ │ @@ -535639,118 +535675,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 1e8b9e │ │ │ │ + bne.n 1e8c16 │ │ │ │ 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 1e8d0c │ │ │ │ + beq.w 1e8d84 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e8d0c │ │ │ │ + beq.w 1e8d84 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ movt r9, #32767 @ 0x7fff │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, sl │ │ │ │ - vldr s17, [pc, #272] @ 1e8d18 │ │ │ │ + vldr s17, [pc, #272] @ 1e8d90 │ │ │ │ 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 1e8cc0 │ │ │ │ + b.n 1e8d38 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8ce6 │ │ │ │ + bgt.n 1e8d5e │ │ │ │ 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 1e8ce0 │ │ │ │ + ble.n 1e8d58 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8cf2 │ │ │ │ + bgt.n 1e8d6a │ │ │ │ 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 1e8cda │ │ │ │ + ble.n 1e8d52 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8cec │ │ │ │ + bgt.n 1e8d64 │ │ │ │ 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 1e8cd4 │ │ │ │ + ble.n 1e8d4c │ │ │ │ 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 1e8cf8 │ │ │ │ + beq.n 1e8d70 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8c26 │ │ │ │ + bgt.n 1e8c9e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8c34 │ │ │ │ - vldr s0, [pc, #64] @ 1e8d18 │ │ │ │ - b.n 1e8ca8 │ │ │ │ + b.n 1e8cac │ │ │ │ + vldr s0, [pc, #64] @ 1e8d90 │ │ │ │ + b.n 1e8d20 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8c80 │ │ │ │ + b.n 1e8cf8 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8c58 │ │ │ │ + b.n 1e8cd0 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e8c34 │ │ │ │ + b.n 1e8cac │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e8c80 │ │ │ │ + b.n 1e8cf8 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e8c58 │ │ │ │ + b.n 1e8cd0 │ │ │ │ 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 1e8c18 │ │ │ │ + bne.n 1e8c90 │ │ │ │ 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} │ │ │ │ @@ -535759,107 +535795,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 1e8e64 │ │ │ │ + beq.w 1e8edc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e8e64 │ │ │ │ + beq.w 1e8edc │ │ │ │ mov.w r9, #61440 @ 0xf000 │ │ │ │ movt r9, #4095 @ 0xfff │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, sl │ │ │ │ - vldr s17, [pc, #276] @ 1e8e70 │ │ │ │ + vldr s17, [pc, #276] @ 1e8ee8 │ │ │ │ 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 1e8e12 │ │ │ │ + b.n 1e8e8a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8e3e │ │ │ │ + bgt.n 1e8eb6 │ │ │ │ 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 1e8e32 │ │ │ │ + ble.n 1e8eaa │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8e38 │ │ │ │ + bgt.n 1e8eb0 │ │ │ │ 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 1e8e2c │ │ │ │ + ble.n 1e8ea4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8e44 │ │ │ │ + bgt.n 1e8ebc │ │ │ │ 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 1e8e26 │ │ │ │ + ble.n 1e8e9e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8e4a │ │ │ │ + bgt.n 1e8ec2 │ │ │ │ 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 1e8e50 │ │ │ │ + beq.n 1e8ec8 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8d7a │ │ │ │ + bgt.n 1e8df2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8d88 │ │ │ │ + b.n 1e8e00 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8dfa │ │ │ │ + b.n 1e8e72 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8dd2 │ │ │ │ + b.n 1e8e4a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8dac │ │ │ │ + b.n 1e8e24 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e8dac │ │ │ │ + b.n 1e8e24 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e8d88 │ │ │ │ + b.n 1e8e00 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e8dd2 │ │ │ │ + b.n 1e8e4a │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e8dfa │ │ │ │ + b.n 1e8e72 │ │ │ │ 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 1e8d6c │ │ │ │ + bne.n 1e8de4 │ │ │ │ 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} │ │ │ │ @@ -535868,92 +535904,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 1e8f8a │ │ │ │ + beq.n 1e9002 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e8f8a │ │ │ │ + beq.n 1e9002 │ │ │ │ mov.w sl, #63488 @ 0xf800 │ │ │ │ movt sl, #2047 @ 0x7ff │ │ │ │ - vldr s17, [pc, #236] @ 1e8f94 │ │ │ │ + vldr s17, [pc, #236] @ 1e900c │ │ │ │ mov.w fp, #0 │ │ │ │ - vldr s19, [pc, #232] @ 1e8f98 │ │ │ │ + vldr s19, [pc, #232] @ 1e9010 │ │ │ │ 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 1e8f42 │ │ │ │ + b.n 1e8fba │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8f62 │ │ │ │ + bgt.n 1e8fda │ │ │ │ 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 1e8f5c │ │ │ │ + ble.n 1e8fd4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8f6e │ │ │ │ + bgt.n 1e8fe6 │ │ │ │ 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 1e8f56 │ │ │ │ + ble.n 1e8fce │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8f68 │ │ │ │ + bgt.n 1e8fe0 │ │ │ │ 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 1e8f74 │ │ │ │ + beq.n 1e8fec │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8ed0 │ │ │ │ + bgt.n 1e8f48 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8ede │ │ │ │ + b.n 1e8f56 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8f2a │ │ │ │ + b.n 1e8fa2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8f02 │ │ │ │ + b.n 1e8f7a │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e8ede │ │ │ │ + b.n 1e8f56 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e8f2a │ │ │ │ + b.n 1e8fa2 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e8f02 │ │ │ │ + b.n 1e8f7a │ │ │ │ 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 1e8ec2 │ │ │ │ + bne.n 1e8f3a │ │ │ │ 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 │ │ │ │ @@ -535963,548 +535999,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 1e90ea │ │ │ │ + beq.w 1e9162 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e90ea │ │ │ │ + beq.w 1e9162 │ │ │ │ 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] @ 1e90f4 │ │ │ │ + vldr s18, [pc, #272] @ 1e916c │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #268] @ 1e90f8 │ │ │ │ + vldr s17, [pc, #268] @ 1e9170 │ │ │ │ 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 1e9098 │ │ │ │ + b.n 1e9110 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e90c4 │ │ │ │ + bgt.n 1e913c │ │ │ │ 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 1e90b8 │ │ │ │ + ble.n 1e9130 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e90be │ │ │ │ + bgt.n 1e9136 │ │ │ │ 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 1e90b2 │ │ │ │ + ble.n 1e912a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e90ca │ │ │ │ + bgt.n 1e9142 │ │ │ │ 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 1e90ac │ │ │ │ + ble.n 1e9124 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e90d0 │ │ │ │ + bgt.n 1e9148 │ │ │ │ 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 1e90d6 │ │ │ │ + beq.n 1e914e │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9006 │ │ │ │ + bgt.n 1e907e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9014 │ │ │ │ + b.n 1e908c │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9084 │ │ │ │ + b.n 1e90fc │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e905e │ │ │ │ + b.n 1e90d6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9038 │ │ │ │ + b.n 1e90b0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9038 │ │ │ │ + b.n 1e90b0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9014 │ │ │ │ + b.n 1e908c │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e905e │ │ │ │ + b.n 1e90d6 │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 1e9084 │ │ │ │ + b.n 1e90fc │ │ │ │ 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 1e8ff6 │ │ │ │ + bne.n 1e906e │ │ │ │ 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 1e918e │ │ │ │ + beq.n 1e9206 │ │ │ │ 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] @ 1e9198 │ │ │ │ + vldr s16, [pc, #116] @ 1e9210 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1e919c │ │ │ │ + vldr s17, [pc, #112] @ 1e9214 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1e9190 │ │ │ │ + vldr d10, [pc, #92] @ 1e9208 │ │ │ │ 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 1e9164 │ │ │ │ + ble.n 1e91dc │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9164 │ │ │ │ + bgt.n 1e91dc │ │ │ │ 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 1e9138 │ │ │ │ + bne.n 1e91b0 │ │ │ │ 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 1e9198 │ │ │ │ + b.n 1e9210 │ │ │ │ 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] @ (1e930c ) │ │ │ │ + ldr r1, [pc, #340] @ (1e9384 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #340] @ (1e9310 ) │ │ │ │ + ldr r2, [pc, #340] @ (1e9388 ) │ │ │ │ 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 1e92e2 │ │ │ │ + beq.w 1e935a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e92e2 │ │ │ │ + beq.w 1e935a │ │ │ │ mov r8, r0 │ │ │ │ - vldr s18, [pc, #292] @ 1e9304 │ │ │ │ - vldr s17, [pc, #292] @ 1e9308 │ │ │ │ + vldr s18, [pc, #292] @ 1e937c │ │ │ │ + vldr s17, [pc, #292] @ 1e9380 │ │ │ │ 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 1e9294 │ │ │ │ + b.n 1e930c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e92c0 │ │ │ │ + bgt.n 1e9338 │ │ │ │ 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 1e92b4 │ │ │ │ + ble.n 1e932c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e92ba │ │ │ │ + bgt.n 1e9332 │ │ │ │ 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 1e92ae │ │ │ │ + ble.n 1e9326 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e92c6 │ │ │ │ + bgt.n 1e933e │ │ │ │ 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 1e92a8 │ │ │ │ + ble.n 1e9320 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e92cc │ │ │ │ + bgt.n 1e9344 │ │ │ │ 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 1e92d2 │ │ │ │ + beq.n 1e934a │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e91fc │ │ │ │ + bgt.n 1e9274 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e920a │ │ │ │ + b.n 1e9282 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9276 │ │ │ │ + b.n 1e92ee │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9252 │ │ │ │ + b.n 1e92ca │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e922e │ │ │ │ + b.n 1e92a6 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e922e │ │ │ │ + b.n 1e92a6 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e920a │ │ │ │ + b.n 1e9282 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9252 │ │ │ │ + b.n 1e92ca │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9276 │ │ │ │ + b.n 1e92ee │ │ │ │ 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 1e91f2 │ │ │ │ - ldr r2, [pc, #48] @ (1e9314 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e9310 ) │ │ │ │ + bne.n 1e926a │ │ │ │ + ldr r2, [pc, #48] @ (1e938c ) │ │ │ │ + ldr r3, [pc, #40] @ (1e9388 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9300 │ │ │ │ + bne.n 1e9378 │ │ │ │ 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, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ 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] @ (1e9488 ) │ │ │ │ + ldr r1, [pc, #344] @ (1e9500 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1e948c ) │ │ │ │ + ldr r2, [pc, #344] @ (1e9504 ) │ │ │ │ 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 1e945e │ │ │ │ + beq.w 1e94d6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e945e │ │ │ │ + beq.w 1e94d6 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #296] @ 1e9480 │ │ │ │ - vldr s18, [pc, #296] @ 1e9484 │ │ │ │ + vldr s19, [pc, #296] @ 1e94f8 │ │ │ │ + vldr s18, [pc, #296] @ 1e94fc │ │ │ │ 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 1e9410 │ │ │ │ + b.n 1e9488 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e943c │ │ │ │ + bgt.n 1e94b4 │ │ │ │ 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 1e9430 │ │ │ │ + ble.n 1e94a8 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9436 │ │ │ │ + bgt.n 1e94ae │ │ │ │ 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 1e942a │ │ │ │ + ble.n 1e94a2 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9442 │ │ │ │ + bgt.n 1e94ba │ │ │ │ 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 1e9424 │ │ │ │ + ble.n 1e949c │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9448 │ │ │ │ + bgt.n 1e94c0 │ │ │ │ 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 1e944e │ │ │ │ + beq.n 1e94c6 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9378 │ │ │ │ + bgt.n 1e93f0 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9386 │ │ │ │ + b.n 1e93fe │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e93f2 │ │ │ │ + b.n 1e946a │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e93ce │ │ │ │ + b.n 1e9446 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e93aa │ │ │ │ + b.n 1e9422 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e93aa │ │ │ │ + b.n 1e9422 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9386 │ │ │ │ + b.n 1e93fe │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e93ce │ │ │ │ + b.n 1e9446 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e93f2 │ │ │ │ + b.n 1e946a │ │ │ │ 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 1e936e │ │ │ │ - ldr r2, [pc, #48] @ (1e9490 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e948c ) │ │ │ │ + bne.n 1e93e6 │ │ │ │ + ldr r2, [pc, #48] @ (1e9508 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e9504 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e947c │ │ │ │ + bne.n 1e94f4 │ │ │ │ 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, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ 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 1e95ce │ │ │ │ + beq.w 1e9646 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e95ce │ │ │ │ + beq.w 1e9646 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #280] @ 1e95d8 │ │ │ │ - vldr s18, [pc, #280] @ 1e95dc │ │ │ │ + vldr s19, [pc, #280] @ 1e9650 │ │ │ │ + vldr s18, [pc, #280] @ 1e9654 │ │ │ │ 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 1e957e │ │ │ │ + b.n 1e95f6 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e95aa │ │ │ │ + bgt.n 1e9622 │ │ │ │ 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 1e959e │ │ │ │ + ble.n 1e9616 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e95a4 │ │ │ │ + bgt.n 1e961c │ │ │ │ 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 1e9598 │ │ │ │ + ble.n 1e9610 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e95b0 │ │ │ │ + bgt.n 1e9628 │ │ │ │ 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 1e9592 │ │ │ │ + ble.n 1e960a │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e95b6 │ │ │ │ + bgt.n 1e962e │ │ │ │ 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 1e95bc │ │ │ │ + beq.n 1e9634 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e94e4 │ │ │ │ - vmov.f32 s0, s19 │ │ │ │ - b.n 1e94f2 │ │ │ │ + bgt.n 1e955c │ │ │ │ vmov.f32 s0, s19 │ │ │ │ b.n 1e956a │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9540 │ │ │ │ + b.n 1e95e2 │ │ │ │ + vmov.f32 s0, s19 │ │ │ │ + b.n 1e95b8 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9516 │ │ │ │ + b.n 1e958e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9516 │ │ │ │ + b.n 1e958e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e94f2 │ │ │ │ + b.n 1e956a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9540 │ │ │ │ + b.n 1e95b8 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e956a │ │ │ │ + b.n 1e95e2 │ │ │ │ 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 1e94da │ │ │ │ + bne.n 1e9552 │ │ │ │ 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 1e9666 │ │ │ │ + beq.n 1e96de │ │ │ │ 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] @ 1e9678 │ │ │ │ + vldr s20, [pc, #116] @ 1e96f0 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1e967c │ │ │ │ + vldr s21, [pc, #116] @ 1e96f4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1e9668 │ │ │ │ - vldr d8, [pc, #92] @ 1e9670 │ │ │ │ + vldr d9, [pc, #88] @ 1e96e0 │ │ │ │ + vldr d8, [pc, #92] @ 1e96e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e963e │ │ │ │ + ble.n 1e96b6 │ │ │ │ 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 │ │ │ │ @@ -536514,31 +536550,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 1e9616 │ │ │ │ + bne.n 1e968e │ │ │ │ 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 1e9678 │ │ │ │ + b.n 1e96f0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1e96c2 │ │ │ │ + cbz r2, 1e973a │ │ │ │ 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 │ │ │ │ @@ -536546,266 +536582,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 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e969e │ │ │ │ + bne.n 1e9716 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9716 │ │ │ │ + cbz r2, 1e978e │ │ │ │ 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 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1e96e4 │ │ │ │ + bne.n 1e975c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e976e │ │ │ │ + cbz r2, 1e97e6 │ │ │ │ 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 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e9734 │ │ │ │ + bne.n 1e97ac │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e97c4 │ │ │ │ + cbz r2, 1e983c │ │ │ │ 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 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e978c │ │ │ │ + bne.n 1e9804 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e980e │ │ │ │ + cbz r2, 1e9886 │ │ │ │ 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 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ 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 1e97ea │ │ │ │ + bne.n 1e9862 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9860 │ │ │ │ + cbz r2, 1e98d8 │ │ │ │ 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 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1e9834 │ │ │ │ + bne.n 1e98ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e98b0 │ │ │ │ + cbz r2, 1e9928 │ │ │ │ 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 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e9884 │ │ │ │ + bne.n 1e98fc │ │ │ │ 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] @ (1e9974 ) │ │ │ │ + ldr r1, [pc, #172] @ (1e99ec ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1e9978 ) │ │ │ │ + ldr r2, [pc, #172] @ (1e99f0 ) │ │ │ │ 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, 1e9956 │ │ │ │ - cbz r5, 1e9956 │ │ │ │ + cbz r2, 1e99ce │ │ │ │ + cbz r5, 1e99ce │ │ │ │ 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 1f4980 │ │ │ │ + bl 1f49f8 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1f4980 │ │ │ │ + bl 1f49f8 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1f4980 │ │ │ │ + bl 1f49f8 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1f4980 │ │ │ │ + bl 1f49f8 │ │ │ │ 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 1e98f8 │ │ │ │ + bne.n 1e9970 │ │ │ │ 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 1e98ee │ │ │ │ - ldr r2, [pc, #36] @ (1e997c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9978 ) │ │ │ │ + bne.n 1e9966 │ │ │ │ + ldr r2, [pc, #36] @ (1e99f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e99f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9970 │ │ │ │ + bne.n 1e99e8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r5, #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, #100] @ (1e99f8 ) │ │ │ │ - ldr r3, [pc, #104] @ (1e99fc ) │ │ │ │ + ldr r2, [pc, #100] @ (1e9a70 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e9a74 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1e99dc │ │ │ │ + cbz r4, 1e9a54 │ │ │ │ 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 │ │ │ │ @@ -536815,51 +536851,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 1e99ac │ │ │ │ - ldr r2, [pc, #32] @ (1e9a00 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e99fc ) │ │ │ │ + bne.n 1e9a24 │ │ │ │ + ldr r2, [pc, #32] @ (1e9a78 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9a74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e99f4 │ │ │ │ + bne.n 1e9a6c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ 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] @ (1e9a9c ) │ │ │ │ - ldr r3, [pc, #136] @ (1e9aa0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1e9b14 ) │ │ │ │ + ldr r3, [pc, #136] @ (1e9b18 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1e9a7a │ │ │ │ + cbz r6, 1e9af2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1e9a98 │ │ │ │ + vldr s10, [pc, #100] @ 1e9b10 │ │ │ │ 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 │ │ │ │ @@ -536871,50 +536907,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 1e9a38 │ │ │ │ - ldr r2, [pc, #40] @ (1e9aa4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e9aa0 ) │ │ │ │ + bne.n 1e9ab0 │ │ │ │ + ldr r2, [pc, #40] @ (1e9b1c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9b18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9a92 │ │ │ │ + bne.n 1e9b0a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ 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] @ (1e9b4c ) │ │ │ │ - ldr r3, [pc, #148] @ (1e9b50 ) │ │ │ │ + ldr r2, [pc, #144] @ (1e9bc4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1e9bc8 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1e9b2e │ │ │ │ + cbz r6, 1e9ba6 │ │ │ │ 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] │ │ │ │ @@ -536934,48 +536970,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 1e9ad8 │ │ │ │ - ldr r2, [pc, #36] @ (1e9b54 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9b50 ) │ │ │ │ + bne.n 1e9b50 │ │ │ │ + ldr r2, [pc, #36] @ (1e9bcc ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9bc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9b46 │ │ │ │ + bne.n 1e9bbe │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ 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] @ (1e9c08 ) │ │ │ │ - ldr r3, [pc, #160] @ (1e9c0c ) │ │ │ │ + ldr r2, [pc, #156] @ (1e9c80 ) │ │ │ │ + ldr r3, [pc, #160] @ (1e9c84 ) │ │ │ │ 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, 1e9bea │ │ │ │ + cbz r6, 1e9c62 │ │ │ │ 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 │ │ │ │ @@ -536998,52 +537034,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 1e9b84 │ │ │ │ - ldr r2, [pc, #36] @ (1e9c10 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9c0c ) │ │ │ │ + bne.n 1e9bfc │ │ │ │ + ldr r2, [pc, #36] @ (1e9c88 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9c84 ) │ │ │ │ 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 1e9c02 │ │ │ │ + bne.n 1e9c7a │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ 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] @ (1e9c98 ) │ │ │ │ - ldr r3, [pc, #116] @ (1e9c9c ) │ │ │ │ + ldr r2, [pc, #112] @ (1e9d10 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e9d14 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1e9c78 │ │ │ │ + cbz r4, 1e9cf0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1e9c94 │ │ │ │ + vldr s14, [pc, #80] @ 1e9d0c │ │ │ │ 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 │ │ │ │ @@ -537051,49 +537087,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 1e9c48 │ │ │ │ - ldr r2, [pc, #36] @ (1e9ca0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e9c9c ) │ │ │ │ + bne.n 1e9cc0 │ │ │ │ + ldr r2, [pc, #36] @ (1e9d18 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9d14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9c90 │ │ │ │ + bne.n 1e9d08 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ 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] @ (1e9d24 ) │ │ │ │ - ldr r3, [pc, #112] @ (1e9d28 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e9d9c ) │ │ │ │ + ldr r3, [pc, #112] @ (1e9da0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1e9d08 │ │ │ │ + cbz r5, 1e9d80 │ │ │ │ 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] │ │ │ │ @@ -537106,47 +537142,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 1e9cd4 │ │ │ │ - ldr r2, [pc, #32] @ (1e9d2c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9d28 ) │ │ │ │ + bne.n 1e9d4c │ │ │ │ + ldr r2, [pc, #32] @ (1e9da4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9da0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9d20 │ │ │ │ + bne.n 1e9d98 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ 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] @ (1e9db4 ) │ │ │ │ - ldr r3, [pc, #116] @ (1e9db8 ) │ │ │ │ + ldr r2, [pc, #112] @ (1e9e2c ) │ │ │ │ + ldr r3, [pc, #116] @ (1e9e30 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1e9d98 │ │ │ │ + cbz r6, 1e9e10 │ │ │ │ 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 │ │ │ │ @@ -537160,52 +537196,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 1e9d5c │ │ │ │ - ldr r2, [pc, #32] @ (1e9dbc ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9db8 ) │ │ │ │ + bne.n 1e9dd4 │ │ │ │ + ldr r2, [pc, #32] @ (1e9e34 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9e30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9db0 │ │ │ │ + bne.n 1e9e28 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r5, #28] │ │ │ │ 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] @ (1e9e6c ) │ │ │ │ - ldr r3, [pc, #156] @ (1e9e70 ) │ │ │ │ + ldr r2, [pc, #152] @ (1e9ee4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1e9ee8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1e9e44 │ │ │ │ + cbz r4, 1e9ebc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1e9e60 │ │ │ │ - vldr s8, [pc, #116] @ 1e9e68 │ │ │ │ + vldr d5, [pc, #112] @ 1e9ed8 │ │ │ │ + vldr s8, [pc, #116] @ 1e9ee0 │ │ │ │ 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 │ │ │ │ @@ -537219,57 +537255,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 1e9df8 │ │ │ │ - ldr r2, [pc, #44] @ (1e9e74 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e9e70 ) │ │ │ │ + bne.n 1e9e70 │ │ │ │ + ldr r2, [pc, #44] @ (1e9eec ) │ │ │ │ + ldr r3, [pc, #40] @ (1e9ee8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9e5c │ │ │ │ + bne.n 1e9ed4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + str r4, [r7, #16] │ │ │ │ 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] @ (1e9f30 ) │ │ │ │ - ldr r3, [pc, #168] @ (1e9f34 ) │ │ │ │ + ldr r2, [pc, #164] @ (1e9fa8 ) │ │ │ │ + ldr r3, [pc, #168] @ (1e9fac ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1e9f0a │ │ │ │ + cbz r5, 1e9f82 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1e9f28 │ │ │ │ + vldr d4, [pc, #128] @ 1e9fa0 │ │ │ │ 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 │ │ │ │ @@ -537288,58 +537324,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 1e9eac │ │ │ │ - ldr r2, [pc, #44] @ (1e9f38 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e9f34 ) │ │ │ │ + bne.n 1e9f24 │ │ │ │ + ldr r2, [pc, #44] @ (1e9fb0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e9fac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9f22 │ │ │ │ + bne.n 1e9f9a │ │ │ │ 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 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r6, #4] │ │ │ │ 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] @ (1ea008 ) │ │ │ │ - ldr r3, [pc, #184] @ (1ea00c ) │ │ │ │ + ldr r2, [pc, #180] @ (1ea080 ) │ │ │ │ + ldr r3, [pc, #184] @ (1ea084 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1e9fe4 │ │ │ │ + cbz r6, 1ea05c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d3, [pc, #144] @ 1ea000 │ │ │ │ + vldr d3, [pc, #144] @ 1ea078 │ │ │ │ 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 │ │ │ │ @@ -537362,55 +537398,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 1e9f70 │ │ │ │ - ldr r2, [pc, #40] @ (1ea010 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea00c ) │ │ │ │ + bne.n 1e9fe8 │ │ │ │ + ldr r2, [pc, #40] @ (1ea088 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea084 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9ffc │ │ │ │ + bne.n 1ea074 │ │ │ │ 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 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r6, [r5, #0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ 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] @ (1ea0a4 ) │ │ │ │ - ldr r3, [pc, #128] @ (1ea0a8 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ea11c ) │ │ │ │ + ldr r3, [pc, #128] @ (1ea120 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea084 │ │ │ │ + cbz r4, 1ea0fc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1ea0a0 │ │ │ │ + vldr s12, [pc, #92] @ 1ea118 │ │ │ │ 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 │ │ │ │ @@ -537420,49 +537456,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 1ea048 │ │ │ │ - ldr r2, [pc, #36] @ (1ea0ac ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea0a8 ) │ │ │ │ + bne.n 1ea0c0 │ │ │ │ + ldr r2, [pc, #36] @ (1ea124 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea120 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea09c │ │ │ │ + bne.n 1ea114 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1ea134 ) │ │ │ │ - ldr r3, [pc, #116] @ (1ea138 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ea1ac ) │ │ │ │ + ldr r3, [pc, #116] @ (1ea1b0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea116 │ │ │ │ + cbz r5, 1ea18e │ │ │ │ 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] │ │ │ │ @@ -537477,48 +537513,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 1ea0de │ │ │ │ - ldr r2, [pc, #36] @ (1ea13c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea138 ) │ │ │ │ + bne.n 1ea156 │ │ │ │ + ldr r2, [pc, #36] @ (1ea1b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea1b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea12e │ │ │ │ + bne.n 1ea1a6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r2, [r5, 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, #128] @ (1ea1d4 ) │ │ │ │ - ldr r3, [pc, #132] @ (1ea1d8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1ea24c ) │ │ │ │ + ldr r3, [pc, #132] @ (1ea250 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea1b6 │ │ │ │ + cbz r5, 1ea22e │ │ │ │ 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 │ │ │ │ @@ -537534,48 +537570,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 1ea170 │ │ │ │ - ldr r2, [pc, #36] @ (1ea1dc ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea1d8 ) │ │ │ │ + bne.n 1ea1e8 │ │ │ │ + ldr r2, [pc, #36] @ (1ea254 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea1ce │ │ │ │ + bne.n 1ea246 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrb r2, [r1, 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 r4, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1ea274 ) │ │ │ │ - ldr r3, [pc, #132] @ (1ea278 ) │ │ │ │ + ldr r2, [pc, #128] @ (1ea2ec ) │ │ │ │ + ldr r3, [pc, #132] @ (1ea2f0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea256 │ │ │ │ + cbz r4, 1ea2ce │ │ │ │ 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] │ │ │ │ @@ -537598,48 +537634,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 1ea20e │ │ │ │ - ldr r2, [pc, #36] @ (1ea27c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea278 ) │ │ │ │ + bne.n 1ea286 │ │ │ │ + ldr r2, [pc, #36] @ (1ea2f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea2f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea26e │ │ │ │ + bne.n 1ea2e6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrb r2, [r5, 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, #136] @ (1ea31c ) │ │ │ │ - ldr r3, [pc, #140] @ (1ea320 ) │ │ │ │ + ldr r2, [pc, #136] @ (1ea394 ) │ │ │ │ + ldr r3, [pc, #140] @ (1ea398 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea300 │ │ │ │ + cbz r6, 1ea378 │ │ │ │ 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] │ │ │ │ @@ -537657,47 +537693,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 1ea2ac │ │ │ │ - ldr r2, [pc, #32] @ (1ea324 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea320 ) │ │ │ │ + bne.n 1ea324 │ │ │ │ + ldr r2, [pc, #32] @ (1ea39c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea398 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea318 │ │ │ │ + bne.n 1ea390 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r0, [r0, 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, #152] @ (1ea3d4 ) │ │ │ │ - ldr r3, [pc, #156] @ (1ea3d8 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ea44c ) │ │ │ │ + ldr r3, [pc, #156] @ (1ea450 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ea3b6 │ │ │ │ + cbz r7, 1ea42e │ │ │ │ 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] │ │ │ │ @@ -537725,314 +537761,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 1ea352 │ │ │ │ - ldr r2, [pc, #36] @ (1ea3dc ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea3d8 ) │ │ │ │ + bne.n 1ea3ca │ │ │ │ + ldr r2, [pc, #36] @ (1ea454 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea450 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea3ce │ │ │ │ + bne.n 1ea446 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrh r2, [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, #200] @ (1ea4bc ) │ │ │ │ - ldr r3, [pc, #204] @ (1ea4c0 ) │ │ │ │ + ldr r2, [pc, #200] @ (1ea534 ) │ │ │ │ + ldr r3, [pc, #204] @ (1ea538 ) │ │ │ │ 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 1ea48e │ │ │ │ + beq.n 1ea506 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 1ea4b0 │ │ │ │ - vldr s8, [pc, #164] @ 1ea4b8 │ │ │ │ + vldr d5, [pc, #160] @ 1ea528 │ │ │ │ + vldr s8, [pc, #164] @ 1ea530 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ea45c │ │ │ │ + b.n 1ea4d4 │ │ │ │ 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 1ea488 │ │ │ │ + bmi.n 1ea500 │ │ │ │ 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 1ea48e │ │ │ │ + beq.n 1ea506 │ │ │ │ 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 1ea420 │ │ │ │ + bpl.n 1ea498 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea424 │ │ │ │ + b.n 1ea49c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea442 │ │ │ │ - ldr r2, [pc, #52] @ (1ea4c4 ) │ │ │ │ - ldr r3, [pc, #44] @ (1ea4c0 ) │ │ │ │ + b.n 1ea4ba │ │ │ │ + ldr r2, [pc, #52] @ (1ea53c ) │ │ │ │ + ldr r3, [pc, #44] @ (1ea538 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea4a6 │ │ │ │ + bne.n 1ea51e │ │ │ │ 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 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1ea5b8 ) │ │ │ │ - ldr r3, [pc, #224] @ (1ea5bc ) │ │ │ │ + ldr r2, [pc, #220] @ (1ea630 ) │ │ │ │ + ldr r3, [pc, #224] @ (1ea634 ) │ │ │ │ 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 1ea592 │ │ │ │ + beq.n 1ea60a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1ea5b0 │ │ │ │ + vldr d5, [pc, #184] @ 1ea628 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ea558 │ │ │ │ + b.n 1ea5d0 │ │ │ │ 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 1ea58c │ │ │ │ + bmi.n 1ea604 │ │ │ │ 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 1ea586 │ │ │ │ + bmi.n 1ea5fe │ │ │ │ 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 1ea592 │ │ │ │ + beq.n 1ea60a │ │ │ │ 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 1ea504 │ │ │ │ + bpl.n 1ea57c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea508 │ │ │ │ + b.n 1ea580 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea544 │ │ │ │ + b.n 1ea5bc │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea526 │ │ │ │ - ldr r2, [pc, #44] @ (1ea5c0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea5bc ) │ │ │ │ + b.n 1ea59e │ │ │ │ + ldr r2, [pc, #44] @ (1ea638 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea634 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea5aa │ │ │ │ + bne.n 1ea622 │ │ │ │ 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 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ 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] @ (1ea6d8 ) │ │ │ │ - ldr r3, [pc, #256] @ (1ea6dc ) │ │ │ │ + ldr r2, [pc, #252] @ (1ea750 ) │ │ │ │ + ldr r3, [pc, #256] @ (1ea754 ) │ │ │ │ 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 1ea6b4 │ │ │ │ + beq.n 1ea72c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d5, [pc, #216] @ 1ea6d0 │ │ │ │ + vldr d5, [pc, #216] @ 1ea748 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea66e │ │ │ │ + b.n 1ea6e6 │ │ │ │ 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 1ea6ae │ │ │ │ + bmi.n 1ea726 │ │ │ │ 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 1ea6a8 │ │ │ │ + bmi.n 1ea720 │ │ │ │ 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 1ea6a2 │ │ │ │ + bmi.n 1ea71a │ │ │ │ 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 1ea6b4 │ │ │ │ + beq.n 1ea72c │ │ │ │ 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 1ea600 │ │ │ │ + bpl.n 1ea678 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea604 │ │ │ │ + b.n 1ea67c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea65e │ │ │ │ + b.n 1ea6d6 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea640 │ │ │ │ + b.n 1ea6b8 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea622 │ │ │ │ - ldr r2, [pc, #40] @ (1ea6e0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea6dc ) │ │ │ │ + b.n 1ea69a │ │ │ │ + ldr r2, [pc, #40] @ (1ea758 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea754 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea6cc │ │ │ │ + bne.n 1ea744 │ │ │ │ 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 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ea774 ) │ │ │ │ - ldr r3, [pc, #128] @ (1ea778 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ea7ec ) │ │ │ │ + ldr r3, [pc, #128] @ (1ea7f0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea754 │ │ │ │ + cbz r4, 1ea7cc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1ea770 │ │ │ │ + vldr s12, [pc, #92] @ 1ea7e8 │ │ │ │ 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 │ │ │ │ @@ -538042,49 +538078,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 1ea718 │ │ │ │ - ldr r2, [pc, #36] @ (1ea77c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea778 ) │ │ │ │ + bne.n 1ea790 │ │ │ │ + ldr r2, [pc, #36] @ (1ea7f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea7f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea76c │ │ │ │ + bne.n 1ea7e4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1ea804 ) │ │ │ │ - ldr r3, [pc, #116] @ (1ea808 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ea87c ) │ │ │ │ + ldr r3, [pc, #116] @ (1ea880 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea7e8 │ │ │ │ + cbz r4, 1ea860 │ │ │ │ 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] │ │ │ │ @@ -538100,47 +538136,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 1ea7b0 │ │ │ │ - ldr r2, [pc, #32] @ (1ea80c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea808 ) │ │ │ │ + bne.n 1ea828 │ │ │ │ + ldr r2, [pc, #32] @ (1ea884 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea880 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea800 │ │ │ │ + bne.n 1ea878 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1ea8a4 ) │ │ │ │ - ldr r3, [pc, #132] @ (1ea8a8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1ea91c ) │ │ │ │ + ldr r3, [pc, #132] @ (1ea920 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea886 │ │ │ │ + cbz r5, 1ea8fe │ │ │ │ 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 │ │ │ │ @@ -538156,48 +538192,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 1ea840 │ │ │ │ - ldr r2, [pc, #36] @ (1ea8ac ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea8a8 ) │ │ │ │ + bne.n 1ea8b8 │ │ │ │ + ldr r2, [pc, #36] @ (1ea924 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea920 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea89e │ │ │ │ + bne.n 1ea916 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r6, [r2, r7] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1ea948 ) │ │ │ │ - ldr r3, [pc, #136] @ (1ea94c ) │ │ │ │ + ldr r2, [pc, #132] @ (1ea9c0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1ea9c4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea92a │ │ │ │ + cbz r5, 1ea9a2 │ │ │ │ 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] │ │ │ │ @@ -538219,48 +538255,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 1ea8dc │ │ │ │ - ldr r2, [pc, #36] @ (1ea950 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea94c ) │ │ │ │ + bne.n 1ea954 │ │ │ │ + ldr r2, [pc, #36] @ (1ea9c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea9c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea942 │ │ │ │ + bne.n 1ea9ba │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1ea9f0 ) │ │ │ │ - ldr r3, [pc, #140] @ (1ea9f4 ) │ │ │ │ + ldr r2, [pc, #136] @ (1eaa68 ) │ │ │ │ + ldr r3, [pc, #140] @ (1eaa6c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea9d4 │ │ │ │ + cbz r6, 1eaa4c │ │ │ │ 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] │ │ │ │ @@ -538278,48 +538314,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 1ea980 │ │ │ │ - ldr r2, [pc, #32] @ (1ea9f8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea9f4 ) │ │ │ │ + bne.n 1ea9f8 │ │ │ │ + ldr r2, [pc, #32] @ (1eaa70 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eaa6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea9ec │ │ │ │ + bne.n 1eaa64 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + strb r4, [r5, 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, #156] @ (1eaaac ) │ │ │ │ - ldr r3, [pc, #160] @ (1eaab0 ) │ │ │ │ + ldr r2, [pc, #156] @ (1eab24 ) │ │ │ │ + ldr r3, [pc, #160] @ (1eab28 ) │ │ │ │ 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 1eaa90 │ │ │ │ + beq.n 1eab08 │ │ │ │ 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 │ │ │ │ @@ -538351,49 +538387,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 1eaa28 │ │ │ │ - ldr r2, [pc, #32] @ (1eaab4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaab0 ) │ │ │ │ + bne.n 1eaaa0 │ │ │ │ + ldr r2, [pc, #32] @ (1eab2c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eab28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaaa8 │ │ │ │ + bne.n 1eab20 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ 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] @ 1eab64 │ │ │ │ + ldr.w ip, [pc, #156] @ 1eabdc │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #152] @ (1eab68 ) │ │ │ │ + ldr r3, [pc, #152] @ (1eabe0 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1eab44 │ │ │ │ + cbz r2, 1eabbc │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1eab60 │ │ │ │ + vldr s12, [pc, #120] @ 1eabd8 │ │ │ │ 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 │ │ │ │ @@ -538411,53 +538447,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 1eaaee │ │ │ │ - ldr r2, [pc, #36] @ (1eab6c ) │ │ │ │ - ldr r3, [pc, #32] @ (1eab68 ) │ │ │ │ + bne.n 1eab66 │ │ │ │ + ldr r2, [pc, #36] @ (1eabe4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eabe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eab5c │ │ │ │ + bne.n 1eabd4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + strb r6, [r6, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r4, [r7, r0] │ │ │ │ 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] @ (1eac2c ) │ │ │ │ - ldr r3, [pc, #172] @ (1eac30 ) │ │ │ │ + ldr r2, [pc, #168] @ (1eaca4 ) │ │ │ │ + ldr r3, [pc, #172] @ (1eaca8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eac0c │ │ │ │ + cbz r4, 1eac84 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 1eac28 │ │ │ │ + vldr s11, [pc, #136] @ 1eaca0 │ │ │ │ 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} │ │ │ │ @@ -538478,48 +538514,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 1eaba0 │ │ │ │ - ldr r2, [pc, #36] @ (1eac34 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eac30 ) │ │ │ │ + bne.n 1eac18 │ │ │ │ + ldr r2, [pc, #36] @ (1eacac ) │ │ │ │ + ldr r3, [pc, #32] @ (1eaca8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eac24 │ │ │ │ + bne.n 1eac9c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ 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] @ 1eacd4 │ │ │ │ + ldr.w ip, [pc, #140] @ 1ead4c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #136] @ (1eacd8 ) │ │ │ │ + ldr r3, [pc, #136] @ (1ead50 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1eacb6 │ │ │ │ + cbz r2, 1ead2e │ │ │ │ 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 │ │ │ │ @@ -538536,48 +538572,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 1eac6a │ │ │ │ - ldr r2, [pc, #36] @ (1eacdc ) │ │ │ │ - ldr r3, [pc, #28] @ (1eacd8 ) │ │ │ │ + bne.n 1eace2 │ │ │ │ + ldr r2, [pc, #36] @ (1ead54 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ead50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eacce │ │ │ │ + bne.n 1ead46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1ead78 ) │ │ │ │ - ldr r3, [pc, #136] @ (1ead7c ) │ │ │ │ + ldr r2, [pc, #132] @ (1eadf0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eadf4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ead5a │ │ │ │ + cbz r4, 1eadd2 │ │ │ │ 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 │ │ │ │ @@ -538599,48 +538635,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 1ead0c │ │ │ │ - ldr r2, [pc, #36] @ (1ead80 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ead7c ) │ │ │ │ + bne.n 1ead84 │ │ │ │ + ldr r2, [pc, #36] @ (1eadf8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eadf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ead72 │ │ │ │ + bne.n 1eadea │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1eae28 ) │ │ │ │ - ldr r3, [pc, #148] @ (1eae2c ) │ │ │ │ + ldr r2, [pc, #144] @ (1eaea0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1eaea4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eae0c │ │ │ │ + cbz r4, 1eae84 │ │ │ │ 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 │ │ │ │ @@ -538660,48 +538696,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 1eadb0 │ │ │ │ - ldr r2, [pc, #32] @ (1eae30 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eae2c ) │ │ │ │ + bne.n 1eae28 │ │ │ │ + ldr r2, [pc, #32] @ (1eaea8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eaea4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eae24 │ │ │ │ + bne.n 1eae9c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r4, r1] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r7] │ │ │ │ + str r4, [r6, 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, #164] @ (1eaeec ) │ │ │ │ - ldr r3, [pc, #168] @ (1eaef0 ) │ │ │ │ + ldr r2, [pc, #164] @ (1eaf64 ) │ │ │ │ + ldr r3, [pc, #168] @ (1eaf68 ) │ │ │ │ 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 1eaed0 │ │ │ │ + beq.n 1eaf48 │ │ │ │ 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 │ │ │ │ @@ -538731,50 +538767,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 1eae60 │ │ │ │ - ldr r2, [pc, #32] @ (1eaef4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaef0 ) │ │ │ │ + bne.n 1eaed8 │ │ │ │ + ldr r2, [pc, #32] @ (1eaf6c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eaf68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaee8 │ │ │ │ + bne.n 1eaf60 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r6, r6] │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #204] @ 1eafd4 │ │ │ │ + ldr.w ip, [pc, #204] @ 1eb04c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #200] @ (1eafd8 ) │ │ │ │ + ldr r3, [pc, #200] @ (1eb050 ) │ │ │ │ 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 1eafb2 │ │ │ │ + beq.n 1eb02a │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 1eafd0 │ │ │ │ + vldr s11, [pc, #164] @ 1eb048 │ │ │ │ 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] │ │ │ │ @@ -538805,55 +538841,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 1eaf34 │ │ │ │ - ldr r2, [pc, #40] @ (1eafdc ) │ │ │ │ - ldr r3, [pc, #32] @ (1eafd8 ) │ │ │ │ + bne.n 1eafac │ │ │ │ + ldr r2, [pc, #40] @ (1eb054 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb050 ) │ │ │ │ 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 1eb042 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r6, [r6, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + ldr r7, [pc, #824] @ (1eb390 ) │ │ │ │ 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] @ (1eb0dc ) │ │ │ │ - ldr r3, [pc, #236] @ (1eb0e0 ) │ │ │ │ + ldr r2, [pc, #232] @ (1eb154 ) │ │ │ │ + ldr r3, [pc, #236] @ (1eb158 ) │ │ │ │ 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 1eb0ba │ │ │ │ + beq.n 1eb132 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 1eb0d8 │ │ │ │ + vldr s10, [pc, #200] @ 1eb150 │ │ │ │ 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 │ │ │ │ @@ -538891,49 +538927,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 1eb016 │ │ │ │ - ldr r2, [pc, #40] @ (1eb0e4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eb0e0 ) │ │ │ │ + bne.n 1eb08e │ │ │ │ + ldr r2, [pc, #40] @ (1eb15c ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb158 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb0d2 │ │ │ │ + bne.n 1eb14a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + ldr r7, [pc, #568] @ (1eb390 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #248] @ (1eb1e0 ) │ │ │ │ + ldr r6, [pc, #792] @ (1eb478 ) │ │ │ │ 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] @ 1eb184 │ │ │ │ + ldr.w ip, [pc, #140] @ 1eb1fc │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #136] @ (1eb188 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eb200 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1eb166 │ │ │ │ + cbz r2, 1eb1de │ │ │ │ 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 │ │ │ │ @@ -538950,48 +538986,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 1eb11a │ │ │ │ - ldr r2, [pc, #36] @ (1eb18c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb188 ) │ │ │ │ + bne.n 1eb192 │ │ │ │ + ldr r2, [pc, #36] @ (1eb204 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb200 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb17e │ │ │ │ + bne.n 1eb1f6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #1016] @ (1eb580 ) │ │ │ │ + ldr r6, [pc, #536] @ (1eb418 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #584] @ (1eb3d8 ) │ │ │ │ + ldr r6, [pc, #104] @ (1eb270 ) │ │ │ │ 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] @ (1eb22c ) │ │ │ │ - ldr r3, [pc, #140] @ (1eb230 ) │ │ │ │ + ldr r2, [pc, #136] @ (1eb2a4 ) │ │ │ │ + ldr r3, [pc, #140] @ (1eb2a8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eb20e │ │ │ │ + cbz r5, 1eb286 │ │ │ │ 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 │ │ │ │ @@ -539013,48 +539049,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 1eb1ba │ │ │ │ - ldr r2, [pc, #36] @ (1eb234 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb230 ) │ │ │ │ + bne.n 1eb232 │ │ │ │ + ldr r2, [pc, #36] @ (1eb2ac ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb2a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb226 │ │ │ │ + bne.n 1eb29e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #344] @ (1eb388 ) │ │ │ │ + ldr r5, [pc, #888] @ (1eb620 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #936] @ (1eb5e0 ) │ │ │ │ + ldr r5, [pc, #456] @ (1eb478 ) │ │ │ │ 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] @ (1eb2dc ) │ │ │ │ - ldr r3, [pc, #148] @ (1eb2e0 ) │ │ │ │ + ldr r2, [pc, #144] @ (1eb354 ) │ │ │ │ + ldr r3, [pc, #148] @ (1eb358 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb2c0 │ │ │ │ + cbz r4, 1eb338 │ │ │ │ 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 │ │ │ │ @@ -539074,48 +539110,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 1eb264 │ │ │ │ - ldr r2, [pc, #32] @ (1eb2e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb2e0 ) │ │ │ │ + bne.n 1eb2dc │ │ │ │ + ldr r2, [pc, #32] @ (1eb35c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb358 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb2d8 │ │ │ │ + bne.n 1eb350 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [pc, #696] @ (1eb598 ) │ │ │ │ + ldr r5, [pc, #216] @ (1eb430 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #224] @ (1eb3c8 ) │ │ │ │ + ldr r4, [pc, #768] @ (1eb660 ) │ │ │ │ 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] @ (1eb3a8 ) │ │ │ │ - ldr r3, [pc, #176] @ (1eb3ac ) │ │ │ │ + ldr r2, [pc, #172] @ (1eb420 ) │ │ │ │ + ldr r3, [pc, #176] @ (1eb424 ) │ │ │ │ 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 1eb38c │ │ │ │ + beq.n 1eb404 │ │ │ │ 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 │ │ │ │ @@ -539149,54 +539185,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 1eb314 │ │ │ │ - ldr r2, [pc, #32] @ (1eb3b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb3ac ) │ │ │ │ + bne.n 1eb38c │ │ │ │ + ldr r2, [pc, #32] @ (1eb428 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb424 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb3a4 │ │ │ │ + bne.n 1eb41c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #1016] @ (1eb7a4 ) │ │ │ │ + ldr r4, [pc, #536] @ (1eb63c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #432] @ (1eb564 ) │ │ │ │ + ldr r3, [pc, #976] @ (1eb7fc ) │ │ │ │ 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] @ (1eb464 ) │ │ │ │ - ldr r3, [pc, #156] @ (1eb468 ) │ │ │ │ + ldr r2, [pc, #152] @ (1eb4dc ) │ │ │ │ + ldr r3, [pc, #156] @ (1eb4e0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb43c │ │ │ │ + cbz r4, 1eb4b4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1eb458 │ │ │ │ - vldr s8, [pc, #116] @ 1eb460 │ │ │ │ + vldr d5, [pc, #112] @ 1eb4d0 │ │ │ │ + vldr s8, [pc, #116] @ 1eb4d8 │ │ │ │ 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 │ │ │ │ @@ -539210,57 +539246,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 1eb3f0 │ │ │ │ - ldr r2, [pc, #44] @ (1eb46c ) │ │ │ │ - ldr r3, [pc, #40] @ (1eb468 ) │ │ │ │ + bne.n 1eb468 │ │ │ │ + ldr r2, [pc, #44] @ (1eb4e4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1eb4e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb454 │ │ │ │ + bne.n 1eb4cc │ │ │ │ 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 r4, [pc, #184] @ (1eb520 ) │ │ │ │ + ldr r3, [pc, #728] @ (1eb7b8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #752] @ (1eb760 ) │ │ │ │ + ldr r3, [pc, #272] @ (1eb5f8 ) │ │ │ │ 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] @ (1eb528 ) │ │ │ │ - ldr r3, [pc, #168] @ (1eb52c ) │ │ │ │ + ldr r2, [pc, #164] @ (1eb5a0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1eb5a4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eb502 │ │ │ │ + cbz r5, 1eb57a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1eb520 │ │ │ │ + vldr d4, [pc, #128] @ 1eb598 │ │ │ │ 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 │ │ │ │ @@ -539279,58 +539315,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 1eb4a4 │ │ │ │ - ldr r2, [pc, #44] @ (1eb530 ) │ │ │ │ - ldr r3, [pc, #36] @ (1eb52c ) │ │ │ │ + bne.n 1eb51c │ │ │ │ + ldr r2, [pc, #44] @ (1eb5a8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eb5a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb51a │ │ │ │ + bne.n 1eb592 │ │ │ │ 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 r3, [pc, #472] @ (1eb704 ) │ │ │ │ + ldr r2, [pc, #1016] @ (1eb99c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #984] @ (1eb90c ) │ │ │ │ + ldr r2, [pc, #504] @ (1eb7a4 ) │ │ │ │ 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] @ (1eb600 ) │ │ │ │ - ldr r3, [pc, #184] @ (1eb604 ) │ │ │ │ + ldr r2, [pc, #180] @ (1eb678 ) │ │ │ │ + ldr r3, [pc, #184] @ (1eb67c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1eb5dc │ │ │ │ + cbz r6, 1eb654 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d3, [pc, #144] @ 1eb5f8 │ │ │ │ + vldr d3, [pc, #144] @ 1eb670 │ │ │ │ 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 │ │ │ │ @@ -539353,51 +539389,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 1eb568 │ │ │ │ - ldr r2, [pc, #40] @ (1eb608 ) │ │ │ │ - ldr r3, [pc, #36] @ (1eb604 ) │ │ │ │ + bne.n 1eb5e0 │ │ │ │ + ldr r2, [pc, #40] @ (1eb680 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eb67c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb5f4 │ │ │ │ + bne.n 1eb66c │ │ │ │ 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 r2, [pc, #696] @ (1eb8bc ) │ │ │ │ + ldr r2, [pc, #216] @ (1eb754 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #112] @ (1eb67c ) │ │ │ │ + ldr r1, [pc, #656] @ (1eb914 ) │ │ │ │ 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] @ (1eb684 ) │ │ │ │ - ldr r3, [pc, #104] @ (1eb688 ) │ │ │ │ + ldr r2, [pc, #100] @ (1eb6fc ) │ │ │ │ + ldr r3, [pc, #104] @ (1eb700 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb668 │ │ │ │ + cbz r4, 1eb6e0 │ │ │ │ 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 │ │ │ │ @@ -539406,47 +539442,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 1eb63a │ │ │ │ - ldr r2, [pc, #32] @ (1eb68c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb688 ) │ │ │ │ + bne.n 1eb6b2 │ │ │ │ + ldr r2, [pc, #32] @ (1eb704 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb700 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb680 │ │ │ │ + bne.n 1eb6f8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #872] @ (1eb9f0 ) │ │ │ │ + ldr r1, [pc, #392] @ (1eb888 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #576] @ (1eb8d0 ) │ │ │ │ + ldr r1, [pc, #96] @ (1eb768 ) │ │ │ │ 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] @ (1eb70c ) │ │ │ │ - ldr r3, [pc, #108] @ (1eb710 ) │ │ │ │ + ldr r2, [pc, #104] @ (1eb784 ) │ │ │ │ + ldr r3, [pc, #108] @ (1eb788 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eb6f0 │ │ │ │ + cbz r5, 1eb768 │ │ │ │ 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 │ │ │ │ @@ -539456,47 +539492,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 1eb6bc │ │ │ │ - ldr r2, [pc, #32] @ (1eb714 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb710 ) │ │ │ │ + bne.n 1eb734 │ │ │ │ + ldr r2, [pc, #32] @ (1eb78c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb788 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb708 │ │ │ │ + bne.n 1eb780 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #344] @ (1eb868 ) │ │ │ │ + ldr r0, [pc, #888] @ (1ebb00 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #32] @ (1eb738 ) │ │ │ │ + ldr r0, [pc, #576] @ (1eb9d0 ) │ │ │ │ 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] @ (1eb790 ) │ │ │ │ - ldr r3, [pc, #104] @ (1eb794 ) │ │ │ │ + ldr r2, [pc, #100] @ (1eb808 ) │ │ │ │ + ldr r3, [pc, #104] @ (1eb80c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb774 │ │ │ │ + cbz r4, 1eb7ec │ │ │ │ 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 │ │ │ │ @@ -539505,47 +539541,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 1eb746 │ │ │ │ - ldr r2, [pc, #32] @ (1eb798 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb794 ) │ │ │ │ + bne.n 1eb7be │ │ │ │ + ldr r2, [pc, #32] @ (1eb810 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb80c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb78c │ │ │ │ + bne.n 1eb804 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #824] @ (1ebacc ) │ │ │ │ + ldr r0, [pc, #344] @ (1eb964 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #528] @ (1eb9ac ) │ │ │ │ + ldr r0, [pc, #48] @ (1eb844 ) │ │ │ │ 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] @ (1eb818 ) │ │ │ │ - ldr r3, [pc, #108] @ (1eb81c ) │ │ │ │ + ldr r2, [pc, #104] @ (1eb890 ) │ │ │ │ + ldr r3, [pc, #108] @ (1eb894 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eb7fc │ │ │ │ + cbz r5, 1eb874 │ │ │ │ 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 │ │ │ │ @@ -539555,96 +539591,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 1eb7c8 │ │ │ │ - ldr r2, [pc, #32] @ (1eb820 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb81c ) │ │ │ │ + bne.n 1eb840 │ │ │ │ + ldr r2, [pc, #32] @ (1eb898 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb894 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb814 │ │ │ │ + bne.n 1eb88c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #296] @ (1eb944 ) │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blxns pc │ │ │ │ + blxns 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] @ (1eb890 ) │ │ │ │ + ldr r1, [pc, #88] @ (1eb908 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1eb894 ) │ │ │ │ + ldr r2, [pc, #88] @ (1eb90c ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r4, 1eb874 │ │ │ │ + cbz r4, 1eb8ec │ │ │ │ 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 1eb852 │ │ │ │ - ldr r2, [pc, #32] @ (1eb898 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb894 ) │ │ │ │ + bne.n 1eb8ca │ │ │ │ + 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 1eb88c │ │ │ │ + bne.n 1eb904 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + bx r9 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blxns r0 │ │ │ │ + bxns 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] @ (1eb90c ) │ │ │ │ + ldr r1, [pc, #92] @ (1eb984 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1eb910 ) │ │ │ │ + ldr r2, [pc, #92] @ (1eb988 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, 1eb8f0 │ │ │ │ + cbz r5, 1eb968 │ │ │ │ mov r3, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ mov ip, sp │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -539652,47 +539688,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 1eb8c8 │ │ │ │ - ldr r2, [pc, #32] @ (1eb914 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb910 ) │ │ │ │ + bne.n 1eb940 │ │ │ │ + ldr r2, [pc, #32] @ (1eb98c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb988 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb908 │ │ │ │ + bne.n 1eb980 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bx r9 │ │ │ │ + mov sl, sl │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bx r1 │ │ │ │ + mov 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] @ (1eb984 ) │ │ │ │ - ldr r3, [pc, #92] @ (1eb988 ) │ │ │ │ + ldr r2, [pc, #88] @ (1eb9fc ) │ │ │ │ + ldr r3, [pc, #92] @ (1eba00 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1eb968 │ │ │ │ + cbz r6, 1eb9e0 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, lr, #16 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ @@ -539700,96 +539736,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 1eb942 │ │ │ │ - ldr r2, [pc, #32] @ (1eb98c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb988 ) │ │ │ │ + bne.n 1eb9ba │ │ │ │ + ldr r2, [pc, #32] @ (1eba04 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eba00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb980 │ │ │ │ + bne.n 1eb9f8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - mov lr, r9 │ │ │ │ + mov r6, sl │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r2 │ │ │ │ + mov 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] @ (1eb9fc ) │ │ │ │ + ldr r1, [pc, #88] @ (1eba74 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1eba00 ) │ │ │ │ + ldr r2, [pc, #88] @ (1eba78 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r4, 1eb9e0 │ │ │ │ + cbz r4, 1eba58 │ │ │ │ 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 1eb9be │ │ │ │ - ldr r2, [pc, #32] @ (1eba04 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eba00 ) │ │ │ │ + bne.n 1eba36 │ │ │ │ + ldr r2, [pc, #32] @ (1eba7c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eba78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb9f8 │ │ │ │ + bne.n 1eba70 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - mov r6, sl │ │ │ │ + cmp lr, fp │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + cmp 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] @ (1eba78 ) │ │ │ │ + ldr r1, [pc, #92] @ (1ebaf0 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1eba7c ) │ │ │ │ + ldr r2, [pc, #92] @ (1ebaf4 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, 1eba5c │ │ │ │ + cbz r5, 1ebad4 │ │ │ │ mov r3, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ mov ip, sp │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -539797,47 +539833,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 1eba34 │ │ │ │ - ldr r2, [pc, #32] @ (1eba80 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eba7c ) │ │ │ │ + bne.n 1ebaac │ │ │ │ + ldr r2, [pc, #32] @ (1ebaf8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebaf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eba74 │ │ │ │ + bne.n 1ebaec │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - cmp lr, fp │ │ │ │ + cmp r6, ip │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r3 │ │ │ │ + cmp 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] @ (1ebaf0 ) │ │ │ │ - ldr r3, [pc, #92] @ (1ebaf4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ebb68 ) │ │ │ │ + ldr r3, [pc, #92] @ (1ebb6c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ebad4 │ │ │ │ + cbz r6, 1ebb4c │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, lr, #16 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ @@ -539845,47 +539881,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 1ebaae │ │ │ │ - ldr r2, [pc, #32] @ (1ebaf8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebaf4 ) │ │ │ │ + bne.n 1ebb26 │ │ │ │ + ldr r2, [pc, #32] @ (1ebb70 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebb6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebaec │ │ │ │ + bne.n 1ebb64 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, ip │ │ │ │ + add sl, sp │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r4 │ │ │ │ + add ip, 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] @ (1ebb78 ) │ │ │ │ - ldr r3, [pc, #108] @ (1ebb7c ) │ │ │ │ + ldr r2, [pc, #104] @ (1ebbf0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1ebbf4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ebb5c │ │ │ │ + cbz r5, 1ebbd4 │ │ │ │ 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] │ │ │ │ @@ -539898,47 +539934,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 1ebb2c │ │ │ │ - ldr r2, [pc, #32] @ (1ebb80 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebb7c ) │ │ │ │ + bne.n 1ebba4 │ │ │ │ + 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 1ebb74 │ │ │ │ + bne.n 1ebbec │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add sl, sp │ │ │ │ + add r2, lr │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add ip, r3 │ │ │ │ + add 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] @ (1ebc1c ) │ │ │ │ - ldr r3, [pc, #132] @ (1ebc20 ) │ │ │ │ + ldr r2, [pc, #132] @ (1ebc94 ) │ │ │ │ + ldr r3, [pc, #132] @ (1ebc98 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ebbfc │ │ │ │ + cbz r6, 1ebc74 │ │ │ │ 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] │ │ │ │ @@ -539958,48 +539994,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 1ebbb6 │ │ │ │ - ldr r2, [pc, #36] @ (1ebc24 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ebc20 ) │ │ │ │ + bne.n 1ebc2e │ │ │ │ + ldr r2, [pc, #36] @ (1ebc9c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ebc98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebc16 │ │ │ │ + bne.n 1ebc8e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, ip │ │ │ │ + mvns r0, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r7 │ │ │ │ + bics 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] @ (1ebcd4 ) │ │ │ │ - ldr r3, [pc, #156] @ (1ebcd8 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ebd4c ) │ │ │ │ + ldr r3, [pc, #156] @ (1ebd50 ) │ │ │ │ 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, 1ebcb8 │ │ │ │ + cbz r6, 1ebd30 │ │ │ │ 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] │ │ │ │ @@ -540026,48 +540062,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 1ebc56 │ │ │ │ - ldr r2, [pc, #32] @ (1ebcdc ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebcd8 ) │ │ │ │ + bne.n 1ebcce │ │ │ │ + ldr r2, [pc, #32] @ (1ebd54 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebd50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebcd0 │ │ │ │ + bne.n 1ebd48 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bics r6, r7 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - muls r0, r0 │ │ │ │ + cmn 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] @ (1ebda0 ) │ │ │ │ - ldr r3, [pc, #176] @ (1ebda4 ) │ │ │ │ + ldr r2, [pc, #172] @ (1ebe18 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ebe1c ) │ │ │ │ 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 1ebd84 │ │ │ │ + beq.n 1ebdfc │ │ │ │ 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 │ │ │ │ @@ -540100,47 +540136,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 1ebd0e │ │ │ │ - ldr r2, [pc, #32] @ (1ebda8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebda4 ) │ │ │ │ + bne.n 1ebd86 │ │ │ │ + ldr r2, [pc, #32] @ (1ebe20 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebe1c ) │ │ │ │ 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 1ebd9c │ │ │ │ + bne.n 1ebe14 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - orrs r6, r0 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - negs r4, r6 │ │ │ │ + rors 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] @ (1ebe3c ) │ │ │ │ - ldr r3, [pc, #128] @ (1ebe40 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ebeb4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1ebeb8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ebe20 │ │ │ │ + cbz r5, 1ebe98 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -540148,59 +540184,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 1ebe0c │ │ │ │ + blt.n 1ebe84 │ │ │ │ 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 1ebde2 │ │ │ │ - ldr r2, [pc, #32] @ (1ebe44 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebe40 ) │ │ │ │ + bne.n 1ebe5a │ │ │ │ + ldr r2, [pc, #32] @ (1ebebc ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebeb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebe38 │ │ │ │ + bne.n 1ebeb0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - tst r2, r7 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - rors r0, r3 │ │ │ │ + adcs 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] @ (1ebf10 ) │ │ │ │ - ldr r3, [pc, #180] @ (1ebf14 ) │ │ │ │ + ldr r2, [pc, #180] @ (1ebf88 ) │ │ │ │ + ldr r3, [pc, #180] @ (1ebf8c ) │ │ │ │ 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 1ebef2 │ │ │ │ + beq.n 1ebf6a │ │ │ │ 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 │ │ │ │ @@ -540211,71 +540247,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 1ebeba │ │ │ │ + blt.n 1ebf32 │ │ │ │ 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 1ebede │ │ │ │ + blt.n 1ebf56 │ │ │ │ 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 1ebe84 │ │ │ │ - ldr r2, [pc, #36] @ (1ebf18 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebf14 ) │ │ │ │ + bne.n 1ebefc │ │ │ │ + ldr r2, [pc, #36] @ (1ebf90 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebf8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebf0c │ │ │ │ + bne.n 1ebf84 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - sbcs r4, r3 │ │ │ │ + asrs r4, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0 │ │ │ │ + lsls r6, r1 │ │ │ │ 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] @ (1ec014 ) │ │ │ │ - ldr r3, [pc, #228] @ (1ec018 ) │ │ │ │ + ldr r2, [pc, #228] @ (1ec08c ) │ │ │ │ + ldr r3, [pc, #228] @ (1ec090 ) │ │ │ │ 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 1ebff4 │ │ │ │ + beq.n 1ec06c │ │ │ │ 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 │ │ │ │ @@ -540288,83 +540324,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 1ebf9a │ │ │ │ + blt.n 1ec012 │ │ │ │ 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 1ebfc0 │ │ │ │ + blt.n 1ec038 │ │ │ │ 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 1ebfe4 │ │ │ │ + blt.n 1ec05c │ │ │ │ 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 1ebf56 │ │ │ │ - ldr r2, [pc, #36] @ (1ec01c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec018 ) │ │ │ │ + bne.n 1ebfce │ │ │ │ + ldr r2, [pc, #36] @ (1ec094 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec090 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec00e │ │ │ │ + bne.n 1ec086 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r1 │ │ │ │ + eors r0, r2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r0 │ │ │ │ + subs r7, #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] @ (1ec144 ) │ │ │ │ - ldr r3, [pc, #272] @ (1ec148 ) │ │ │ │ + ldr r2, [pc, #272] @ (1ec1bc ) │ │ │ │ + ldr r3, [pc, #272] @ (1ec1c0 ) │ │ │ │ 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 1ec126 │ │ │ │ + beq.n 1ec19e │ │ │ │ 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] │ │ │ │ @@ -540379,93 +540415,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 1ec0a6 │ │ │ │ + blt.n 1ec11e │ │ │ │ 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 1ec0cc │ │ │ │ + blt.n 1ec144 │ │ │ │ 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 1ec0f2 │ │ │ │ + blt.n 1ec16a │ │ │ │ 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 1ec116 │ │ │ │ + blt.n 1ec18e │ │ │ │ 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 1ec056 │ │ │ │ - ldr r2, [pc, #36] @ (1ec14c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec148 ) │ │ │ │ + bne.n 1ec0ce │ │ │ │ + ldr r2, [pc, #36] @ (1ec1c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec1c0 ) │ │ │ │ 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 1ec140 │ │ │ │ + bne.n 1ec1b8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + subs r6, #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] @ (1ec1c0 ) │ │ │ │ - ldr r3, [pc, #96] @ (1ec1c4 ) │ │ │ │ + ldr r2, [pc, #92] @ (1ec238 ) │ │ │ │ + ldr r3, [pc, #96] @ (1ec23c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec1a4 │ │ │ │ + cbz r4, 1ec21c │ │ │ │ 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 │ │ │ │ @@ -540473,47 +540509,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 1ec17c │ │ │ │ - ldr r2, [pc, #32] @ (1ec1c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec1c4 ) │ │ │ │ + bne.n 1ec1f4 │ │ │ │ + ldr r2, [pc, #32] @ (1ec240 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec23c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec1bc │ │ │ │ + bne.n 1ec234 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r6, #150 @ 0x96 │ │ │ │ + subs r6, #30 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r5, #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] @ (1ec23c ) │ │ │ │ - ldr r3, [pc, #96] @ (1ec240 ) │ │ │ │ + ldr r2, [pc, #92] @ (1ec2b4 ) │ │ │ │ + ldr r3, [pc, #96] @ (1ec2b8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec220 │ │ │ │ + cbz r4, 1ec298 │ │ │ │ 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 │ │ │ │ @@ -540521,51 +540557,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 1ec1f8 │ │ │ │ - ldr r2, [pc, #32] @ (1ec244 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec240 ) │ │ │ │ + bne.n 1ec270 │ │ │ │ + ldr r2, [pc, #32] @ (1ec2bc ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec2b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec238 │ │ │ │ + bne.n 1ec2b0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r6, #26 │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #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] @ (1ec2f8 ) │ │ │ │ - ldr r3, [pc, #160] @ (1ec2fc ) │ │ │ │ + ldr r2, [pc, #156] @ (1ec370 ) │ │ │ │ + ldr r3, [pc, #160] @ (1ec374 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec2d8 │ │ │ │ + cbz r4, 1ec350 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 1ec2f4 │ │ │ │ + vldr s12, [pc, #124] @ 1ec36c │ │ │ │ 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 │ │ │ │ @@ -540583,54 +540619,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 1ec27c │ │ │ │ - ldr r2, [pc, #36] @ (1ec300 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec2fc ) │ │ │ │ + bne.n 1ec2f4 │ │ │ │ + ldr r2, [pc, #36] @ (1ec378 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec374 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec2f0 │ │ │ │ + bne.n 1ec368 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r4, #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] @ (1ec3e4 ) │ │ │ │ - ldr r3, [pc, #208] @ (1ec3e8 ) │ │ │ │ + ldr r2, [pc, #204] @ (1ec45c ) │ │ │ │ + ldr r3, [pc, #208] @ (1ec460 ) │ │ │ │ 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 1ec3c4 │ │ │ │ + beq.n 1ec43c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 1ec3e0 │ │ │ │ + vldr s11, [pc, #172] @ 1ec458 │ │ │ │ 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 │ │ │ │ @@ -540661,49 +540697,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 1ec33e │ │ │ │ - ldr r2, [pc, #36] @ (1ec3ec ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec3e8 ) │ │ │ │ + bne.n 1ec3b6 │ │ │ │ + ldr r2, [pc, #36] @ (1ec464 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec460 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec3dc │ │ │ │ + bne.n 1ec454 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r3, #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] @ (1ec470 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ec474 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ec4e8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ec4ec ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec452 │ │ │ │ + cbz r4, 1ec4ca │ │ │ │ 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] │ │ │ │ @@ -540714,48 +540750,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 1ec41e │ │ │ │ - ldr r2, [pc, #36] @ (1ec478 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec474 ) │ │ │ │ + bne.n 1ec496 │ │ │ │ + ldr r2, [pc, #36] @ (1ec4f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec4ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec46a │ │ │ │ + bne.n 1ec4e2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + subs r3, #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] @ (1ec4fc ) │ │ │ │ - ldr r3, [pc, #112] @ (1ec500 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ec574 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ec578 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec4de │ │ │ │ + cbz r4, 1ec556 │ │ │ │ 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] │ │ │ │ @@ -540766,48 +540802,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 1ec4aa │ │ │ │ - ldr r2, [pc, #36] @ (1ec504 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec500 ) │ │ │ │ + bne.n 1ec522 │ │ │ │ + ldr r2, [pc, #36] @ (1ec57c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec578 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec4f6 │ │ │ │ + bne.n 1ec56e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #26 │ │ │ │ + subs r2, #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] @ (1ec590 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ec594 ) │ │ │ │ + ldr r2, [pc, #116] @ (1ec608 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ec60c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ec572 │ │ │ │ + cbz r6, 1ec5ea │ │ │ │ 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] │ │ │ │ @@ -540821,48 +540857,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 1ec538 │ │ │ │ - ldr r2, [pc, #36] @ (1ec598 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec594 ) │ │ │ │ + bne.n 1ec5b0 │ │ │ │ + ldr r2, [pc, #36] @ (1ec610 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec60c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec58a │ │ │ │ + bne.n 1ec602 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r2, #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] @ (1ec610 ) │ │ │ │ - ldr r3, [pc, #100] @ (1ec614 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ec688 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ec68c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ec5f4 │ │ │ │ + cbz r7, 1ec66c │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -540873,47 +540909,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 1ec5c8 │ │ │ │ - ldr r2, [pc, #32] @ (1ec618 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec614 ) │ │ │ │ + bne.n 1ec640 │ │ │ │ + ldr r2, [pc, #32] @ (1ec690 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec68c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec60c │ │ │ │ + bne.n 1ec684 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r1, #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] @ (1ec690 ) │ │ │ │ - ldr r3, [pc, #100] @ (1ec694 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ec708 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ec70c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ec674 │ │ │ │ + cbz r7, 1ec6ec │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -540924,100 +540960,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 1ec648 │ │ │ │ - ldr r2, [pc, #32] @ (1ec698 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec694 ) │ │ │ │ + bne.n 1ec6c0 │ │ │ │ + ldr r2, [pc, #32] @ (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 1ec68c │ │ │ │ + bne.n 1ec704 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #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] @ (1ec71c ) │ │ │ │ - ldr r3, [pc, #112] @ (1ec720 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ec794 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ec798 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec6fc │ │ │ │ + cbz r4, 1ec774 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1ec718 │ │ │ │ + vldr s15, [pc, #76] @ 1ec790 │ │ │ │ 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 1ec6cc │ │ │ │ - ldr r2, [pc, #36] @ (1ec724 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec720 ) │ │ │ │ + bne.n 1ec744 │ │ │ │ + ldr r2, [pc, #36] @ (1ec79c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec798 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec714 │ │ │ │ + bne.n 1ec78c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r0, #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] @ (1ec79c ) │ │ │ │ - ldr r3, [pc, #100] @ (1ec7a0 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ec814 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ec818 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ec77e │ │ │ │ + cbz r5, 1ec7f6 │ │ │ │ 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 │ │ │ │ @@ -541025,48 +541061,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 1ec756 │ │ │ │ - ldr r2, [pc, #36] @ (1ec7a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec7a0 ) │ │ │ │ + bne.n 1ec7ce │ │ │ │ + ldr r2, [pc, #36] @ (1ec81c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec818 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec796 │ │ │ │ + bne.n 1ec80e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + subs r0, #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] @ (1ec81c ) │ │ │ │ - ldr r3, [pc, #100] @ (1ec820 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ec894 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ec898 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ec7fe │ │ │ │ + cbz r5, 1ec876 │ │ │ │ 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 │ │ │ │ @@ -541074,412 +541110,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 1ec7d6 │ │ │ │ - ldr r2, [pc, #36] @ (1ec824 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec820 ) │ │ │ │ + bne.n 1ec84e │ │ │ │ + ldr r2, [pc, #36] @ (1ec89c ) │ │ │ │ + ldr r3, [pc, #28] @ (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 1ec816 │ │ │ │ + bne.n 1ec88e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + adds r7, #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] @ (1ec930 ) │ │ │ │ - ldr r3, [pc, #240] @ (1ec934 ) │ │ │ │ + ldr r2, [pc, #240] @ (1ec9a8 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ec9ac ) │ │ │ │ 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 1ec8fc │ │ │ │ + beq.n 1ec974 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1ec928 │ │ │ │ - vldr s21, [pc, #204] @ 1ec92c │ │ │ │ + vldr s20, [pc, #204] @ 1ec9a0 │ │ │ │ + vldr s21, [pc, #204] @ 1ec9a4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1ec920 │ │ │ │ + vldr d9, [pc, #184] @ 1ec998 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ec8c8 │ │ │ │ + b.n 1ec940 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ec8f0 │ │ │ │ + bgt.n 1ec968 │ │ │ │ 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 1ec8ea │ │ │ │ + ble.n 1ec962 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ec8f6 │ │ │ │ + bgt.n 1ec96e │ │ │ │ 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 1ec8fc │ │ │ │ + beq.n 1ec974 │ │ │ │ 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 1ec872 │ │ │ │ + bgt.n 1ec8ea │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ec884 │ │ │ │ + b.n 1ec8fc │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ec8ac │ │ │ │ + b.n 1ec924 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ec884 │ │ │ │ + b.n 1ec8fc │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ec8ac │ │ │ │ - ldr r2, [pc, #56] @ (1ec938 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ec934 ) │ │ │ │ + b.n 1ec924 │ │ │ │ + ldr r2, [pc, #56] @ (1ec9b0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ec9ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec91a │ │ │ │ + bne.n 1ec992 │ │ │ │ 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 1ec928 │ │ │ │ + b.n 1ec9a0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r6, #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] @ (1eca80 ) │ │ │ │ - ldr r3, [pc, #296] @ (1eca84 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ecaf8 ) │ │ │ │ + ldr r3, [pc, #296] @ (1ecafc ) │ │ │ │ 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 1eca4a │ │ │ │ + beq.n 1ecac2 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1eca78 │ │ │ │ - vldr s21, [pc, #260] @ 1eca7c │ │ │ │ + vldr s20, [pc, #260] @ 1ecaf0 │ │ │ │ + vldr s21, [pc, #260] @ 1ecaf4 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1eca70 │ │ │ │ + vldr d9, [pc, #240] @ 1ecae8 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1eca02 │ │ │ │ + b.n 1eca7a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1eca3e │ │ │ │ + bgt.n 1ecab6 │ │ │ │ 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 1eca32 │ │ │ │ + ble.n 1ecaaa │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1eca38 │ │ │ │ + bgt.n 1ecab0 │ │ │ │ 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 1eca2c │ │ │ │ + ble.n 1ecaa4 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1eca44 │ │ │ │ + bgt.n 1ecabc │ │ │ │ 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 1eca4a │ │ │ │ + beq.n 1ecac2 │ │ │ │ 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 1ec988 │ │ │ │ + bgt.n 1eca00 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ec99a │ │ │ │ + b.n 1eca12 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ec9ea │ │ │ │ + b.n 1eca62 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ec9c2 │ │ │ │ + b.n 1eca3a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ec9c2 │ │ │ │ + b.n 1eca3a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ec99a │ │ │ │ + b.n 1eca12 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ec9ea │ │ │ │ - ldr r2, [pc, #60] @ (1eca88 ) │ │ │ │ - ldr r3, [pc, #52] @ (1eca84 ) │ │ │ │ + b.n 1eca62 │ │ │ │ + ldr r2, [pc, #60] @ (1ecb00 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ecafc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eca68 │ │ │ │ + bne.n 1ecae0 │ │ │ │ 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 1eca78 │ │ │ │ + b.n 1ecaf0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r5, #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] @ (1ecc00 ) │ │ │ │ - ldr r3, [pc, #348] @ (1ecc04 ) │ │ │ │ + ldr r2, [pc, #344] @ (1ecc78 ) │ │ │ │ + ldr r3, [pc, #348] @ (1ecc7c ) │ │ │ │ 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 1ecbca │ │ │ │ + beq.w 1ecc42 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #308] @ 1ecbf8 │ │ │ │ - vldr s21, [pc, #308] @ 1ecbfc │ │ │ │ + vldr s20, [pc, #308] @ 1ecc70 │ │ │ │ + vldr s21, [pc, #308] @ 1ecc74 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #288] @ 1ecbf0 │ │ │ │ - b.n 1ecb72 │ │ │ │ + vldr d9, [pc, #288] @ 1ecc68 │ │ │ │ + b.n 1ecbea │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecbb2 │ │ │ │ + bgt.n 1ecc2a │ │ │ │ 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 1ecbac │ │ │ │ + ble.n 1ecc24 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecbc4 │ │ │ │ + bgt.n 1ecc3c │ │ │ │ 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 1ecba6 │ │ │ │ + ble.n 1ecc1e │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecbbe │ │ │ │ + bgt.n 1ecc36 │ │ │ │ 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 1ecba0 │ │ │ │ + ble.n 1ecc18 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecbb8 │ │ │ │ + bgt.n 1ecc30 │ │ │ │ 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 1ecbca │ │ │ │ + beq.n 1ecc42 │ │ │ │ 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 1ecad4 │ │ │ │ - vmov.f32 s0, s20 │ │ │ │ - b.n 1ecae6 │ │ │ │ + bgt.n 1ecb4c │ │ │ │ vmov.f32 s0, s20 │ │ │ │ b.n 1ecb5e │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ecb36 │ │ │ │ + b.n 1ecbd6 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ecb0e │ │ │ │ - vmov.f32 s0, s21 │ │ │ │ - b.n 1ecae6 │ │ │ │ + b.n 1ecbae │ │ │ │ + vmov.f32 s0, s20 │ │ │ │ + b.n 1ecb86 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ b.n 1ecb5e │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ecb36 │ │ │ │ + b.n 1ecbd6 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ecb0e │ │ │ │ - ldr r2, [pc, #60] @ (1ecc08 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ecc04 ) │ │ │ │ + b.n 1ecbae │ │ │ │ + vmov.f32 s0, s21 │ │ │ │ + b.n 1ecb86 │ │ │ │ + ldr r2, [pc, #60] @ (1ecc80 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ecc7c ) │ │ │ │ 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 1ecbe6 │ │ │ │ + bne.n 1ecc5e │ │ │ │ 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 1ecbf8 │ │ │ │ + b.n 1ecc70 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #46 @ 0x2e │ │ │ │ + adds r3, #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] @ (1ecd18 ) │ │ │ │ - ldr r3, [pc, #240] @ (1ecd1c ) │ │ │ │ + ldr r2, [pc, #240] @ (1ecd90 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ecd94 ) │ │ │ │ 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 1eccde │ │ │ │ + beq.n 1ecd56 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1ecd10 │ │ │ │ - vldr s21, [pc, #204] @ 1ecd14 │ │ │ │ + vldr s20, [pc, #204] @ 1ecd88 │ │ │ │ + vldr s21, [pc, #204] @ 1ecd8c │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #176] @ 1ecd00 │ │ │ │ + vldr d9, [pc, #176] @ 1ecd78 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #180] @ 1ecd08 │ │ │ │ + vldr d8, [pc, #180] @ 1ecd80 │ │ │ │ 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 1ecc8c │ │ │ │ + ble.n 1ecd04 │ │ │ │ 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 │ │ │ │ @@ -541487,15 +541523,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 1eccc0 │ │ │ │ + ble.n 1ecd38 │ │ │ │ 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 │ │ │ │ @@ -541505,81 +541541,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 1ecc56 │ │ │ │ - ldr r2, [pc, #64] @ (1ecd20 ) │ │ │ │ - ldr r3, [pc, #56] @ (1ecd1c ) │ │ │ │ + bne.n 1eccce │ │ │ │ + ldr r2, [pc, #64] @ (1ecd98 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ecd94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eccfc │ │ │ │ + bne.n 1ecd74 │ │ │ │ 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 1ecd10 │ │ │ │ + b.n 1ecd88 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r2, #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] @ (1ece60 ) │ │ │ │ - ldr r3, [pc, #288] @ (1ece64 ) │ │ │ │ + ldr r2, [pc, #288] @ (1eced8 ) │ │ │ │ + ldr r3, [pc, #288] @ (1ecedc ) │ │ │ │ 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 1ece22 │ │ │ │ + beq.n 1ece9a │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #252] @ 1ece58 │ │ │ │ - vldr s21, [pc, #252] @ 1ece5c │ │ │ │ + vldr s20, [pc, #252] @ 1eced0 │ │ │ │ + vldr s21, [pc, #252] @ 1eced4 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 1ece48 │ │ │ │ - vldr d8, [pc, #228] @ 1ece50 │ │ │ │ + vldr d9, [pc, #224] @ 1ecec0 │ │ │ │ + vldr d8, [pc, #228] @ 1ecec8 │ │ │ │ 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 1ecda2 │ │ │ │ + ble.n 1ece1a │ │ │ │ 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 │ │ │ │ @@ -541587,15 +541623,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 1ecdd6 │ │ │ │ + ble.n 1ece4e │ │ │ │ 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 │ │ │ │ @@ -541603,15 +541639,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 1ece0a │ │ │ │ + ble.n 1ece82 │ │ │ │ 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 │ │ │ │ @@ -541620,82 +541656,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 1ecd6e │ │ │ │ - ldr r2, [pc, #68] @ (1ece68 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ece64 ) │ │ │ │ + bne.n 1ecde6 │ │ │ │ + ldr r2, [pc, #68] @ (1ecee0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ecedc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ece40 │ │ │ │ + bne.n 1eceb8 │ │ │ │ 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 1ece58 │ │ │ │ + b.n 1eced0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r1, #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] @ (1ecfd8 ) │ │ │ │ - ldr r3, [pc, #340] @ (1ecfdc ) │ │ │ │ + ldr r2, [pc, #336] @ (1ed050 ) │ │ │ │ + ldr r3, [pc, #340] @ (1ed054 ) │ │ │ │ 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 1ecf9a │ │ │ │ + beq.n 1ed012 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #300] @ 1ecfd0 │ │ │ │ - vldr s21, [pc, #300] @ 1ecfd4 │ │ │ │ - vldr d9, [pc, #276] @ 1ecfc0 │ │ │ │ - vldr d8, [pc, #280] @ 1ecfc8 │ │ │ │ + vldr s20, [pc, #300] @ 1ed048 │ │ │ │ + vldr s21, [pc, #300] @ 1ed04c │ │ │ │ + vldr d9, [pc, #276] @ 1ed038 │ │ │ │ + vldr d8, [pc, #280] @ 1ed040 │ │ │ │ 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 1eceea │ │ │ │ + ble.n 1ecf62 │ │ │ │ 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 │ │ │ │ @@ -541703,15 +541739,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 1ecf1e │ │ │ │ + ble.n 1ecf96 │ │ │ │ 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 │ │ │ │ @@ -541719,15 +541755,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 1ecf52 │ │ │ │ + ble.n 1ecfca │ │ │ │ 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 │ │ │ │ @@ -541735,15 +541771,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 1ecf86 │ │ │ │ + ble.n 1ecffe │ │ │ │ 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 │ │ │ │ @@ -541751,609 +541787,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 1eceb0 │ │ │ │ - ldr r2, [pc, #68] @ (1ecfe0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ecfdc ) │ │ │ │ + bne.n 1ecf28 │ │ │ │ + ldr r2, [pc, #68] @ (1ed058 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ed054 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecfb6 │ │ │ │ + bne.n 1ed02e │ │ │ │ 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 1ecfd0 │ │ │ │ + b.n 1ed048 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + cmp r7, #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] @ (1ed070 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ed074 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ed0e8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ed0ec ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ed050 │ │ │ │ + cbz r7, 1ed0c8 │ │ │ │ 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 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ str.w r8, [r4, #-20] │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ed016 │ │ │ │ - ldr r2, [pc, #36] @ (1ed078 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ed074 ) │ │ │ │ + bne.n 1ed08e │ │ │ │ + ldr r2, [pc, #36] @ (1ed0f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ed0ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed06a │ │ │ │ + bne.n 1ed0e2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, #0 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + cmp r7, #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] @ (1ed108 ) │ │ │ │ - ldr r3, [pc, #124] @ (1ed10c ) │ │ │ │ + ldr r2, [pc, #120] @ (1ed180 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ed184 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ed0ea │ │ │ │ + cbz r7, 1ed162 │ │ │ │ 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 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ed0a8 │ │ │ │ - ldr r2, [pc, #36] @ (1ed110 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ed10c ) │ │ │ │ + bne.n 1ed120 │ │ │ │ + ldr r2, [pc, #36] @ (1ed188 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ed184 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed102 │ │ │ │ + bne.n 1ed17a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r6, #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] @ (1ed1a0 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ed1a4 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ed218 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ed21c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ed180 │ │ │ │ + cbz r7, 1ed1f8 │ │ │ │ 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 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ str.w r8, [r4, #-20] │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ed146 │ │ │ │ - ldr r2, [pc, #36] @ (1ed1a8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ed1a4 ) │ │ │ │ + bne.n 1ed1be │ │ │ │ + ldr r2, [pc, #36] @ (1ed220 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ed21c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed19a │ │ │ │ + bne.n 1ed212 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 1ed1ce │ │ │ │ + cbz r7, 1ed246 │ │ │ │ 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 1ed1d0 │ │ │ │ + bne.n 1ed248 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1ed1c8 │ │ │ │ + bne.n 1ed240 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s11, [pc, #80] @ 1ed224 │ │ │ │ + vldr s11, [pc, #80] @ 1ed29c │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #76] @ 1ed228 │ │ │ │ + vldr s12, [pc, #76] @ 1ed2a0 │ │ │ │ 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 1ed20a │ │ │ │ + ble.n 1ed282 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed20a │ │ │ │ + bge.n 1ed282 │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1ed1e0 │ │ │ │ + bne.n 1ed258 │ │ │ │ adds r1, #1 │ │ │ │ add r2, r5 │ │ │ │ add r4, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1ed1dc │ │ │ │ + bne.n 1ed254 │ │ │ │ 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 1ed350 │ │ │ │ + beq.w 1ed3c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ed350 │ │ │ │ + beq.w 1ed3c8 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s12, [pc, #264] @ 1ed358 │ │ │ │ + vldr s12, [pc, #264] @ 1ed3d0 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #260] @ 1ed35c │ │ │ │ + vldr s13, [pc, #260] @ 1ed3d4 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1ed2de │ │ │ │ + b.n 1ed356 │ │ │ │ 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 1ed2a6 │ │ │ │ + ble.n 1ed31e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed32c │ │ │ │ + bge.n 1ed3a4 │ │ │ │ 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 1ed2ce │ │ │ │ + ble.n 1ed346 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed332 │ │ │ │ + bge.n 1ed3aa │ │ │ │ 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 1ed346 │ │ │ │ + beq.n 1ed3be │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed30e │ │ │ │ + ble.n 1ed386 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ed30e │ │ │ │ + bge.n 1ed386 │ │ │ │ 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 1ed27a │ │ │ │ + ble.n 1ed2f2 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1ed268 │ │ │ │ + blt.n 1ed2e0 │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 1ed27a │ │ │ │ + b.n 1ed2f2 │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 1ed2a6 │ │ │ │ + b.n 1ed31e │ │ │ │ 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 1ed2de │ │ │ │ + bne.n 1ed356 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 1ed25c │ │ │ │ + bne.n 1ed2d4 │ │ │ │ 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 1ed22c │ │ │ │ - cbz r2, 1ed3c0 │ │ │ │ + b.w 1ed2a4 │ │ │ │ + cbz r2, 1ed438 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1ed3c4 │ │ │ │ + vldr s11, [pc, #88] @ 1ed43c │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1ed3c8 │ │ │ │ + vldr s12, [pc, #84] @ 1ed440 │ │ │ │ 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 1ed3b0 │ │ │ │ + ble.n 1ed428 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed3b0 │ │ │ │ + bge.n 1ed428 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1ed378 │ │ │ │ + bne.n 1ed3f0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ed438 │ │ │ │ + cbz r2, 1ed4b0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 1ed43c │ │ │ │ - vldr s13, [pc, #96] @ 1ed440 │ │ │ │ + vldr s12, [pc, #96] @ 1ed4b4 │ │ │ │ + vldr s13, [pc, #96] @ 1ed4b8 │ │ │ │ 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 1ed414 │ │ │ │ + ble.n 1ed48c │ │ │ │ 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 1ed414 │ │ │ │ + bge.n 1ed48c │ │ │ │ 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 1ed3e4 │ │ │ │ + bne.n 1ed45c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ed4b2 │ │ │ │ + cbz r2, 1ed52a │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1ed4b4 │ │ │ │ + vldr s12, [pc, #100] @ 1ed52c │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1ed4b8 │ │ │ │ + vldr s13, [pc, #100] @ 1ed530 │ │ │ │ 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 1ed48e │ │ │ │ + ble.n 1ed506 │ │ │ │ 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 1ed48e │ │ │ │ + bge.n 1ed506 │ │ │ │ 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 1ed45a │ │ │ │ + bne.n 1ed4d2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ed522 │ │ │ │ + cbz r2, 1ed59a │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 1ed524 │ │ │ │ - vldr s12, [pc, #92] @ 1ed528 │ │ │ │ + vldr s11, [pc, #92] @ 1ed59c │ │ │ │ + vldr s12, [pc, #92] @ 1ed5a0 │ │ │ │ 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 1ed504 │ │ │ │ + ble.n 1ed57c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed504 │ │ │ │ + bge.n 1ed57c │ │ │ │ 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 1ed4d4 │ │ │ │ + bne.n 1ed54c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ed59c │ │ │ │ + cbz r2, 1ed614 │ │ │ │ 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] @ 1ed5a0 │ │ │ │ + vldr s17, [pc, #84] @ 1ed618 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 1ed5a4 │ │ │ │ + vldr s16, [pc, #80] @ 1ed61c │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed588 │ │ │ │ + ble.n 1ed600 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed588 │ │ │ │ + bge.n 1ed600 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1ed554 │ │ │ │ + bne.n 1ed5cc │ │ │ │ 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, 1ed624 │ │ │ │ + cbz r2, 1ed69c │ │ │ │ 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] @ 1ed628 │ │ │ │ + vldr s16, [pc, #92] @ 1ed6a0 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed600 │ │ │ │ + ble.n 1ed678 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1ed62c │ │ │ │ + vldr s15, [pc, #60] @ 1ed6a4 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed600 │ │ │ │ + bge.n 1ed678 │ │ │ │ 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 1ed5d0 │ │ │ │ + bne.n 1ed648 │ │ │ │ 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, 1ed666 │ │ │ │ + cbz r2, 1ed6de │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -542362,607 +542398,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 1ed642 │ │ │ │ + bne.n 1ed6ba │ │ │ │ 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] @ (1ed74c ) │ │ │ │ - ldr r3, [pc, #212] @ (1ed750 ) │ │ │ │ + ldr r2, [pc, #208] @ (1ed7c4 ) │ │ │ │ + ldr r3, [pc, #212] @ (1ed7c8 ) │ │ │ │ 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 1ed726 │ │ │ │ + beq.n 1ed79e │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1ed744 │ │ │ │ - vldr s12, [pc, #172] @ 1ed748 │ │ │ │ + vldr s11, [pc, #172] @ 1ed7bc │ │ │ │ + vldr s12, [pc, #172] @ 1ed7c0 │ │ │ │ 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 1ed6de │ │ │ │ + ble.n 1ed756 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ed6de │ │ │ │ + bge.n 1ed756 │ │ │ │ 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 1ed716 │ │ │ │ + ble.n 1ed78e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ed716 │ │ │ │ + bge.n 1ed78e │ │ │ │ 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 1ed6a2 │ │ │ │ - ldr r2, [pc, #44] @ (1ed754 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ed750 ) │ │ │ │ + bne.n 1ed71a │ │ │ │ + ldr r2, [pc, #44] @ (1ed7cc ) │ │ │ │ + ldr r3, [pc, #36] @ (1ed7c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed73e │ │ │ │ + bne.n 1ed7b6 │ │ │ │ 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 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + cmp r0, #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] @ (1ed840 ) │ │ │ │ + ldr r1, [pc, #212] @ (1ed8b8 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1ed844 ) │ │ │ │ + ldr r2, [pc, #212] @ (1ed8bc ) │ │ │ │ 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 1ed81a │ │ │ │ + beq.n 1ed892 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1ed838 │ │ │ │ + vldr s11, [pc, #176] @ 1ed8b0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1ed83c │ │ │ │ + vldr s12, [pc, #172] @ 1ed8b4 │ │ │ │ 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 1ed7d0 │ │ │ │ + ble.n 1ed848 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1ed7d0 │ │ │ │ + bge.n 1ed848 │ │ │ │ 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 1ed80c │ │ │ │ + ble.n 1ed884 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ed80c │ │ │ │ + bge.n 1ed884 │ │ │ │ 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 1ed790 │ │ │ │ - ldr r2, [pc, #44] @ (1ed848 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ed844 ) │ │ │ │ + bne.n 1ed808 │ │ │ │ + ldr r2, [pc, #44] @ (1ed8c0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ed8bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed832 │ │ │ │ + bne.n 1ed8aa │ │ │ │ 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 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + cmp r0, #22 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + movs r7, #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] @ (1ed934 ) │ │ │ │ - ldr r3, [pc, #216] @ (1ed938 ) │ │ │ │ + ldr r2, [pc, #212] @ (1ed9ac ) │ │ │ │ + ldr r3, [pc, #216] @ (1ed9b0 ) │ │ │ │ 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 1ed90e │ │ │ │ + beq.n 1ed986 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1ed92c │ │ │ │ - vldr s12, [pc, #176] @ 1ed930 │ │ │ │ + vldr s11, [pc, #176] @ 1ed9a4 │ │ │ │ + vldr s12, [pc, #176] @ 1ed9a8 │ │ │ │ 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 1ed8c4 │ │ │ │ + ble.n 1ed93c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ed8c4 │ │ │ │ + bge.n 1ed93c │ │ │ │ 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 1ed8f4 │ │ │ │ + ble.n 1ed96c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ed8f4 │ │ │ │ + bge.n 1ed96c │ │ │ │ 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 1ed888 │ │ │ │ - ldr r2, [pc, #44] @ (1ed93c ) │ │ │ │ - ldr r3, [pc, #36] @ (1ed938 ) │ │ │ │ + bne.n 1ed900 │ │ │ │ + ldr r2, [pc, #44] @ (1ed9b4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ed9b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed926 │ │ │ │ + bne.n 1ed99e │ │ │ │ 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 r7, #154 @ 0x9a │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ed9f2 │ │ │ │ + beq.n 1eda6a │ │ │ │ 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] @ 1ed9f4 │ │ │ │ - vldr s16, [pc, #144] @ 1ed9f8 │ │ │ │ + vldr s17, [pc, #144] @ 1eda6c │ │ │ │ + vldr s16, [pc, #144] @ 1eda70 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed99e │ │ │ │ + ble.n 1eda16 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ed99e │ │ │ │ + bge.n 1eda16 │ │ │ │ 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 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed9dc │ │ │ │ + ble.n 1eda54 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ed9dc │ │ │ │ + bge.n 1eda54 │ │ │ │ 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 1ed96a │ │ │ │ + bne.n 1ed9e2 │ │ │ │ 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 1edab6 │ │ │ │ + beq.n 1edb2e │ │ │ │ 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] @ 1edab8 │ │ │ │ + vldr s16, [pc, #152] @ 1edb30 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eda5e │ │ │ │ + ble.n 1edad6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eda5e │ │ │ │ - vldr s15, [pc, #104] @ 1edabc │ │ │ │ + bge.n 1edad6 │ │ │ │ + vldr s15, [pc, #104] @ 1edb34 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eda96 │ │ │ │ + ble.n 1edb0e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eda96 │ │ │ │ - vldr s15, [pc, #48] @ 1edabc │ │ │ │ + bge.n 1edb0e │ │ │ │ + vldr s15, [pc, #48] @ 1edb34 │ │ │ │ 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 1eda26 │ │ │ │ + bne.n 1eda9e │ │ │ │ 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] @ (1edbd8 ) │ │ │ │ - ldr r3, [pc, #264] @ (1edbdc ) │ │ │ │ + ldr r2, [pc, #260] @ (1edc50 ) │ │ │ │ + ldr r3, [pc, #264] @ (1edc54 ) │ │ │ │ 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 1edbb2 │ │ │ │ + beq.n 1edc2a │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #224] @ 1edbd0 │ │ │ │ - vldr s12, [pc, #224] @ 1edbd4 │ │ │ │ + vldr s11, [pc, #224] @ 1edc48 │ │ │ │ + vldr s12, [pc, #224] @ 1edc4c │ │ │ │ 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 1edb3e │ │ │ │ + ble.n 1edbb6 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edb3e │ │ │ │ + bge.n 1edbb6 │ │ │ │ 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 1edb6e │ │ │ │ + ble.n 1edbe6 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edb6e │ │ │ │ + bge.n 1edbe6 │ │ │ │ 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 1edb9e │ │ │ │ + ble.n 1edc16 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edb9e │ │ │ │ + bge.n 1edc16 │ │ │ │ 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 1edafa │ │ │ │ - ldr r2, [pc, #44] @ (1edbe0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1edbdc ) │ │ │ │ + bne.n 1edb72 │ │ │ │ + ldr r2, [pc, #44] @ (1edc58 ) │ │ │ │ + ldr r3, [pc, #36] @ (1edc54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1edbca │ │ │ │ + bne.n 1edc42 │ │ │ │ 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 r5, #38 @ 0x26 │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + movs r3, #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] @ (1edcf4 ) │ │ │ │ - ldr r3, [pc, #256] @ (1edcf8 ) │ │ │ │ + ldr r2, [pc, #252] @ (1edd6c ) │ │ │ │ + ldr r3, [pc, #256] @ (1edd70 ) │ │ │ │ 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 1edcd0 │ │ │ │ + beq.n 1edd48 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1edcec │ │ │ │ - vldr s12, [pc, #216] @ 1edcf0 │ │ │ │ + vldr s11, [pc, #216] @ 1edd64 │ │ │ │ + vldr s12, [pc, #216] @ 1edd68 │ │ │ │ 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 1edc5c │ │ │ │ + ble.n 1edcd4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1edc5c │ │ │ │ + bge.n 1edcd4 │ │ │ │ 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 1edc8c │ │ │ │ + ble.n 1edd04 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1edc8c │ │ │ │ + bge.n 1edd04 │ │ │ │ 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 1edcbc │ │ │ │ + ble.n 1edd34 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1edcbc │ │ │ │ + bge.n 1edd34 │ │ │ │ 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 1edc1e │ │ │ │ - ldr r2, [pc, #40] @ (1edcfc ) │ │ │ │ - ldr r3, [pc, #36] @ (1edcf8 ) │ │ │ │ + bne.n 1edc96 │ │ │ │ + ldr r2, [pc, #40] @ (1edd74 ) │ │ │ │ + ldr r3, [pc, #36] @ (1edd70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1edce8 │ │ │ │ + bne.n 1edd60 │ │ │ │ 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 r4, #2 │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1edd38 │ │ │ │ + cbz r2, 1eddb0 │ │ │ │ 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 │ │ │ │ @@ -542973,745 +543009,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 1edd14 │ │ │ │ + bne.n 1edd8c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ede22 │ │ │ │ + beq.n 1ede9a │ │ │ │ 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] @ 1ede24 │ │ │ │ - vldr s16, [pc, #192] @ 1ede28 │ │ │ │ + vldr s17, [pc, #192] @ 1ede9c │ │ │ │ + vldr s16, [pc, #192] @ 1edea0 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edd9c │ │ │ │ + ble.n 1ede14 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edd9c │ │ │ │ + bge.n 1ede14 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eddd2 │ │ │ │ + ble.n 1ede4a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eddd2 │ │ │ │ + bge.n 1ede4a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ede08 │ │ │ │ + ble.n 1ede80 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ede08 │ │ │ │ + bge.n 1ede80 │ │ │ │ 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 1edd68 │ │ │ │ + bne.n 1edde0 │ │ │ │ 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] @ (1edf6c ) │ │ │ │ - ldr r3, [pc, #304] @ (1edf70 ) │ │ │ │ + ldr r2, [pc, #300] @ (1edfe4 ) │ │ │ │ + ldr r3, [pc, #304] @ (1edfe8 ) │ │ │ │ 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 1edf48 │ │ │ │ + beq.n 1edfc0 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #264] @ 1edf64 │ │ │ │ - vldr s12, [pc, #264] @ 1edf68 │ │ │ │ + vldr s11, [pc, #264] @ 1edfdc │ │ │ │ + vldr s12, [pc, #264] @ 1edfe0 │ │ │ │ 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 1edea8 │ │ │ │ + ble.n 1edf20 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edea8 │ │ │ │ + bge.n 1edf20 │ │ │ │ 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 1eded8 │ │ │ │ + ble.n 1edf50 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eded8 │ │ │ │ + bge.n 1edf50 │ │ │ │ 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 1edf08 │ │ │ │ + ble.n 1edf80 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edf08 │ │ │ │ + bge.n 1edf80 │ │ │ │ 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 1edf38 │ │ │ │ + ble.n 1edfb0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edf38 │ │ │ │ + bge.n 1edfb0 │ │ │ │ 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 1ede64 │ │ │ │ - ldr r2, [pc, #40] @ (1edf74 ) │ │ │ │ - ldr r3, [pc, #36] @ (1edf70 ) │ │ │ │ + bne.n 1ededc │ │ │ │ + ldr r2, [pc, #40] @ (1edfec ) │ │ │ │ + ldr r3, [pc, #36] @ (1edfe8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1edf60 │ │ │ │ + bne.n 1edfd8 │ │ │ │ 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 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ 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] @ (1ee0a0 ) │ │ │ │ - ldr r3, [pc, #272] @ (1ee0a4 ) │ │ │ │ + ldr r2, [pc, #272] @ (1ee118 ) │ │ │ │ + ldr r3, [pc, #272] @ (1ee11c ) │ │ │ │ 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 1ee074 │ │ │ │ + beq.n 1ee0ec │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1ee098 │ │ │ │ - vldr s16, [pc, #236] @ 1ee09c │ │ │ │ + vldr s17, [pc, #236] @ 1ee110 │ │ │ │ + vldr s16, [pc, #236] @ 1ee114 │ │ │ │ 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 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edff2 │ │ │ │ + ble.n 1ee06a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edff2 │ │ │ │ + bge.n 1ee06a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee02a │ │ │ │ + ble.n 1ee0a2 │ │ │ │ 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 1ee0a2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee062 │ │ │ │ + ble.n 1ee0da │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee062 │ │ │ │ + bge.n 1ee0da │ │ │ │ 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 1edfb6 │ │ │ │ - ldr r2, [pc, #48] @ (1ee0a8 ) │ │ │ │ - ldr r3, [pc, #44] @ (1ee0a4 ) │ │ │ │ + bne.n 1ee02e │ │ │ │ + ldr r2, [pc, #48] @ (1ee120 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ee11c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee092 │ │ │ │ + bne.n 1ee10a │ │ │ │ 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 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r1, #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] @ (1ee1d4 ) │ │ │ │ - ldr r3, [pc, #272] @ (1ee1d8 ) │ │ │ │ + ldr r2, [pc, #272] @ (1ee24c ) │ │ │ │ + ldr r3, [pc, #272] @ (1ee250 ) │ │ │ │ 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 1ee1a8 │ │ │ │ + beq.n 1ee220 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1ee1cc │ │ │ │ - vldr s16, [pc, #236] @ 1ee1d0 │ │ │ │ + vldr s17, [pc, #236] @ 1ee244 │ │ │ │ + vldr s16, [pc, #236] @ 1ee248 │ │ │ │ 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 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee126 │ │ │ │ + ble.n 1ee19e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee126 │ │ │ │ + bge.n 1ee19e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee15e │ │ │ │ + ble.n 1ee1d6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee15e │ │ │ │ + bge.n 1ee1d6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee196 │ │ │ │ + ble.n 1ee20e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee196 │ │ │ │ + bge.n 1ee20e │ │ │ │ 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 1ee0ea │ │ │ │ - ldr r2, [pc, #48] @ (1ee1dc ) │ │ │ │ - ldr r3, [pc, #44] @ (1ee1d8 ) │ │ │ │ + bne.n 1ee162 │ │ │ │ + ldr r2, [pc, #48] @ (1ee254 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ee250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee1c6 │ │ │ │ + bne.n 1ee23e │ │ │ │ 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 r4, r6, #4 │ │ │ │ + subs r4, r7, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ee2f6 │ │ │ │ + beq.w 1ee36e │ │ │ │ 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] @ 1ee2f8 │ │ │ │ - vldr s16, [pc, #244] @ 1ee2fc │ │ │ │ + vldr s17, [pc, #244] @ 1ee370 │ │ │ │ + vldr s16, [pc, #244] @ 1ee374 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee23e │ │ │ │ + ble.n 1ee2b6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee23e │ │ │ │ + bge.n 1ee2b6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee274 │ │ │ │ + ble.n 1ee2ec │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee274 │ │ │ │ + bge.n 1ee2ec │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee2aa │ │ │ │ + ble.n 1ee322 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee2aa │ │ │ │ + bge.n 1ee322 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee2e0 │ │ │ │ + ble.n 1ee358 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee2e0 │ │ │ │ + bge.n 1ee358 │ │ │ │ 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 1ee20a │ │ │ │ + bne.n 1ee282 │ │ │ │ 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 1ee41e │ │ │ │ + beq.w 1ee496 │ │ │ │ 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] @ 1ee420 │ │ │ │ - vldr s16, [pc, #252] @ 1ee424 │ │ │ │ + vldr s17, [pc, #252] @ 1ee498 │ │ │ │ + vldr s16, [pc, #252] @ 1ee49c │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee364 │ │ │ │ + ble.n 1ee3dc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee364 │ │ │ │ + bge.n 1ee3dc │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee39a │ │ │ │ + ble.n 1ee412 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee39a │ │ │ │ + bge.n 1ee412 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee3d0 │ │ │ │ + ble.n 1ee448 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee3d0 │ │ │ │ + bge.n 1ee448 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee408 │ │ │ │ + ble.n 1ee480 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee408 │ │ │ │ + bge.n 1ee480 │ │ │ │ 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 1ee32a │ │ │ │ + bne.n 1ee3a2 │ │ │ │ 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] @ (1ee57c ) │ │ │ │ - ldr r3, [pc, #320] @ (1ee580 ) │ │ │ │ + ldr r2, [pc, #316] @ (1ee5f4 ) │ │ │ │ + ldr r3, [pc, #320] @ (1ee5f8 ) │ │ │ │ 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 1ee552 │ │ │ │ + beq.n 1ee5ca │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #280] @ 1ee574 │ │ │ │ - vldr s16, [pc, #280] @ 1ee578 │ │ │ │ + vldr s17, [pc, #280] @ 1ee5ec │ │ │ │ + vldr s16, [pc, #280] @ 1ee5f0 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee49c │ │ │ │ + ble.n 1ee514 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee49c │ │ │ │ + bge.n 1ee514 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee4d4 │ │ │ │ + ble.n 1ee54c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee4d4 │ │ │ │ + bge.n 1ee54c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee50c │ │ │ │ + ble.n 1ee584 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee50c │ │ │ │ + bge.n 1ee584 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee544 │ │ │ │ + ble.n 1ee5bc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee544 │ │ │ │ + bge.n 1ee5bc │ │ │ │ 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 1ee460 │ │ │ │ - ldr r2, [pc, #48] @ (1ee584 ) │ │ │ │ - ldr r3, [pc, #40] @ (1ee580 ) │ │ │ │ + bne.n 1ee4d8 │ │ │ │ + ldr r2, [pc, #48] @ (1ee5fc ) │ │ │ │ + ldr r3, [pc, #40] @ (1ee5f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee56e │ │ │ │ + bne.n 1ee5e6 │ │ │ │ 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 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + subs r6, r5, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1ee59a │ │ │ │ + cbz r2, 1ee612 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1ee58c │ │ │ │ + bne.n 1ee604 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ee5e8 │ │ │ │ + cbz r2, 1ee660 │ │ │ │ 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 │ │ │ │ @@ -543724,19 +543760,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 1ee5b2 │ │ │ │ + bne.n 1ee62a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee62c │ │ │ │ + cbz r2, 1ee6a4 │ │ │ │ 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 │ │ │ │ @@ -543746,19 +543782,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 1ee602 │ │ │ │ + bne.n 1ee67a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee678 │ │ │ │ + cbz r2, 1ee6f0 │ │ │ │ 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 │ │ │ │ @@ -543769,19 +543805,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 1ee644 │ │ │ │ + bne.n 1ee6bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee6d0 │ │ │ │ + cbz r2, 1ee748 │ │ │ │ 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 │ │ │ │ @@ -543799,19 +543835,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 1ee69a │ │ │ │ + bne.n 1ee712 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee71c │ │ │ │ + cbz r2, 1ee794 │ │ │ │ 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 │ │ │ │ @@ -543824,19 +543860,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 1ee6ee │ │ │ │ + bne.n 1ee766 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee774 │ │ │ │ + cbz r2, 1ee7ec │ │ │ │ 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 │ │ │ │ @@ -543852,19 +543888,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 1ee738 │ │ │ │ + bne.n 1ee7b0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee7cc │ │ │ │ + cbz r2, 1ee844 │ │ │ │ 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 │ │ │ │ @@ -543880,19 +543916,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 1ee790 │ │ │ │ + bne.n 1ee808 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee806 │ │ │ │ + cbz r2, 1ee87e │ │ │ │ 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 │ │ │ │ @@ -543900,18 +543936,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 1ee7e0 │ │ │ │ + bne.n 1ee858 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ee84a │ │ │ │ + cbz r2, 1ee8c2 │ │ │ │ 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 │ │ │ │ @@ -543923,18 +543959,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 1ee816 │ │ │ │ + bne.n 1ee88e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ee88a │ │ │ │ + cbz r2, 1ee902 │ │ │ │ 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 │ │ │ │ @@ -543944,18 +543980,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 1ee858 │ │ │ │ + bne.n 1ee8d0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ee8d8 │ │ │ │ + cbz r2, 1ee950 │ │ │ │ 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 │ │ │ │ @@ -543969,19 +544005,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 1ee8a2 │ │ │ │ + bne.n 1ee91a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee936 │ │ │ │ + cbz r2, 1ee9ae │ │ │ │ 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 │ │ │ │ @@ -543997,18 +544033,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 1ee8f2 │ │ │ │ + bne.n 1ee96a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ee988 │ │ │ │ + cbz r2, 1eea00 │ │ │ │ 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 │ │ │ │ @@ -544023,19 +544059,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 1ee94a │ │ │ │ + bne.n 1ee9c2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee9e4 │ │ │ │ + cbz r2, 1eea5c │ │ │ │ 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 │ │ │ │ @@ -544054,19 +544090,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 1ee9aa │ │ │ │ + bne.n 1eea22 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eea40 │ │ │ │ + cbz r2, 1eeab8 │ │ │ │ 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 │ │ │ │ @@ -544083,19 +544119,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 1eea04 │ │ │ │ + bne.n 1eea7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eea82 │ │ │ │ + cbz r2, 1eeafa │ │ │ │ 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 │ │ │ │ @@ -544106,18 +544142,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 1eea58 │ │ │ │ + bne.n 1eead0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eeac4 │ │ │ │ + cbz r2, 1eeb3c │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -544129,19 +544165,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 1eea92 │ │ │ │ + bne.n 1eeb0a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eeb26 │ │ │ │ + cbz r2, 1eeb9e │ │ │ │ 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 │ │ │ │ @@ -544160,18 +544196,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 1eeade │ │ │ │ + bne.n 1eeb56 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eeb82 │ │ │ │ + cbz r2, 1eebfa │ │ │ │ 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 │ │ │ │ @@ -544188,18 +544224,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 1eeb44 │ │ │ │ + bne.n 1eebbc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eebc0 │ │ │ │ + cbz r2, 1eec38 │ │ │ │ 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]! │ │ │ │ @@ -544209,19 +544245,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 1eeb94 │ │ │ │ + bne.n 1eec0c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eec00 │ │ │ │ + cbz r2, 1eec78 │ │ │ │ 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]! │ │ │ │ @@ -544231,19 +544267,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 1eebd4 │ │ │ │ + bne.n 1eec4c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eec62 │ │ │ │ + cbz r2, 1eecda │ │ │ │ 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 │ │ │ │ @@ -544262,18 +544298,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 1eec1e │ │ │ │ + bne.n 1eec96 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eecbc │ │ │ │ + cbz r2, 1eed34 │ │ │ │ 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 │ │ │ │ @@ -544290,19 +544326,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 1eec80 │ │ │ │ + bne.n 1eecf8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eed2e │ │ │ │ + cbz r2, 1eeda6 │ │ │ │ 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 │ │ │ │ @@ -544322,18 +544358,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 1eecda │ │ │ │ + bne.n 1eed52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eed9e │ │ │ │ + cbz r2, 1eee16 │ │ │ │ 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 │ │ │ │ @@ -544353,18 +544389,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 1eed4a │ │ │ │ + bne.n 1eedc2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eedf0 │ │ │ │ + cbz r2, 1eee68 │ │ │ │ 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 │ │ │ │ @@ -544379,19 +544415,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 1eedaa │ │ │ │ + bne.n 1eee22 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eee6c │ │ │ │ + cbz r2, 1eeee4 │ │ │ │ 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 │ │ │ │ @@ -544416,19 +544452,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 1eee0a │ │ │ │ + bne.n 1eee82 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eeee4 │ │ │ │ + cbz r2, 1eef5c │ │ │ │ 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 │ │ │ │ @@ -544451,19 +544487,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 1eee8c │ │ │ │ + bne.n 1eef04 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eef30 │ │ │ │ + cbz r2, 1eefa8 │ │ │ │ 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 │ │ │ │ @@ -544476,19 +544512,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 1eeef8 │ │ │ │ + bne.n 1eef70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eef80 │ │ │ │ + cbz r2, 1eeff8 │ │ │ │ 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 │ │ │ │ @@ -544503,19 +544539,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 1eef42 │ │ │ │ + bne.n 1eefba │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eeffc │ │ │ │ + cbz r2, 1ef074 │ │ │ │ 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 │ │ │ │ @@ -544540,19 +544576,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 1eef9e │ │ │ │ + bne.n 1ef016 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef046 │ │ │ │ + cbz r2, 1ef0be │ │ │ │ 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 │ │ │ │ @@ -544565,18 +544601,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 1ef010 │ │ │ │ + bne.n 1ef088 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef0ba │ │ │ │ + cbz r2, 1ef132 │ │ │ │ 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 │ │ │ │ @@ -544599,32 +544635,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 1ef064 │ │ │ │ + bne.n 1ef0dc │ │ │ │ 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] @ (1ef160 ) │ │ │ │ - ldr r3, [pc, #144] @ (1ef164 ) │ │ │ │ + ldr r2, [pc, #144] @ (1ef1d8 ) │ │ │ │ + ldr r3, [pc, #144] @ (1ef1dc ) │ │ │ │ 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 1ef140 │ │ │ │ + beq.n 1ef1b8 │ │ │ │ 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] │ │ │ │ @@ -544647,35 +544683,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 1ef0f0 │ │ │ │ - ldr r2, [pc, #36] @ (1ef168 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ef164 ) │ │ │ │ + bne.n 1ef168 │ │ │ │ + ldr r2, [pc, #36] @ (1ef1e0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ef1dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef15a │ │ │ │ + bne.n 1ef1d2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1ef1bc │ │ │ │ + cbz r2, 1ef234 │ │ │ │ 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 │ │ │ │ @@ -544691,33 +544727,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 1ef17a │ │ │ │ + bne.n 1ef1f2 │ │ │ │ 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] @ (1ef268 ) │ │ │ │ - ldr r3, [pc, #148] @ (1ef26c ) │ │ │ │ + ldr r2, [pc, #148] @ (1ef2e0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1ef2e4 ) │ │ │ │ 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 1ef248 │ │ │ │ + beq.n 1ef2c0 │ │ │ │ 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] │ │ │ │ @@ -544741,35 +544777,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 1ef1f4 │ │ │ │ - ldr r2, [pc, #36] @ (1ef270 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ef26c ) │ │ │ │ + bne.n 1ef26c │ │ │ │ + ldr r2, [pc, #36] @ (1ef2e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ef2e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef262 │ │ │ │ + bne.n 1ef2da │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1ef2c8 │ │ │ │ + cbz r2, 1ef340 │ │ │ │ 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 │ │ │ │ @@ -544785,19 +544821,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 1ef284 │ │ │ │ + bne.n 1ef2fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef320 │ │ │ │ + cbz r2, 1ef398 │ │ │ │ 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 │ │ │ │ @@ -544813,19 +544849,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 1ef2dc │ │ │ │ + bne.n 1ef354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef378 │ │ │ │ + cbz r2, 1ef3f0 │ │ │ │ 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 │ │ │ │ @@ -544841,19 +544877,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 1ef33a │ │ │ │ + bne.n 1ef3b2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef3d0 │ │ │ │ + cbz r2, 1ef448 │ │ │ │ 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 │ │ │ │ @@ -544869,19 +544905,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 1ef392 │ │ │ │ + bne.n 1ef40a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef428 │ │ │ │ + cbz r2, 1ef4a0 │ │ │ │ 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 │ │ │ │ @@ -544897,19 +544933,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 1ef3e4 │ │ │ │ + bne.n 1ef45c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef480 │ │ │ │ + cbz r2, 1ef4f8 │ │ │ │ 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 │ │ │ │ @@ -544925,19 +544961,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 1ef43c │ │ │ │ + bne.n 1ef4b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef4d8 │ │ │ │ + cbz r2, 1ef550 │ │ │ │ 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 │ │ │ │ @@ -544953,19 +544989,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 1ef494 │ │ │ │ + bne.n 1ef50c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef530 │ │ │ │ + cbz r2, 1ef5a8 │ │ │ │ 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 │ │ │ │ @@ -544981,19 +545017,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 1ef4ec │ │ │ │ + bne.n 1ef564 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef57a │ │ │ │ + cbz r2, 1ef5f2 │ │ │ │ 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 │ │ │ │ @@ -545007,18 +545043,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 1ef542 │ │ │ │ + bne.n 1ef5ba │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef5c2 │ │ │ │ + cbz r2, 1ef63a │ │ │ │ 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 │ │ │ │ @@ -545032,19 +545068,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 1ef58a │ │ │ │ + bne.n 1ef602 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef650 │ │ │ │ + beq.n 1ef6c8 │ │ │ │ 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 │ │ │ │ @@ -545073,20 +545109,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 1ef5dc │ │ │ │ + bne.n 1ef654 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef6e0 │ │ │ │ + beq.n 1ef758 │ │ │ │ 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 │ │ │ │ @@ -545115,33 +545151,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 1ef66c │ │ │ │ + bne.n 1ef6e4 │ │ │ │ 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] @ (1ef7a8 ) │ │ │ │ - ldr r3, [pc, #176] @ (1ef7ac ) │ │ │ │ + ldr r2, [pc, #176] @ (1ef820 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ef824 ) │ │ │ │ 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 1ef788 │ │ │ │ + beq.n 1ef800 │ │ │ │ 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] │ │ │ │ @@ -545174,48 +545210,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 1ef718 │ │ │ │ - ldr r2, [pc, #36] @ (1ef7b0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ef7ac ) │ │ │ │ + bne.n 1ef790 │ │ │ │ + ldr r2, [pc, #36] @ (1ef828 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ef824 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef7a2 │ │ │ │ + bne.n 1ef81a │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ 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] @ (1ef868 ) │ │ │ │ - ldr r3, [pc, #160] @ (1ef86c ) │ │ │ │ + ldr r2, [pc, #160] @ (1ef8e0 ) │ │ │ │ + ldr r3, [pc, #160] @ (1ef8e4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ef84a │ │ │ │ + cbz r6, 1ef8c2 │ │ │ │ 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] │ │ │ │ @@ -545241,47 +545277,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 1ef7ee │ │ │ │ - ldr r2, [pc, #36] @ (1ef870 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ef86c ) │ │ │ │ + bne.n 1ef866 │ │ │ │ + ldr r2, [pc, #36] @ (1ef8e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ef8e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef864 │ │ │ │ + bne.n 1ef8dc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1ef930 ) │ │ │ │ - ldr r3, [pc, #168] @ (1ef934 ) │ │ │ │ + ldr r2, [pc, #168] @ (1ef9a8 ) │ │ │ │ + ldr r3, [pc, #168] @ (1ef9ac ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ef910 │ │ │ │ + cbz r6, 1ef988 │ │ │ │ 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 │ │ │ │ @@ -545308,35 +545344,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 1ef8b0 │ │ │ │ - ldr r2, [pc, #36] @ (1ef938 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ef934 ) │ │ │ │ + bne.n 1ef928 │ │ │ │ + ldr r2, [pc, #36] @ (1ef9b0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ef9ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef92a │ │ │ │ + bne.n 1ef9a2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1ef99a │ │ │ │ + cbz r2, 1efa12 │ │ │ │ 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 │ │ │ │ @@ -545355,18 +545391,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 1ef94c │ │ │ │ + bne.n 1ef9c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef9ea │ │ │ │ + cbz r2, 1efa62 │ │ │ │ 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 │ │ │ │ @@ -545381,18 +545417,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 1ef9a8 │ │ │ │ + bne.n 1efa20 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1efa54 │ │ │ │ + cbz r2, 1efacc │ │ │ │ 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 │ │ │ │ @@ -545414,19 +545450,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 1efa00 │ │ │ │ + bne.n 1efa78 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efac0 │ │ │ │ + cbz r2, 1efb38 │ │ │ │ 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 │ │ │ │ @@ -545448,19 +545484,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 1efa6c │ │ │ │ + bne.n 1efae4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efb24 │ │ │ │ + cbz r2, 1efb9c │ │ │ │ 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 │ │ │ │ @@ -545479,19 +545515,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 1efad4 │ │ │ │ + bne.n 1efb4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efb88 │ │ │ │ + cbz r2, 1efc00 │ │ │ │ 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 │ │ │ │ @@ -545510,19 +545546,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 1efb38 │ │ │ │ + bne.n 1efbb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efbec │ │ │ │ + cbz r2, 1efc64 │ │ │ │ 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 │ │ │ │ @@ -545541,33 +545577,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 1efb9c │ │ │ │ + bne.n 1efc14 │ │ │ │ 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] @ (1efcbc ) │ │ │ │ - ldr r3, [pc, #184] @ (1efcc0 ) │ │ │ │ + ldr r2, [pc, #184] @ (1efd34 ) │ │ │ │ + ldr r3, [pc, #184] @ (1efd38 ) │ │ │ │ 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 1efc9c │ │ │ │ + beq.n 1efd14 │ │ │ │ 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] │ │ │ │ @@ -545603,49 +545639,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 1efc24 │ │ │ │ - ldr r2, [pc, #36] @ (1efcc4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1efcc0 ) │ │ │ │ + bne.n 1efc9c │ │ │ │ + ldr r2, [pc, #36] @ (1efd3c ) │ │ │ │ + ldr r3, [pc, #32] @ (1efd38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1efcb6 │ │ │ │ + bne.n 1efd2e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ 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] @ (1efda0 ) │ │ │ │ - ldr r3, [pc, #196] @ (1efda4 ) │ │ │ │ + ldr r2, [pc, #196] @ (1efe18 ) │ │ │ │ + ldr r3, [pc, #196] @ (1efe1c ) │ │ │ │ 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 1efd80 │ │ │ │ + beq.n 1efdf8 │ │ │ │ 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] │ │ │ │ @@ -545680,36 +545716,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 1efd04 │ │ │ │ - ldr r2, [pc, #36] @ (1efda8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1efda4 ) │ │ │ │ + bne.n 1efd7c │ │ │ │ + ldr r2, [pc, #36] @ (1efe20 ) │ │ │ │ + ldr r3, [pc, #32] @ (1efe1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1efd9a │ │ │ │ + bne.n 1efe12 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1efe44 │ │ │ │ + beq.n 1efebc │ │ │ │ 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 │ │ │ │ @@ -545741,20 +545777,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 1efdc4 │ │ │ │ + bne.n 1efe3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1efee0 │ │ │ │ + beq.n 1eff58 │ │ │ │ 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 │ │ │ │ @@ -545786,33 +545822,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 1efe60 │ │ │ │ + bne.n 1efed8 │ │ │ │ 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] @ (1effbc ) │ │ │ │ - ldr r3, [pc, #196] @ (1effc0 ) │ │ │ │ + ldr r2, [pc, #196] @ (1f0034 ) │ │ │ │ + ldr r3, [pc, #196] @ (1f0038 ) │ │ │ │ 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 1eff9e │ │ │ │ + beq.n 1f0016 │ │ │ │ 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 │ │ │ │ @@ -545848,34 +545884,33 @@ │ │ │ │ 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 1eff22 │ │ │ │ - ldr r2, [pc, #36] @ (1effc4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1effc0 ) │ │ │ │ + bne.n 1eff9a │ │ │ │ + ldr r2, [pc, #36] @ (1f003c ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0038 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1effb8 │ │ │ │ + bne.n 1f0030 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - cbz r2, 1f0020 │ │ │ │ + vaddl.u32 q8, d18, d26 │ │ │ │ + cbz r2, 1f0098 │ │ │ │ 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 │ │ │ │ @@ -545892,19 +545927,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 1effd4 │ │ │ │ + bne.n 1f004c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0080 │ │ │ │ + cbz r2, 1f00f8 │ │ │ │ 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 │ │ │ │ @@ -545921,19 +545956,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 1f0032 │ │ │ │ + bne.n 1f00aa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f00e0 │ │ │ │ + cbz r2, 1f0158 │ │ │ │ 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 │ │ │ │ @@ -545950,19 +545985,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 1f0092 │ │ │ │ + bne.n 1f010a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f013c │ │ │ │ + cbz r2, 1f01b4 │ │ │ │ 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 │ │ │ │ @@ -545979,19 +546014,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 1f00f0 │ │ │ │ + bne.n 1f0168 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0190 │ │ │ │ + cbz r2, 1f0208 │ │ │ │ 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 │ │ │ │ @@ -546007,19 +546042,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 1f014c │ │ │ │ + bne.n 1f01c4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f01e4 │ │ │ │ + cbz r2, 1f025c │ │ │ │ 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 │ │ │ │ @@ -546035,19 +546070,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 1f01a0 │ │ │ │ + bne.n 1f0218 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0238 │ │ │ │ + cbz r2, 1f02b0 │ │ │ │ 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 │ │ │ │ @@ -546063,19 +546098,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 1f01f4 │ │ │ │ + bne.n 1f026c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f028c │ │ │ │ + cbz r2, 1f0304 │ │ │ │ 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 │ │ │ │ @@ -546091,20 +546126,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 1f0248 │ │ │ │ + bne.n 1f02c0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f032c │ │ │ │ + beq.n 1f03a4 │ │ │ │ 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 │ │ │ │ @@ -546137,20 +546172,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 1f02ac │ │ │ │ + bne.n 1f0324 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f03cc │ │ │ │ + beq.n 1f0444 │ │ │ │ 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 │ │ │ │ @@ -546183,20 +546218,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 1f034c │ │ │ │ + bne.n 1f03c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f046c │ │ │ │ + beq.n 1f04e4 │ │ │ │ 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 │ │ │ │ @@ -546229,20 +546264,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 1f03ec │ │ │ │ + bne.n 1f0464 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f050c │ │ │ │ + beq.n 1f0584 │ │ │ │ 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 │ │ │ │ @@ -546275,33 +546310,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 1f048c │ │ │ │ + bne.n 1f0504 │ │ │ │ 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] @ (1f05f0 ) │ │ │ │ - ldr r3, [pc, #204] @ (1f05f4 ) │ │ │ │ + ldr r2, [pc, #204] @ (1f0668 ) │ │ │ │ + ldr r3, [pc, #204] @ (1f066c ) │ │ │ │ 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 1f05d2 │ │ │ │ + beq.n 1f064a │ │ │ │ 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 │ │ │ │ @@ -546343,46 +546378,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 1f0540 │ │ │ │ - ldr r2, [pc, #36] @ (1f05f8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f05f4 ) │ │ │ │ + bne.n 1f05b8 │ │ │ │ + ldr r2, [pc, #36] @ (1f0670 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f066c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f05ec │ │ │ │ + bne.n 1f0664 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfad400aa │ │ │ │ + @ instruction: 0xfa5c00aa │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa2600aa │ │ │ │ + vld1.8 {d0[5]}, [lr], sl │ │ │ │ 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] @ (1f06c4 ) │ │ │ │ - ldr r3, [pc, #180] @ (1f06c8 ) │ │ │ │ + ldr r2, [pc, #180] @ (1f073c ) │ │ │ │ + ldr r3, [pc, #180] @ (1f0740 ) │ │ │ │ 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 1f06a6 │ │ │ │ + beq.n 1f071e │ │ │ │ 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 │ │ │ │ @@ -546414,33 +546449,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 1f0638 │ │ │ │ - ldr r2, [pc, #36] @ (1f06cc ) │ │ │ │ - ldr r3, [pc, #28] @ (1f06c8 ) │ │ │ │ + bne.n 1f06b0 │ │ │ │ + ldr r2, [pc, #36] @ (1f0744 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0740 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f06c0 │ │ │ │ + bne.n 1f0738 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - vld1.8 {d16[5]}, [r8], sl │ │ │ │ + ldr??.w r0, [r0, sl, lsl #2] │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r2, sl, lsl #2] │ │ │ │ + ldr.w r0, [sl, #170] @ 0xaa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0778 │ │ │ │ + beq.n 1f07f0 │ │ │ │ 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 │ │ │ │ @@ -546476,19 +546511,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 1f06e8 │ │ │ │ + bne.n 1f0760 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f07ec │ │ │ │ + cbz r2, 1f0864 │ │ │ │ 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 │ │ │ │ @@ -546511,19 +546546,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 1f078a │ │ │ │ + bne.n 1f0802 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0862 │ │ │ │ + cbz r2, 1f08da │ │ │ │ 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 │ │ │ │ @@ -546546,18 +546581,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 1f07fe │ │ │ │ + bne.n 1f0876 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1f08d4 │ │ │ │ + cbz r2, 1f094c │ │ │ │ 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 │ │ │ │ @@ -546580,19 +546615,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 1f0872 │ │ │ │ + bne.n 1f08ea │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0948 │ │ │ │ + cbz r2, 1f09c0 │ │ │ │ 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 │ │ │ │ @@ -546615,20 +546650,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 1f08e6 │ │ │ │ + bne.n 1f095e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f09f2 │ │ │ │ + beq.n 1f0a6a │ │ │ │ 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 │ │ │ │ @@ -546664,32 +546699,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 1f0966 │ │ │ │ + bne.n 1f09de │ │ │ │ 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] @ (1f0ae0 ) │ │ │ │ - ldr r3, [pc, #216] @ (1f0ae4 ) │ │ │ │ + ldr r2, [pc, #216] @ (1f0b58 ) │ │ │ │ + ldr r3, [pc, #216] @ (1f0b5c ) │ │ │ │ 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 1f0ac2 │ │ │ │ + beq.n 1f0b3a │ │ │ │ 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 │ │ │ │ @@ -546735,46 +546770,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 1f0a24 │ │ │ │ - ldr r2, [pc, #36] @ (1f0ae8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0ae4 ) │ │ │ │ + bne.n 1f0a9c │ │ │ │ + ldr r2, [pc, #36] @ (1f0b60 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0b5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0adc │ │ │ │ + bne.n 1f0b54 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf5f000aa │ │ │ │ + sbcs.w r0, r8, #5570560 @ 0x550000 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf53600aa │ │ │ │ + @ instruction: 0xf4be00aa │ │ │ │ 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] @ (1f0be8 ) │ │ │ │ - ldr r3, [pc, #232] @ (1f0bec ) │ │ │ │ + ldr r2, [pc, #232] @ (1f0c60 ) │ │ │ │ + ldr r3, [pc, #232] @ (1f0c64 ) │ │ │ │ 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 1f0bca │ │ │ │ + beq.n 1f0c42 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r5, #0 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -546818,33 +546853,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 1f0b24 │ │ │ │ - ldr r2, [pc, #36] @ (1f0bf0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0bec ) │ │ │ │ + bne.n 1f0b9c │ │ │ │ + ldr r2, [pc, #36] @ (1f0c68 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0c64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0be4 │ │ │ │ + bne.n 1f0c5c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf4f800aa │ │ │ │ + eor.w r0, r0, #5570560 @ 0x550000 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, lr, #5570560 @ 0x550000 │ │ │ │ + @ instruction: 0xf3b600aa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0c9c │ │ │ │ + beq.n 1f0d14 │ │ │ │ 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 │ │ │ │ @@ -546880,280 +546915,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 1f0c0c │ │ │ │ + bne.n 1f0c84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1f0cac ) │ │ │ │ + ldr r3, [pc, #8] @ (1f0d24 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mla r0, r2, r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #8] @ (1f0cbc ) │ │ │ │ + ldr r3, [pc, #8] @ (1f0d34 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, pc, #168 @ (adr r6, 1f0d68 ) │ │ │ │ + add r5, pc, #712 @ (adr r5, 1f1000 ) │ │ │ │ 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] @ (1f0eac ) │ │ │ │ - ldr r3, [pc, #472] @ (1f0eb0 ) │ │ │ │ + ldr r2, [pc, #472] @ (1f0f24 ) │ │ │ │ + ldr r3, [pc, #472] @ (1f0f28 ) │ │ │ │ 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, 1f0d2c │ │ │ │ + cbz r5, 1f0da4 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60f7c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f0d32 │ │ │ │ + beq.n 1f0daa │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f0e9a │ │ │ │ + blt.w 1f0f12 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 60a38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f0e94 │ │ │ │ - ldr r2, [pc, #420] @ (1f0eb4 ) │ │ │ │ - ldr r3, [pc, #412] @ (1f0eb0 ) │ │ │ │ + blt.w 1f0f0c │ │ │ │ + ldr r2, [pc, #420] @ (1f0f2c ) │ │ │ │ + ldr r3, [pc, #412] @ (1f0f28 ) │ │ │ │ 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 1f0ea8 │ │ │ │ + bne.w 1f0f20 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r5, [pc, #392] @ (1f0eb8 ) │ │ │ │ + ldr r5, [pc, #392] @ (1f0f30 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1f0cea │ │ │ │ + b.n 1f0d62 │ │ │ │ blx 6187c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #384] @ (1f0ebc ) │ │ │ │ + ldr r0, [pc, #384] @ (1f0f34 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6db4 │ │ │ │ - cbz r0, 1f0d48 │ │ │ │ + bl 1f6e2c │ │ │ │ + cbz r0, 1f0dc0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f0dec │ │ │ │ + bne.n 1f0e64 │ │ │ │ blx 6187c │ │ │ │ - ldr r2, [pc, #368] @ (1f0ec0 ) │ │ │ │ + ldr r2, [pc, #368] @ (1f0f38 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f0e7a │ │ │ │ + blt.w 1f0ef2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #24 │ │ │ │ blx 6093c <__stat64_time64@plt> │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - cbnz r0, 1f0daa │ │ │ │ + cbnz r0, 1f0e22 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.w 1f0e82 │ │ │ │ + bne.w 1f0efa │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1f0e04 │ │ │ │ - ldr r3, [pc, #320] @ (1f0ec4 ) │ │ │ │ - ldr r2, [pc, #320] @ (1f0ec8 ) │ │ │ │ - ldr r1, [pc, #324] @ (1f0ecc ) │ │ │ │ + beq.n 1f0e7c │ │ │ │ + ldr r3, [pc, #320] @ (1f0f3c ) │ │ │ │ + ldr r2, [pc, #320] @ (1f0f40 ) │ │ │ │ + ldr r1, [pc, #324] @ (1f0f44 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b4c │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1f0d0e │ │ │ │ + b.n 1f0d86 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1f0e58 │ │ │ │ + bne.n 1f0ed0 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ blx 61688 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - cbz r0, 1f0e04 │ │ │ │ + cbz r0, 1f0e7c │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx 60df0 │ │ │ │ - ldr r3, [pc, #256] @ (1f0ed0 ) │ │ │ │ - ldr r2, [pc, #256] @ (1f0ed4 ) │ │ │ │ - ldr r1, [pc, #260] @ (1f0ed8 ) │ │ │ │ + ldr r3, [pc, #256] @ (1f0f48 ) │ │ │ │ + ldr r2, [pc, #256] @ (1f0f4c ) │ │ │ │ + ldr r1, [pc, #260] @ (1f0f50 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f0da2 │ │ │ │ - ldr r2, [pc, #236] @ (1f0edc ) │ │ │ │ + b.n 1f0e1a │ │ │ │ + ldr r2, [pc, #236] @ (1f0f54 ) │ │ │ │ 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 1f0e7a │ │ │ │ + blt.n 1f0ef2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f0e7a │ │ │ │ - ldr r2, [pc, #212] @ (1f0ee0 ) │ │ │ │ + beq.n 1f0ef2 │ │ │ │ + ldr r2, [pc, #212] @ (1f0f58 ) │ │ │ │ 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 1f0ea0 │ │ │ │ + blt.n 1f0f18 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f0ea0 │ │ │ │ + beq.n 1f0f18 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 61304 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1f0e4a │ │ │ │ + blt.n 1f0ec2 │ │ │ │ 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 1f0cfe │ │ │ │ + b.n 1f0d76 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f0d0e │ │ │ │ + b.n 1f0d86 │ │ │ │ blx 60df0 │ │ │ │ - ldr r3, [pc, #132] @ (1f0ee4 ) │ │ │ │ - ldr r2, [pc, #136] @ (1f0ee8 ) │ │ │ │ - ldr r1, [pc, #136] @ (1f0eec ) │ │ │ │ + ldr r3, [pc, #132] @ (1f0f5c ) │ │ │ │ + ldr r2, [pc, #136] @ (1f0f60 ) │ │ │ │ + ldr r1, [pc, #136] @ (1f0f64 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f0da2 │ │ │ │ + b.n 1f0e1a │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1f0da2 │ │ │ │ - ldr r3, [pc, #108] @ (1f0ef0 ) │ │ │ │ - ldr r2, [pc, #108] @ (1f0ef4 ) │ │ │ │ - ldr r1, [pc, #112] @ (1f0ef8 ) │ │ │ │ + b.n 1f0e1a │ │ │ │ + ldr r3, [pc, #108] @ (1f0f68 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f0f6c ) │ │ │ │ + ldr r1, [pc, #112] @ (1f0f70 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - b.n 1f0d92 │ │ │ │ + b.n 1f0e0a │ │ │ │ mov r0, r4 │ │ │ │ blx 61178 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f0d0e │ │ │ │ + b.n 1f0d86 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f0d0e │ │ │ │ + b.n 1f0d86 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf32400aa │ │ │ │ + subw r0, ip, #170 @ 0xaa │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2ea00aa │ │ │ │ - add r4, pc, #888 @ (adr r4, 1f1234 ) │ │ │ │ + @ instruction: 0xf27200aa │ │ │ │ + add r4, pc, #920 @ (adr r4, 1f12cc ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #888 @ (adr r4, 1f1238 ) │ │ │ │ + add r4, pc, #920 @ (adr r4, 1f12d0 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #856 @ (adr r4, 1f121c ) │ │ │ │ + add r4, pc, #888 @ (adr r4, 1f12b4 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr??.w r0, [ip, #39] @ 0x27 │ │ │ │ - add r4, pc, #904 @ (adr r4, 1f1254 ) │ │ │ │ + vld1.8 {d16[1]}, [r4], r7 │ │ │ │ + add r4, pc, #936 @ (adr r4, 1f12ec ) │ │ │ │ movs r0, r3 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ movs r7, r2 │ │ │ │ - ldrsb.w r0, [r0, #39] @ 0x27 │ │ │ │ - add r4, pc, #728 @ (adr r4, 1f11b0 ) │ │ │ │ + ldrsb.w r0, [r8, #39] @ 0x27 │ │ │ │ + add r4, pc, #760 @ (adr r4, 1f1248 ) │ │ │ │ movs r0, r3 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - bmi.n 1f0f00 │ │ │ │ + bmi.n 1f0f88 │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #696 @ (adr r4, 1f119c ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 1f1234 ) │ │ │ │ movs r0, r3 │ │ │ │ - vst4.8 {d0-d3}, [r2 :128], r7 │ │ │ │ - add r4, pc, #256 @ (adr r4, 1f0fec ) │ │ │ │ + vst4.8 {d0-d3}, [sl :128], r7 │ │ │ │ + add r4, pc, #288 @ (adr r4, 1f1084 ) │ │ │ │ movs r0, r3 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r3, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldr.w r0, [ip, #39] @ 0x27 │ │ │ │ - add r3, pc, #744 @ (adr r3, 1f11e0 ) │ │ │ │ + str??.w r0, [r4, #39] @ 0x27 │ │ │ │ + add r3, pc, #776 @ (adr r3, 1f1278 ) │ │ │ │ movs r0, r3 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r2, r5} │ │ │ │ movs r7, r2 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f0f48 │ │ │ │ + bls.n 1f0fc0 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1f0f4c │ │ │ │ + cbnz r0, 1f0fc4 │ │ │ │ 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, 1f0f26 │ │ │ │ + cbnz r2, 1f0f9e │ │ │ │ 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, 1f0f54 │ │ │ │ + cbz r0, 1f0fcc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ @@ -547177,26 +547212,26 @@ │ │ │ │ negs r1, r1 │ │ │ │ sub sp, #8 │ │ │ │ add r3, r4 │ │ │ │ ands r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ it cs │ │ │ │ movcs r4, #1 │ │ │ │ - bcs.n 1f0faa │ │ │ │ + bcs.n 1f1022 │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ - cbnz r5, 1f0fb0 │ │ │ │ + cbnz r5, 1f1028 │ │ │ │ subs r1, r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f0efc │ │ │ │ + bl 1f0f74 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f0faa │ │ │ │ + cbz r0, 1f1022 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f0fa8 │ │ │ │ + cbz r0, 1f1020 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ add r0, r2 │ │ │ │ subs r2, r3, r2 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ @@ -547231,28 +547266,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] @ (1f1088 ) │ │ │ │ + ldr r1, [pc, #132] @ (1f1100 ) │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1f108c ) │ │ │ │ + ldr r3, [pc, #132] @ (1f1104 ) │ │ │ │ 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 1f1068 │ │ │ │ + bcs.n 1f10e0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f1068 │ │ │ │ + bhi.n 1f10e0 │ │ │ │ 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] │ │ │ │ @@ -547267,104 +547302,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, 1f1064 │ │ │ │ + cbz r0, 1f10dc │ │ │ │ mov r2, lr │ │ │ │ add r0, ip │ │ │ │ blx 61a8c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f106a │ │ │ │ + b.n 1f10e2 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1f1090 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f108c ) │ │ │ │ + ldr r2, [pc, #36] @ (1f1108 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f1104 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1082 │ │ │ │ + bne.n 1f10fa │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vext.8 d16, d22, d26, #0 │ │ │ │ + vhadd.s d16, d30, d26 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s8 q0, d30, d26 │ │ │ │ + vhadd.s16 d0, d22, d26 │ │ │ │ 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] @ (1f1174 ) │ │ │ │ - ldr r3, [pc, #208] @ (1f1178 ) │ │ │ │ + ldr r1, [pc, #204] @ (1f11ec ) │ │ │ │ + ldr r3, [pc, #208] @ (1f11f0 ) │ │ │ │ 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, 1f1118 │ │ │ │ + cbnz r4, 1f1190 │ │ │ │ ldrd r3, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1f10ee │ │ │ │ + bls.n 1f1166 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - cbnz r1, 1f1122 │ │ │ │ + cbnz r1, 1f119a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r3, 1f111c │ │ │ │ + cbz r3, 1f1194 │ │ │ │ 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, 1f1122 │ │ │ │ + cbz r0, 1f119a │ │ │ │ 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 1f1128 │ │ │ │ + bne.n 1f11a0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r4, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #124] @ (1f117c ) │ │ │ │ - ldr r3, [pc, #116] @ (1f1178 ) │ │ │ │ + ldr r2, [pc, #124] @ (1f11f4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1f11f0 ) │ │ │ │ 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 1f116e │ │ │ │ + bne.n 1f11e6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f10fe │ │ │ │ + b.n 1f1176 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - b.n 1f10d2 │ │ │ │ + b.n 1f114a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ - b.n 1f10fe │ │ │ │ + b.n 1f1176 │ │ │ │ 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] │ │ │ │ @@ -547384,48 +547419,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 1f10f6 │ │ │ │ + b.n 1f116e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vhadd.s16 d16, d18, d26 │ │ │ │ + cdp 0, 13, cr0, cr10, cr10, {5} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 15, cr0, cr10, cr10, {5} │ │ │ │ + cdp 0, 8, cr0, cr2, cr10, {5} │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1f11d2 │ │ │ │ + cbnz r3, 1f124a │ │ │ │ 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 1f11ca │ │ │ │ + bls.n 1f1242 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1f11d8 │ │ │ │ + cbnz r2, 1f1250 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1f11e4 │ │ │ │ + cbz r0, 1f125c │ │ │ │ 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, 1f11d8 │ │ │ │ + cbz r0, 1f1250 │ │ │ │ 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] │ │ │ │ @@ -547435,50 +547470,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 1f11aa │ │ │ │ + b.n 1f1222 │ │ │ │ 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 1f1234 │ │ │ │ + bcs.n 1f12ac │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f124c │ │ │ │ + cbnz r2, 1f12c4 │ │ │ │ subs r1, r3, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f0efc │ │ │ │ - cbz r0, 1f1234 │ │ │ │ + bl 1f0f74 │ │ │ │ + cbz r0, 1f12ac │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1f1232 │ │ │ │ + cbz r0, 1f12aa │ │ │ │ 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, 1f124c │ │ │ │ + cbnz r3, 1f12c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0efc │ │ │ │ - cbz r0, 1f124c │ │ │ │ + bl 1f0f74 │ │ │ │ + cbz r0, 1f12c4 │ │ │ │ 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 │ │ │ │ @@ -547487,138 +547522,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 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ 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 1f12c4 │ │ │ │ + bcs.n 1f133c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f12c4 │ │ │ │ + cbnz r2, 1f133c │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 1f0efc │ │ │ │ - cbz r0, 1f12c4 │ │ │ │ + bl 1f0f74 │ │ │ │ + cbz r0, 1f133c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f12c2 │ │ │ │ + cbz r0, 1f133a │ │ │ │ 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 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ 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 1f131e │ │ │ │ + bcs.n 1f1396 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f131e │ │ │ │ + cbnz r2, 1f1396 │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 1f0efc │ │ │ │ - cbz r0, 1f131e │ │ │ │ + bl 1f0f74 │ │ │ │ + cbz r0, 1f1396 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f131c │ │ │ │ + cbz r0, 1f1394 │ │ │ │ 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 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ 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 1f1378 │ │ │ │ + bcs.n 1f13f0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f1378 │ │ │ │ + cbnz r2, 1f13f0 │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f0efc │ │ │ │ - cbz r0, 1f1378 │ │ │ │ + bl 1f0f74 │ │ │ │ + cbz r0, 1f13f0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1f1376 │ │ │ │ + cbz r0, 1f13ee │ │ │ │ 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 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ 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] @ (1f141c ) │ │ │ │ + ldr r3, [pc, #128] @ (1f1494 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1f1420 ) │ │ │ │ + ldr r2, [pc, #128] @ (1f1498 ) │ │ │ │ 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 1f13fe │ │ │ │ + bcs.n 1f1476 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f13fe │ │ │ │ + bhi.n 1f1476 │ │ │ │ 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] │ │ │ │ @@ -547634,213 +547669,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, 1f13fa │ │ │ │ + cbz r3, 1f1472 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f1400 │ │ │ │ + b.n 1f1478 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #32] @ (1f1424 ) │ │ │ │ - ldr r3, [pc, #24] @ (1f141c ) │ │ │ │ + ldr r2, [pc, #32] @ (1f149c ) │ │ │ │ + ldr r3, [pc, #24] @ (1f1494 ) │ │ │ │ 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 1f1418 │ │ │ │ + bne.n 1f1490 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc 0, 10, r0, lr, cr10 │ │ │ │ - @ instruction: 0xebf800aa │ │ │ │ + @ instruction: 0xebe600aa │ │ │ │ + @ instruction: 0xeb8000aa │ │ │ │ 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 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ 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, 1f1472 │ │ │ │ + cbnz r2, 1f14ea │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1f1476 │ │ │ │ + bls.n 1f14ee │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1f146e │ │ │ │ + bhi.n 1f14e6 │ │ │ │ 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, 1f14aa │ │ │ │ + cbnz r3, 1f1522 │ │ │ │ ldrd lr, r3, [r0, #4] │ │ │ │ cmp r3, lr │ │ │ │ - bhi.n 1f14a6 │ │ │ │ + bhi.n 1f151e │ │ │ │ sub.w lr, lr, r3 │ │ │ │ cmp r2, lr │ │ │ │ - bls.n 1f14ac │ │ │ │ + bls.n 1f1524 │ │ │ │ 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 1f14aa │ │ │ │ + beq.n 1f1522 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 61a8c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1f14d8 │ │ │ │ + cbnz r3, 1f1550 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f14dc │ │ │ │ + bls.n 1f1554 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - beq.n 1f14d4 │ │ │ │ + beq.n 1f154c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f14d8 │ │ │ │ + beq.n 1f1550 │ │ │ │ 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 1f1512 │ │ │ │ + bne.n 1f158a │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f1516 │ │ │ │ + bls.n 1f158e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r2 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 1f150e │ │ │ │ + ble.n 1f1586 │ │ │ │ add.w ip, r2, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1512 │ │ │ │ + beq.n 1f158a │ │ │ │ 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 1f1556 │ │ │ │ + bne.n 1f15ce │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f155a │ │ │ │ + bls.n 1f15d2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r2 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 1f1552 │ │ │ │ + ble.n 1f15ca │ │ │ │ add.w ip, r2, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1556 │ │ │ │ + beq.n 1f15ce │ │ │ │ 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 1f159a │ │ │ │ + bne.n 1f1612 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f15a0 │ │ │ │ + bls.n 1f1618 │ │ │ │ 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 1f1596 │ │ │ │ + ble.n 1f160e │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f159a │ │ │ │ + beq.n 1f1612 │ │ │ │ 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 1f15f0 │ │ │ │ + bcs.n 1f1668 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61e0c │ │ │ │ - cbz r0, 1f15f0 │ │ │ │ + cbz r0, 1f1668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -547848,189 +547883,189 @@ │ │ │ │ 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 1f16ae │ │ │ │ + beq.n 1f1726 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f1618 │ │ │ │ + b.n 1f1690 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1f16b4 │ │ │ │ + beq.n 1f172c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f1612 │ │ │ │ + bne.n 1f168a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f16ae │ │ │ │ + bne.n 1f1726 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f1638 │ │ │ │ + b.n 1f16b0 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f16ae │ │ │ │ + beq.n 1f1726 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f1630 │ │ │ │ + bne.n 1f16a8 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1f1630 │ │ │ │ + bls.n 1f16a8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 1f1662 │ │ │ │ + b.n 1f16da │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1f1630 │ │ │ │ + bls.n 1f16a8 │ │ │ │ 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 1f1652 │ │ │ │ + bne.n 1f16ca │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f1652 │ │ │ │ + beq.n 1f16ca │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f1652 │ │ │ │ + bne.n 1f16ca │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1f1652 │ │ │ │ + bne.n 1f16ca │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1f1652 │ │ │ │ + bne.n 1f16ca │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1f1652 │ │ │ │ + bne.n 1f16ca │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f1652 │ │ │ │ + bne.n 1f16ca │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1f16b0 │ │ │ │ + b.n 1f1728 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f1626 │ │ │ │ + b.n 1f169e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #84] @ (1f171c ) │ │ │ │ + ldr r2, [pc, #84] @ (1f1794 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #84] @ (1f1720 ) │ │ │ │ + ldr r3, [pc, #84] @ (1f1798 ) │ │ │ │ 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, 1f1712 │ │ │ │ + cbz r0, 1f178a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1f16f8 │ │ │ │ - ldr r0, [pc, #60] @ (1f1724 ) │ │ │ │ + cbz r3, 1f1770 │ │ │ │ + ldr r0, [pc, #60] @ (1f179c ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 60fd0 │ │ │ │ - cbz r0, 1f1712 │ │ │ │ + cbz r0, 1f178a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #44] @ (1f1728 ) │ │ │ │ - ldr r2, [pc, #36] @ (1f1720 ) │ │ │ │ + ldr r1, [pc, #44] @ (1f17a0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f1798 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f1716 │ │ │ │ + bne.n 1f178e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f16f8 │ │ │ │ + b.n 1f1770 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmdb lr!, {r1, r3, r5, r7} │ │ │ │ + ldmia.w r6!, {r1, r3, r5, r7} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - stmdb r0, {r1, r3, r5, r7} │ │ │ │ + stmia.w r8, {r1, r3, r5, r7} │ │ │ │ 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] @ (1f17a8 ) │ │ │ │ + ldr r2, [pc, #100] @ (1f1820 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (1f17ac ) │ │ │ │ + ldr r3, [pc, #100] @ (1f1824 ) │ │ │ │ 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, 1f177a │ │ │ │ - ldr r1, [pc, #76] @ (1f17b0 ) │ │ │ │ - ldr r2, [pc, #72] @ (1f17ac ) │ │ │ │ + cbz r0, 1f17f2 │ │ │ │ + ldr r1, [pc, #76] @ (1f1828 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f1824 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f17a4 │ │ │ │ + bne.n 1f181c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 60dc0 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1f1792 │ │ │ │ + cbz r0, 1f180a │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61454 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f1760 │ │ │ │ + b.n 1f17d8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 6090c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 1f1786 │ │ │ │ + b.n 1f17fe │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldmia.w r2!, {r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xe83a00aa │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w r8, {r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xe82000aa │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 60ab0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ @@ -548057,15 +548092,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 1f1822 │ │ │ │ + beq.n 1f189a │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -548078,183 +548113,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] @ (1f1938 ) │ │ │ │ + ldr r0, [pc, #228] @ (1f19b0 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1f193c ) │ │ │ │ + ldr r1, [pc, #228] @ (1f19b4 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (1f1940 ) │ │ │ │ + ldr r0, [pc, #224] @ (1f19b8 ) │ │ │ │ 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 1f1906 │ │ │ │ + bhi.n 1f197e │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add.w r6, r2, #8 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 1f18c0 │ │ │ │ + bls.n 1f1938 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1f18ee │ │ │ │ + bhi.n 1f1966 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1f1944 ) │ │ │ │ + ldr r1, [pc, #168] @ (1f19bc ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1f190a │ │ │ │ + beq.n 1f1982 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1f18f8 │ │ │ │ + cbz r0, 1f1970 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 1f18c8 │ │ │ │ + cbz r4, 1f1940 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r4, [r5, #12] │ │ │ │ str r7, [r5, #20] │ │ │ │ add r4, r2 │ │ │ │ - b.n 1f18c6 │ │ │ │ + b.n 1f193e │ │ │ │ ldr r4, [r5, #12] │ │ │ │ adds r4, r4, r2 │ │ │ │ - beq.n 1f18c8 │ │ │ │ + beq.n 1f1940 │ │ │ │ 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] @ (1f1948 ) │ │ │ │ - ldr r3, [pc, #96] @ (1f193c ) │ │ │ │ + ldr r2, [pc, #112] @ (1f19c0 ) │ │ │ │ + ldr r3, [pc, #96] @ (1f19b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1934 │ │ │ │ + bne.n 1f19ac │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1f189a │ │ │ │ + b.n 1f1912 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f18b4 │ │ │ │ + b.n 1f192c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f18c8 │ │ │ │ + b.n 1f1940 │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f18c8 │ │ │ │ + beq.n 1f1940 │ │ │ │ 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 1f18c6 │ │ │ │ + b.n 1f193e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - b.n 1f1888 │ │ │ │ + b.n 1f1810 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f1860 │ │ │ │ + b.n 1f17e8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f1790 │ │ │ │ + b.n 1f1718 │ │ │ │ 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 1f196e │ │ │ │ - b.n 1f1980 │ │ │ │ + bcc.n 1f19e6 │ │ │ │ + b.n 1f19f8 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1f1980 │ │ │ │ + bcs.n 1f19f8 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1f1968 │ │ │ │ + bne.n 1f19e0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1f1840 │ │ │ │ + bl 1f18b8 │ │ │ │ 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 1f19da │ │ │ │ + bcs.n 1f1a52 │ │ │ │ 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, 1f19d4 │ │ │ │ + cbz r2, 1f1a4c │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1f19d0 │ │ │ │ + cbnz r1, 1f1a48 │ │ │ │ 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 1f19b4 │ │ │ │ + bne.n 1f1a2c │ │ │ │ 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] │ │ │ │ @@ -548268,200 +548303,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 1fad70 │ │ │ │ + bl 1fade8 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 1f1a88 │ │ │ │ + beq.n 1f1b00 │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.n 1f1a26 │ │ │ │ + b.n 1f1a9e │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f1a88 │ │ │ │ + beq.n 1f1b00 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fabd8 │ │ │ │ + bl 1fac50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1a1e │ │ │ │ + bne.n 1f1a96 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 1f1aa4 │ │ │ │ + cbnz r3, 1f1b1c │ │ │ │ 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 1fac54 │ │ │ │ - b.n 1f1a70 │ │ │ │ + bl 1faccc │ │ │ │ + b.n 1f1ae8 │ │ │ │ ldr.w r7, [r4, #-4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1fabd8 │ │ │ │ - cbz r0, 1f1a94 │ │ │ │ + bl 1fac50 │ │ │ │ + cbz r0, 1f1b0c │ │ │ │ subs r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1f1a60 │ │ │ │ + bne.n 1f1ad8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f1a1e │ │ │ │ + beq.n 1f1a96 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f1a26 │ │ │ │ + bne.n 1f1a9e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 1f1a74 │ │ │ │ + beq.n 1f1aec │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbnz r3, 1f1aaa │ │ │ │ + cbnz r3, 1f1b22 │ │ │ │ adds r4, r5, r2 │ │ │ │ - b.n 1f1a50 │ │ │ │ + b.n 1f1ac8 │ │ │ │ adds r0, r2, #4 │ │ │ │ - beq.n 1f1b66 │ │ │ │ + beq.n 1f1bde │ │ │ │ mov r7, r1 │ │ │ │ add.w r8, r2, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov fp, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - bcs.n 1f1b62 │ │ │ │ + bcs.n 1f1bda │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 1f1b6c │ │ │ │ + bhi.n 1f1be4 │ │ │ │ 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 1f1b66 │ │ │ │ + beq.n 1f1bde │ │ │ │ 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 1f1b84 │ │ │ │ + beq.n 1f1bfc │ │ │ │ mov r5, r0 │ │ │ │ sub.w r8, r1, #8 │ │ │ │ - b.n 1f1afe │ │ │ │ + b.n 1f1b76 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w r3, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1f1b54 │ │ │ │ + bcs.n 1f1bcc │ │ │ │ sub.w r8, r8, #8 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fabd8 │ │ │ │ + bl 1fac50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1af0 │ │ │ │ + bne.n 1f1b68 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmn.w fp, #4 │ │ │ │ - beq.n 1f1b66 │ │ │ │ + beq.n 1f1bde │ │ │ │ add.w r4, fp, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bls.n 1f1b74 │ │ │ │ + bls.n 1f1bec │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 1f1b7c │ │ │ │ + bhi.n 1f1bf4 │ │ │ │ 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, 1f1b66 │ │ │ │ + cbz r0, 1f1bde │ │ │ │ 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 1f1afa │ │ │ │ + bcc.n 1f1b72 │ │ │ │ sub.w r2, fp, #4 │ │ │ │ ldr r1, [r5, r2] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 1f1a3c │ │ │ │ - b.n 1f1a40 │ │ │ │ + bne.w 1f1ab4 │ │ │ │ + b.n 1f1ab8 │ │ │ │ adds r2, r0, r4 │ │ │ │ - bne.n 1f1ade │ │ │ │ + bne.n 1f1b56 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r9, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ - b.n 1f1ace │ │ │ │ + b.n 1f1b46 │ │ │ │ adds.w fp, r5, fp │ │ │ │ - bne.n 1f1b44 │ │ │ │ - b.n 1f1b66 │ │ │ │ + bne.n 1f1bbc │ │ │ │ + b.n 1f1bde │ │ │ │ cmp r9, r4 │ │ │ │ it cc │ │ │ │ movcc r9, r4 │ │ │ │ - b.n 1f1b32 │ │ │ │ + b.n 1f1baa │ │ │ │ ldr r1, [r0, r4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1f1b8e │ │ │ │ + beq.n 1f1c06 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 1f1b94 │ │ │ │ + cbnz r3, 1f1c0c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1f1a42 │ │ │ │ + b.n 1f1aba │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1f1ab4 │ │ │ │ + b.n 1f1b2c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ 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, 1f1c1c │ │ │ │ + cbnz r3, 1f1c94 │ │ │ │ add.w r0, r7, #60 @ 0x3c │ │ │ │ blx 61b04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f1c16 │ │ │ │ + cbz r0, 1f1c8e │ │ │ │ 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} │ │ │ │ @@ -548472,23 +548507,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, 1f1c52 │ │ │ │ + cbnz r6, 1f1cca │ │ │ │ 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 1f1c16 │ │ │ │ + beq.n 1f1c8e │ │ │ │ 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} │ │ │ │ @@ -548496,76 +548531,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 1f1c12 │ │ │ │ + beq.n 1f1c8a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f1c16 │ │ │ │ + bne.n 1f1c8e │ │ │ │ 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, 1f1c78 │ │ │ │ + cbz r0, 1f1cf0 │ │ │ │ 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 1f1c16 │ │ │ │ + b.n 1f1c8e │ │ │ │ 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 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f1dd6 │ │ │ │ + beq.w 1f1e4e │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f1dd8 │ │ │ │ + beq.w 1f1e50 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1f32d0 │ │ │ │ - cbnz r0, 1f1d4a │ │ │ │ + bl 1f3348 │ │ │ │ + cbnz r0, 1f1dc2 │ │ │ │ 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 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1dd8 │ │ │ │ + beq.n 1f1e50 │ │ │ │ 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 │ │ │ │ @@ -548578,132 +548613,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 1f9cf0 │ │ │ │ + bl 1f9d68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 1f3084 │ │ │ │ + bl 1f30fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1cd4 │ │ │ │ + beq.n 1f1d4c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9214 │ │ │ │ + bl 1f928c │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1cd4 │ │ │ │ - ldr r1, [pc, #212] @ (1f1e48 ) │ │ │ │ + beq.n 1f1d4c │ │ │ │ + ldr r1, [pc, #212] @ (1f1ec0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 61d38 │ │ │ │ - cbz r0, 1f1dd0 │ │ │ │ + cbz r0, 1f1e48 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f1dee │ │ │ │ + beq.n 1f1e66 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f1dfc │ │ │ │ - ldr r0, [pc, #192] @ (1f1e4c ) │ │ │ │ + beq.n 1f1e74 │ │ │ │ + ldr r0, [pc, #192] @ (1f1ec4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6db4 │ │ │ │ + bl 1f6e2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1e26 │ │ │ │ - ldr r0, [pc, #184] @ (1f1e50 ) │ │ │ │ + beq.n 1f1e9e │ │ │ │ + ldr r0, [pc, #184] @ (1f1ec8 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1fe4f4 │ │ │ │ + bl 1fe56c │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3558 │ │ │ │ + bl 1f35d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1cd4 │ │ │ │ + beq.n 1f1d4c │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f1e3a │ │ │ │ + beq.n 1f1eb2 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1f1e0a │ │ │ │ + cbz r3, 1f1e82 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1f1cd4 │ │ │ │ + b.n 1f1d4c │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 1f1d7c │ │ │ │ + b.n 1f1df4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 1f3474 │ │ │ │ + bl 1f34ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1d88 │ │ │ │ - b.n 1f1cd4 │ │ │ │ + bne.n 1f1e00 │ │ │ │ + b.n 1f1d4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3778 │ │ │ │ + bl 1f37f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1d88 │ │ │ │ - b.n 1f1cd4 │ │ │ │ - ldr r1, [pc, #72] @ (1f1e54 ) │ │ │ │ + bne.n 1f1e00 │ │ │ │ + b.n 1f1d4c │ │ │ │ + ldr r1, [pc, #72] @ (1f1ecc ) │ │ │ │ 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 1fdbd0 │ │ │ │ + bl 1fdc48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1dca │ │ │ │ - b.n 1f1dd8 │ │ │ │ - ldr r0, [pc, #48] @ (1f1e58 ) │ │ │ │ + bne.n 1f1e42 │ │ │ │ + b.n 1f1e50 │ │ │ │ + ldr r0, [pc, #48] @ (1f1ed0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6db4 │ │ │ │ + bl 1f6e2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1d94 │ │ │ │ + bne.n 1f1e0c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f3490 │ │ │ │ - b.n 1f1d94 │ │ │ │ + bl 1f3508 │ │ │ │ + b.n 1f1e0c │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1ffcbc │ │ │ │ - b.n 1f1dc4 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + bl 1ffd34 │ │ │ │ + b.n 1f1e3c │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r0, r3 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ movs r0, r3 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ movs r0, r3 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [sp, #912] @ 0x390 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1f1e82 │ │ │ │ + cbz r0, 1f1efa │ │ │ │ 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 │ │ │ │ @@ -548716,17 +548751,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] @ (1f1f04 ) │ │ │ │ + ldr r5, [pc, #104] @ (1f1f7c ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr.w lr, [pc, #104] @ 1f1f08 │ │ │ │ + ldr.w lr, [pc, #104] @ 1f1f80 │ │ │ │ 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 │ │ │ │ @@ -548737,609 +548772,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] @ (1f1f0c ) │ │ │ │ - ldr r3, [pc, #40] @ (1f1f08 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f1f84 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f1f80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1f00 │ │ │ │ + bne.n 1f1f78 │ │ │ │ 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> │ │ │ │ - b.n 1f21b8 │ │ │ │ + b.n 1f2140 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f214c │ │ │ │ + b.n 1f20d4 │ │ │ │ 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, 1f1f80 │ │ │ │ + cbz r3, 1f1ff8 │ │ │ │ ldrd r7, r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20718c │ │ │ │ + bl 207204 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f1f56 │ │ │ │ + cbz r0, 1f1fce │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 2071a0 │ │ │ │ - cbnz r0, 1f1f60 │ │ │ │ + bl 207218 │ │ │ │ + cbnz r0, 1f1fd8 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #128] @ (1f1fe4 ) │ │ │ │ + ldr r1, [pc, #128] @ (1f205c ) │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f1e84 │ │ │ │ + bl 1f1efc │ │ │ │ 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 1f1f56 │ │ │ │ + b.n 1f1fce │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f1fd6 │ │ │ │ + beq.n 1f204e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f1fdc │ │ │ │ + beq.n 1f2054 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f1f5c │ │ │ │ + bne.n 1f1fd4 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f2e34 │ │ │ │ + bl 1f2eac │ │ │ │ movs r6, #9 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1f1fac │ │ │ │ + cbnz r0, 1f2024 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f1f5c │ │ │ │ - bl 1f2c3c │ │ │ │ + b.n 1f1fd4 │ │ │ │ + bl 1f2cb4 │ │ │ │ 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 1f1fcc │ │ │ │ + bcs.n 1f2044 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 1f1fa8 │ │ │ │ + bne.n 1f2020 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2ebc │ │ │ │ - b.n 1f1fa0 │ │ │ │ - bl 1f33f0 │ │ │ │ - b.n 1f1f5c │ │ │ │ - bl 1f36f0 │ │ │ │ - b.n 1f1f5c │ │ │ │ + bl 1f2f34 │ │ │ │ + b.n 1f2018 │ │ │ │ + bl 1f3468 │ │ │ │ + b.n 1f1fd4 │ │ │ │ + bl 1f3768 │ │ │ │ + b.n 1f1fd4 │ │ │ │ nop │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + 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] @ (1f2154 ) │ │ │ │ + ldr r2, [pc, #344] @ (1f21cc ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #344] @ (1f2158 ) │ │ │ │ + ldr r3, [pc, #344] @ (1f21d0 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #340] @ (1f215c ) │ │ │ │ + ldr r0, [pc, #340] @ (1f21d4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #340] @ (1f2160 ) │ │ │ │ + ldr r6, [pc, #340] @ (1f21d8 ) │ │ │ │ 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 1fe4f4 │ │ │ │ - cbnz r0, 1f2040 │ │ │ │ + bl 1fe56c │ │ │ │ + cbnz r0, 1f20b8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #316] @ (1f2164 ) │ │ │ │ + ldr r0, [pc, #316] @ (1f21dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe4f4 │ │ │ │ + bl 1fe56c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f20c0 │ │ │ │ - ldr r0, [pc, #308] @ (1f2168 ) │ │ │ │ + beq.n 1f2138 │ │ │ │ + ldr r0, [pc, #308] @ (1f21e0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6db4 │ │ │ │ + bl 1f6e2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2132 │ │ │ │ + beq.n 1f21aa │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1f2042 │ │ │ │ + b.n 1f20ba │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #296] @ (1f216c ) │ │ │ │ + ldr r0, [pc, #296] @ (1f21e4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6db4 │ │ │ │ + bl 1f6e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f20d4 │ │ │ │ + beq.n 1f214c │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 61728 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f207a │ │ │ │ + beq.n 1f20f2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1f2122 │ │ │ │ - bhi.n 1f2128 │ │ │ │ + beq.n 1f219a │ │ │ │ + bhi.n 1f21a0 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1f2122 │ │ │ │ + beq.n 1f219a │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1f212c │ │ │ │ + beq.n 1f21a4 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 1f2080 │ │ │ │ + bne.n 1f20f8 │ │ │ │ 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 1f1c84 │ │ │ │ + bl 1f1cfc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f20a4 │ │ │ │ + cbz r0, 1f211c │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1f20a4 │ │ │ │ + beq.n 1f211c │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ - cbz r5, 1f20f4 │ │ │ │ - ldr r2, [pc, #200] @ (1f2170 ) │ │ │ │ - ldr r3, [pc, #176] @ (1f2158 ) │ │ │ │ + cbz r5, 1f216c │ │ │ │ + ldr r2, [pc, #200] @ (1f21e8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f21d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f2150 │ │ │ │ + bne.n 1f21c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ (1f2174 ) │ │ │ │ + ldr r0, [pc, #176] @ (1f21ec ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe4f4 │ │ │ │ + bl 1fe56c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2042 │ │ │ │ + bne.n 1f20ba │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f20a4 │ │ │ │ - ldr r0, [pc, #160] @ (1f2178 ) │ │ │ │ + b.n 1f211c │ │ │ │ + ldr r0, [pc, #160] @ (1f21f0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6db4 │ │ │ │ + bl 1f6e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f207a │ │ │ │ - ldr r3, [pc, #152] @ (1f217c ) │ │ │ │ + beq.n 1f20f2 │ │ │ │ + ldr r3, [pc, #152] @ (1f21f4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1f2180 ) │ │ │ │ + ldr r2, [pc, #152] @ (1f21f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - b.n 1f2050 │ │ │ │ - ldr r0, [pc, #140] @ (1f2184 ) │ │ │ │ + b.n 1f20c8 │ │ │ │ + ldr r0, [pc, #140] @ (1f21fc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe4f4 │ │ │ │ + bl 1fe56c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f20a4 │ │ │ │ + beq.n 1f211c │ │ │ │ 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 1f1c84 │ │ │ │ + bl 1f1cfc │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 1f20a4 │ │ │ │ + b.n 1f211c │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 1f2074 │ │ │ │ + b.n 1f20ec │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1f2070 │ │ │ │ + bne.n 1f20e8 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 1f2074 │ │ │ │ - ldr r0, [pc, #84] @ (1f2188 ) │ │ │ │ + b.n 1f20ec │ │ │ │ + ldr r0, [pc, #84] @ (1f2200 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6db4 │ │ │ │ + bl 1f6e2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f203c │ │ │ │ - bl 1f32d0 │ │ │ │ + bne.w 1f20b4 │ │ │ │ + bl 1f3348 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f203c │ │ │ │ - bl 1f3794 │ │ │ │ - b.n 1f203c │ │ │ │ + beq.w 1f20b4 │ │ │ │ + bl 1f380c │ │ │ │ + b.n 1f20b4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + svc 132 @ 0x84 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ movs r0, r3 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ movs r0, r3 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ movs r0, r3 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + udf #220 @ 0xdc │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r0, r3 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ movs r0, r3 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + 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, 1f21aa │ │ │ │ + cbnz r0, 1f2222 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1f21fe │ │ │ │ + cbnz r3, 1f2276 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f21a0 │ │ │ │ + beq.n 1f2218 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1fde64 │ │ │ │ + bl 1fdedc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1fdd6c │ │ │ │ + bl 1fdde4 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1f21d2 │ │ │ │ - bl 1f218c │ │ │ │ + cbz r0, 1f224a │ │ │ │ + bl 1f2204 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f21f0 │ │ │ │ + beq.n 1f2268 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f21e6 │ │ │ │ + beq.n 1f225e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f365c │ │ │ │ - b.n 1f21a0 │ │ │ │ + bl 1f36d4 │ │ │ │ + b.n 1f2218 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1ffc74 │ │ │ │ - b.n 1f21de │ │ │ │ + bl 1ffcec │ │ │ │ + b.n 1f2256 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1f3ec4 │ │ │ │ + bl 1f3f3c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1f21da │ │ │ │ - ldr r2, [pc, #20] @ (1f2214 ) │ │ │ │ - ldr r1, [pc, #20] @ (1f2218 ) │ │ │ │ + b.n 1f2252 │ │ │ │ + ldr r2, [pc, #20] @ (1f228c ) │ │ │ │ + ldr r1, [pc, #20] @ (1f2290 ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f6114 │ │ │ │ - b.n 1f21b0 │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ + bl 1f618c │ │ │ │ + b.n 1f2228 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ movs r0, r3 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + 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, 1f2262 │ │ │ │ + cbz r4, 1f22da │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1f1bb4 │ │ │ │ + bl 1f1c2c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1f2262 │ │ │ │ + cbz r0, 1f22da │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1f2268 │ │ │ │ + ldr.w ip, [pc, #24] @ 1f22e0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1f226c ) │ │ │ │ + ldr r3, [pc, #20] @ (1f22e4 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1fde10 │ │ │ │ + bl 1fde88 │ │ │ │ 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, 1f228e │ │ │ │ + cbz r2, 1f2306 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r5, #408] @ 0x198 │ │ │ │ - cbz r0, 1f22b0 │ │ │ │ + cbz r0, 1f2328 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f3374 │ │ │ │ + bl 1f33ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f22b0 │ │ │ │ + cbz r0, 1f2328 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2378 │ │ │ │ + bne.n 1f23f0 │ │ │ │ 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 1f2318 │ │ │ │ + beq.n 1f2390 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f23ec │ │ │ │ - ldr r1, [pc, #300] @ (1f23f8 ) │ │ │ │ + beq.w 1f2464 │ │ │ │ + ldr r1, [pc, #300] @ (1f2470 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f1e84 │ │ │ │ + bl 1f1efc │ │ │ │ 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 1f23a2 │ │ │ │ + beq.n 1f241a │ │ │ │ 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 1f23da │ │ │ │ + beq.n 1f2452 │ │ │ │ mov r2, r0 │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r7, #4 │ │ │ │ - bl 2071dc │ │ │ │ + bl 207254 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f23b8 │ │ │ │ - cbz r6, 1f2310 │ │ │ │ + beq.n 1f2430 │ │ │ │ + cbz r6, 1f2388 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f22a0 │ │ │ │ + b.n 1f2318 │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f2394 │ │ │ │ + beq.n 1f240c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f23aa │ │ │ │ + beq.n 1f2422 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f2338 │ │ │ │ + beq.n 1f23b0 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ - cbnz r3, 1f235c │ │ │ │ + cbnz r3, 1f23d4 │ │ │ │ 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 1f2e34 │ │ │ │ + bl 1f2eac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f23ce │ │ │ │ + beq.n 1f2446 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f2d4c │ │ │ │ + bl 1f2dc4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f22a8 │ │ │ │ - cbnz r4, 1f2378 │ │ │ │ + beq.n 1f2320 │ │ │ │ + cbnz r4, 1f23f0 │ │ │ │ add.w r3, r5, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f2364 │ │ │ │ + bne.n 1f23dc │ │ │ │ dmb ish │ │ │ │ - b.n 1f232e │ │ │ │ + b.n 1f23a6 │ │ │ │ add.w r3, r5, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f2380 │ │ │ │ + bne.n 1f23f8 │ │ │ │ dmb ish │ │ │ │ - b.n 1f22a8 │ │ │ │ + b.n 1f2320 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3374 │ │ │ │ + bl 1f33ec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f2352 │ │ │ │ + b.n 1f23ca │ │ │ │ mov r0, r7 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f2328 │ │ │ │ + b.n 1f23a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3674 │ │ │ │ + bl 1f36ec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f2352 │ │ │ │ + b.n 1f23ca │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r7 │ │ │ │ blx 60b4c │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f232e │ │ │ │ - b.n 1f235c │ │ │ │ + beq.n 1f23a6 │ │ │ │ + b.n 1f23d4 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f22a8 │ │ │ │ - b.n 1f235c │ │ │ │ + beq.w 1f2320 │ │ │ │ + b.n 1f23d4 │ │ │ │ mov r0, r7 │ │ │ │ blx 60b4c │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f22a8 │ │ │ │ - b.n 1f235c │ │ │ │ + beq.w 1f2320 │ │ │ │ + b.n 1f23d4 │ │ │ │ ldrb.w r4, [r5, #396] @ 0x18c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f22a8 │ │ │ │ - b.n 1f235c │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + beq.w 1f2320 │ │ │ │ + b.n 1f23d4 │ │ │ │ + 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] @ (1f246c ) │ │ │ │ + ldr r1, [pc, #88] @ (1f24e4 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1f2470 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f24e8 ) │ │ │ │ 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 209fa0 │ │ │ │ + bl 20a018 │ │ │ │ ldrd r1, r2, [r4, #376] @ 0x178 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a4fc │ │ │ │ - ldr r2, [pc, #36] @ (1f2474 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f2470 ) │ │ │ │ + bl 20a574 │ │ │ │ + ldr r2, [pc, #36] @ (1f24ec ) │ │ │ │ + ldr r3, [pc, #32] @ (1f24e8 ) │ │ │ │ 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 1f2468 │ │ │ │ + bne.n 1f24e0 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - blt.n 1f2438 │ │ │ │ + blt.n 1f25c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1f23d0 │ │ │ │ + blt.n 1f2558 │ │ │ │ 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] @ (1f266c ) │ │ │ │ + ldr r2, [pc, #480] @ (1f26e4 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #480] @ (1f2670 ) │ │ │ │ + ldr r3, [pc, #480] @ (1f26e8 ) │ │ │ │ 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 1f2664 │ │ │ │ + beq.w 1f26dc │ │ │ │ blx 60a68 │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f24bc │ │ │ │ + b.n 1f2534 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 60f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f24b4 │ │ │ │ + bne.n 1f252c │ │ │ │ mov r0, r7 │ │ │ │ blx 61900 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -549352,85 +549387,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 1f25d8 │ │ │ │ + beq.n 1f2650 │ │ │ │ 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 1f24f8 │ │ │ │ + bne.n 1f2570 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1f2532 │ │ │ │ + beq.n 1f25aa │ │ │ │ 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 1f24f8 │ │ │ │ + bge.n 1f2570 │ │ │ │ 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 1f24f8 │ │ │ │ + beq.n 1f2570 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 1f2648 │ │ │ │ + bhi.n 1f26c0 │ │ │ │ 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 1f24f8 │ │ │ │ + beq.n 1f2570 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f2636 │ │ │ │ + beq.n 1f26ae │ │ │ │ ldrd lr, ip, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b.n 1f258c │ │ │ │ + b.n 1f2604 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1f2632 │ │ │ │ + beq.n 1f26aa │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1f2586 │ │ │ │ + bge.n 1f25fe │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f263c │ │ │ │ + bne.n 1f26b4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f25b6 │ │ │ │ + beq.n 1f262e │ │ │ │ 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] │ │ │ │ @@ -549444,21 +549479,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 1f2502 │ │ │ │ + bne.n 1f257a │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f2654 │ │ │ │ - ldr.w r8, [pc, #144] @ 1f2674 │ │ │ │ + beq.n 1f26cc │ │ │ │ + ldr.w r8, [pc, #144] @ 1f26ec │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -549468,544 +549503,544 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 60b4c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1f25ec │ │ │ │ + bne.n 1f2664 │ │ │ │ mov r0, r9 │ │ │ │ blx 60d6c │ │ │ │ - ldr r2, [pc, #96] @ (1f2678 ) │ │ │ │ - ldr r3, [pc, #84] @ (1f2670 ) │ │ │ │ + ldr r2, [pc, #96] @ (1f26f0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1f26e8 ) │ │ │ │ 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 1f2668 │ │ │ │ + bne.n 1f26e0 │ │ │ │ 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 1f25b6 │ │ │ │ + beq.n 1f262e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1f25b6 │ │ │ │ + b.n 1f262e │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 61948 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f255a │ │ │ │ + b.n 1f25d2 │ │ │ │ mov r0, r7 │ │ │ │ blx 60d6c │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1f2616 │ │ │ │ + b.n 1f268e │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f2616 │ │ │ │ + b.n 1f268e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - blt.n 1f2748 │ │ │ │ + bge.n 1f26d0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ movs r0, r3 │ │ │ │ - bls.n 1f2640 │ │ │ │ + bls.n 1f27c8 │ │ │ │ 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] @ (1f2794 ) │ │ │ │ + ldr r0, [pc, #260] @ (1f280c ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1f2798 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f2810 ) │ │ │ │ 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 1f1450 │ │ │ │ + bl 1f14c8 │ │ │ │ ldr.w r4, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f1460 │ │ │ │ + bl 1f14d8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2756 │ │ │ │ + bne.n 1f27ce │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 61e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2756 │ │ │ │ + bne.n 1f27ce │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1530 │ │ │ │ + bl 1f15a8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2756 │ │ │ │ + bne.n 1f27ce │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f273a │ │ │ │ + beq.n 1f27b2 │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1460 │ │ │ │ + bl 1f14d8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2756 │ │ │ │ + bne.n 1f27ce │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f1460 │ │ │ │ + bl 1f14d8 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 207208 │ │ │ │ + bl 207280 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f2756 │ │ │ │ + bne.n 1f27ce │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 61b04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f2758 │ │ │ │ + cbz r0, 1f27d0 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1f277c │ │ │ │ + cbz r3, 1f27f4 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1f2758 │ │ │ │ + bne.n 1f27d0 │ │ │ │ mov r1, r8 │ │ │ │ blx 61a8c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2760 │ │ │ │ + beq.n 1f27d8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1f2760 │ │ │ │ + b.n 1f27d8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1530 │ │ │ │ + bl 1f15a8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1f2756 │ │ │ │ + cbnz r3, 1f27ce │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1460 │ │ │ │ + bl 1f14d8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f26de │ │ │ │ + beq.n 1f2756 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #56] @ (1f279c ) │ │ │ │ - ldr r3, [pc, #52] @ (1f2798 ) │ │ │ │ + ldr r2, [pc, #56] @ (1f2814 ) │ │ │ │ + ldr r3, [pc, #52] @ (1f2810 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f278e │ │ │ │ + bne.n 1f2806 │ │ │ │ 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 2071dc │ │ │ │ + bl 207254 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f272c │ │ │ │ - b.n 1f2758 │ │ │ │ + bne.n 1f27a4 │ │ │ │ + b.n 1f27d0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bls.n 1f2868 │ │ │ │ + bhi.n 1f27f0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1f26d0 │ │ │ │ + bhi.n 1f2858 │ │ │ │ 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] @ (1f28b0 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f2928 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r2, [pc, #252] @ (1f28b4 ) │ │ │ │ + ldr r2, [pc, #252] @ (1f292c ) │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #252] @ (1f28b8 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f2930 ) │ │ │ │ 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 1f288e │ │ │ │ + beq.n 1f2906 │ │ │ │ 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 1f27f4 │ │ │ │ + b.n 1f286c │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1f27fa │ │ │ │ + beq.n 1f2872 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1f2824 │ │ │ │ + beq.n 1f289c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1f27e8 │ │ │ │ + bne.n 1f2860 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f27ee │ │ │ │ + beq.n 1f2866 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [r4] │ │ │ │ blx 6093c <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1f2846 │ │ │ │ + cbnz r0, 1f28be │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1f2894 │ │ │ │ + bne.n 1f290c │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1f27f4 │ │ │ │ + bne.n 1f286c │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1f28bc ) │ │ │ │ - ldr r3, [pc, #136] @ (1f28b8 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f2934 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f2930 ) │ │ │ │ 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 1f28aa │ │ │ │ + bne.n 1f2922 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2888 │ │ │ │ + beq.n 1f2900 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61688 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2818 │ │ │ │ + beq.n 1f2890 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1f286c │ │ │ │ + bne.n 1f28e4 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1f2818 │ │ │ │ - ldr r3, [pc, #80] @ (1f28c0 ) │ │ │ │ + beq.n 1f2890 │ │ │ │ + ldr r3, [pc, #80] @ (1f2938 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 60df0 │ │ │ │ - ldr r2, [pc, #72] @ (1f28c4 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f293c ) │ │ │ │ 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 1f282c │ │ │ │ - ldr r1, [pc, #40] @ (1f28c0 ) │ │ │ │ + b.n 1f28a4 │ │ │ │ + ldr r1, [pc, #40] @ (1f2938 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #44] @ (1f28c8 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f2940 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [fp, r1] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - b.n 1f2888 │ │ │ │ + b.n 1f2900 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bhi.n 1f2940 │ │ │ │ + bvc.n 1f28c8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bhi.n 1f2938 │ │ │ │ + bvc.n 1f28c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1f2858 │ │ │ │ + bvc.n 1f29e0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + 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] @ (1f29e0 ) │ │ │ │ + ldr r2, [pc, #260] @ (1f2a58 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #260] @ (1f29e4 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f2a5c ) │ │ │ │ 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 20718c │ │ │ │ + bl 207204 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f298a │ │ │ │ + beq.n 1f2a02 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ ldrd r1, r2, [r3, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1094 │ │ │ │ - cbnz r0, 1f2938 │ │ │ │ + bl 1f110c │ │ │ │ + cbnz r0, 1f29b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f29b0 │ │ │ │ + beq.n 1f2a28 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #200] @ (1f29e8 ) │ │ │ │ - ldr r3, [pc, #192] @ (1f29e4 ) │ │ │ │ + ldr r2, [pc, #200] @ (1f2a60 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f2a5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f29da │ │ │ │ + bne.n 1f2a52 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f12d4 │ │ │ │ + bl 1f134c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2912 │ │ │ │ + beq.n 1f298a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f29bc │ │ │ │ + beq.n 1f2a34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207208 │ │ │ │ + bl 207280 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2912 │ │ │ │ + beq.n 1f298a │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2912 │ │ │ │ + beq.n 1f298a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f291e │ │ │ │ + bne.n 1f2996 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f291e │ │ │ │ + b.n 1f2996 │ │ │ │ strd r1, r0, [sp] │ │ │ │ blx 61b04 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f291e │ │ │ │ + beq.n 1f2996 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 2071a0 │ │ │ │ + bl 207218 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2912 │ │ │ │ + beq.n 1f298a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.n 1f2906 │ │ │ │ + b.n 1f297e │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 60b4c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 1f291e │ │ │ │ + b.n 1f2996 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f12d4 │ │ │ │ + bl 1f134c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2912 │ │ │ │ + beq.n 1f298a │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f294a │ │ │ │ - b.n 1f2912 │ │ │ │ + bne.n 1f29c2 │ │ │ │ + b.n 1f298a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvc.n 1f2a18 │ │ │ │ + bvs.n 1f29a0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1f29a0 │ │ │ │ + bvs.n 1f2b28 │ │ │ │ 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] @ (1f2ac0 ) │ │ │ │ + ldr r2, [pc, #196] @ (1f2b38 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #196] @ (1f2ac4 ) │ │ │ │ + ldr r3, [pc, #196] @ (1f2b3c ) │ │ │ │ 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 1f2a96 │ │ │ │ + beq.n 1f2b0e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 60f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2a8a │ │ │ │ + beq.n 1f2b02 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f2a36 │ │ │ │ + bne.n 1f2aae │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2a1c │ │ │ │ + beq.n 1f2a94 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f2a48 │ │ │ │ + bne.n 1f2ac0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f2a48 │ │ │ │ + bne.n 1f2ac0 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2a1c │ │ │ │ - ldr r2, [pc, #124] @ (1f2ac8 ) │ │ │ │ + beq.n 1f2a94 │ │ │ │ + ldr r2, [pc, #124] @ (1f2b40 ) │ │ │ │ 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 1f2a1c │ │ │ │ + beq.n 1f2a94 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 6093c <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1f2ab4 │ │ │ │ + cbnz r0, 1f2b2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1f2aae │ │ │ │ + beq.n 1f2b26 │ │ │ │ blx 612d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60b4c │ │ │ │ mov r0, r4 │ │ │ │ blx 60f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2a26 │ │ │ │ + bne.n 1f2a9e │ │ │ │ mov r0, r4 │ │ │ │ blx 60d6c │ │ │ │ mov r0, r5 │ │ │ │ blx 612bc │ │ │ │ - ldr r2, [pc, #52] @ (1f2acc ) │ │ │ │ - ldr r3, [pc, #40] @ (1f2ac4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f2b44 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f2b3c ) │ │ │ │ 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 1f2abc │ │ │ │ + bne.n 1f2b34 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f29ec │ │ │ │ - b.n 1f2a7a │ │ │ │ + bl 1f2a64 │ │ │ │ + b.n 1f2af2 │ │ │ │ mov r0, r2 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f2a1c │ │ │ │ + b.n 1f2a94 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 1f2ab8 │ │ │ │ + bpl.n 1f2a40 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1f2b94 │ │ │ │ + bmi.n 1f2b1c │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1f2b06 │ │ │ │ + bne.n 1f2b7e │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f2b02 │ │ │ │ + bls.n 1f2b7a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1f2b0c ) │ │ │ │ + ldr r1, [pc, #28] @ (1f2b84 ) │ │ │ │ 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, [r4, #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] @ 1f2bcc │ │ │ │ + ldr.w ip, [pc, #172] @ 1f2c44 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (1f2bd0 ) │ │ │ │ + ldr r4, [pc, #168] @ (1f2c48 ) │ │ │ │ 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 │ │ │ │ @@ -550013,1373 +550048,1373 @@ │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #16384 @ 0x4000 │ │ │ │ itet ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ movne r4, #0 │ │ │ │ - beq.n 1f2b68 │ │ │ │ - ldr r2, [pc, #132] @ (1f2bd4 ) │ │ │ │ - ldr r3, [pc, #124] @ (1f2bd0 ) │ │ │ │ + beq.n 1f2be0 │ │ │ │ + ldr r2, [pc, #132] @ (1f2c4c ) │ │ │ │ + ldr r3, [pc, #124] @ (1f2c48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f2bc8 │ │ │ │ + bne.n 1f2c40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1f2bb6 │ │ │ │ - ldr r2, [pc, #100] @ (1f2bd8 ) │ │ │ │ + beq.n 1f2c2e │ │ │ │ + ldr r2, [pc, #100] @ (1f2c50 ) │ │ │ │ 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 1f2b4e │ │ │ │ + beq.n 1f2bc6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 610b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 60b4c │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f2b4e │ │ │ │ + beq.n 1f2bc6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 60f88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1f2bae │ │ │ │ + cbz r0, 1f2c26 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1f2b9a │ │ │ │ + bne.n 1f2c12 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 60d6c │ │ │ │ - b.n 1f2b4e │ │ │ │ + b.n 1f2bc6 │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f2b70 │ │ │ │ + bne.n 1f2be8 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2b4e │ │ │ │ - b.n 1f2b70 │ │ │ │ + beq.n 1f2bc6 │ │ │ │ + b.n 1f2be8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 1f2b7c │ │ │ │ + bmi.n 1f2d04 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1f2b2c │ │ │ │ + bmi.n 1f2cb4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r4, #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] @ (1f2c38 ) │ │ │ │ + ldr r1, [pc, #76] @ (1f2cb0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f2478 │ │ │ │ + bl 1f24f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f2c34 │ │ │ │ + cbz r0, 1f2cac │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f2c2e │ │ │ │ + beq.n 1f2ca6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 612d4 │ │ │ │ - cbnz r0, 1f2c0c │ │ │ │ + cbnz r0, 1f2c84 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1f2c00 │ │ │ │ + bne.n 1f2c78 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1f2c2e │ │ │ │ + beq.n 1f2ca6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60b4c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 60b4c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1f2c1a │ │ │ │ + bne.n 1f2c92 │ │ │ │ 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] @ (1f2d38 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f2db0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1f2d3c ) │ │ │ │ + ldr r3, [pc, #232] @ (1f2db4 ) │ │ │ │ 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 1f9c9c │ │ │ │ + bl 1f9d14 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1f2d40 ) │ │ │ │ + ldr r2, [pc, #204] @ (1f2db8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f2cd2 │ │ │ │ + blt.n 1f2d4a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f2bdc │ │ │ │ + bl 1f2c54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b4c │ │ │ │ - cbnz r4, 1f2cec │ │ │ │ - ldr r1, [pc, #176] @ (1f2d44 ) │ │ │ │ + cbnz r4, 1f2d64 │ │ │ │ + ldr r1, [pc, #176] @ (1f2dbc ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f2478 │ │ │ │ + bl 1f24f0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f2cd2 │ │ │ │ + cbz r0, 1f2d4a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f2bdc │ │ │ │ + bl 1f2c54 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1f2cc6 │ │ │ │ + beq.n 1f2d3e │ │ │ │ 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 1f2cb2 │ │ │ │ + bne.n 1f2d2a │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f2d10 │ │ │ │ - ldr r2, [pc, #116] @ (1f2d48 ) │ │ │ │ - ldr r3, [pc, #100] @ (1f2d3c ) │ │ │ │ + bne.n 1f2d88 │ │ │ │ + ldr r2, [pc, #116] @ (1f2dc0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f2db4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f2d32 │ │ │ │ + bne.n 1f2daa │ │ │ │ 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 1f2cfa │ │ │ │ + bne.n 1f2d72 │ │ │ │ dmb ish │ │ │ │ - b.n 1f2cd2 │ │ │ │ + b.n 1f2d4a │ │ │ │ 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 1f2d0a │ │ │ │ - b.n 1f2d20 │ │ │ │ + beq.n 1f2d82 │ │ │ │ + b.n 1f2d98 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcc.n 1f2c8c │ │ │ │ + bcc.n 1f2e14 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ movs r0, r3 │ │ │ │ mrc2 15, 3, pc, cr7, cr15, {7} │ │ │ │ - bcc.n 1f2d98 │ │ │ │ + bcs.n 1f2d20 │ │ │ │ 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] @ (1f2e28 ) │ │ │ │ - ldr r3, [pc, #200] @ (1f2e2c ) │ │ │ │ + ldr r2, [pc, #200] @ (1f2ea0 ) │ │ │ │ + ldr r3, [pc, #200] @ (1f2ea4 ) │ │ │ │ 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 1f2e0a │ │ │ │ + beq.n 1f2e82 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 61580 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f2de0 │ │ │ │ + beq.n 1f2e58 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f2de0 │ │ │ │ - cbz r5, 1f2dca │ │ │ │ + cbz r0, 1f2e58 │ │ │ │ + cbz r5, 1f2e42 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f2da6 │ │ │ │ + b.n 1f2e1e │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1f2dc4 │ │ │ │ + bls.n 1f2e3c │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 611cc │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f2da0 │ │ │ │ + bhi.n 1f2e18 │ │ │ │ mov r0, r7 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f2de6 │ │ │ │ + b.n 1f2e5e │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1f2db6 │ │ │ │ + beq.n 1f2e2e │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f267c │ │ │ │ + bl 1f26f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbnz r4, 1f2e12 │ │ │ │ + cbnz r4, 1f2e8a │ │ │ │ blx 60b4c │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r6 │ │ │ │ blx 61178 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #64] @ (1f2e30 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f2e2c ) │ │ │ │ + ldr r2, [pc, #64] @ (1f2ea8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f2ea4 ) │ │ │ │ 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 1f2e24 │ │ │ │ + bne.n 1f2e9c │ │ │ │ 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 1f2dec │ │ │ │ + b.n 1f2e64 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r6 │ │ │ │ blx 61178 │ │ │ │ - b.n 1f2dee │ │ │ │ + b.n 1f2e66 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bcs.n 1f2d5c │ │ │ │ + bcs.n 1f2ee4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1f2e48 │ │ │ │ + bne.n 1f2dd0 │ │ │ │ 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] @ (1f2eac ) │ │ │ │ - ldr r2, [pc, #104] @ (1f2eb0 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f2f24 ) │ │ │ │ + ldr r2, [pc, #104] @ (1f2f28 ) │ │ │ │ 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, 1f2ea4 │ │ │ │ + cbnz r2, 1f2f1c │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1f6378 │ │ │ │ + bl 1f63f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (1f2eb4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1f2f2c ) │ │ │ │ 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 1f2ea4 │ │ │ │ + beq.n 1f2f1c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (1f2eb8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f2eb0 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f2f30 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f2f28 ) │ │ │ │ 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 1f2ea8 │ │ │ │ + bne.n 1f2f20 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f2e8c │ │ │ │ + b.n 1f2f04 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bne.n 1f2e14 │ │ │ │ + bne.n 1f2f9c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ movs r0, r3 │ │ │ │ - bne.n 1f2f94 │ │ │ │ + beq.n 1f2f1c │ │ │ │ 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] @ (1f3070 ) │ │ │ │ + ldr r2, [pc, #416] @ (1f30e8 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [pc, #416] @ (1f3074 ) │ │ │ │ + ldr r3, [pc, #416] @ (1f30ec ) │ │ │ │ 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 1f0fd0 │ │ │ │ - ldr r2, [pc, #396] @ (1f3078 ) │ │ │ │ + bl 1f1048 │ │ │ │ + ldr r2, [pc, #396] @ (1f30f0 ) │ │ │ │ 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 1f2f1e │ │ │ │ + beq.n 1f2f96 │ │ │ │ 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 1f2f96 │ │ │ │ + bne.n 1f300e │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f2f48 │ │ │ │ + beq.n 1f2fc0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b4c │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2ffe │ │ │ │ - ldr r2, [pc, #332] @ (1f307c ) │ │ │ │ - ldr r3, [pc, #324] @ (1f3074 ) │ │ │ │ + beq.n 1f3076 │ │ │ │ + ldr r2, [pc, #332] @ (1f30f4 ) │ │ │ │ + ldr r3, [pc, #324] @ (1f30ec ) │ │ │ │ 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 1f306c │ │ │ │ + bne.w 1f30e4 │ │ │ │ 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 1f6378 │ │ │ │ + bl 1f63f0 │ │ │ │ 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] @ (1f3080 ) │ │ │ │ + ldr r2, [pc, #280] @ (1f30f8 ) │ │ │ │ add r2, pc │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f2f80 │ │ │ │ + beq.n 1f2ff8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f27a0 │ │ │ │ + bl 1f2818 │ │ │ │ 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 1f2f1e │ │ │ │ + beq.n 1f2f96 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 60f40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f2fea │ │ │ │ + beq.n 1f3062 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 6137c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1f3006 │ │ │ │ + bne.n 1f307e │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f28cc │ │ │ │ - cbz r0, 1f2fe4 │ │ │ │ + bl 1f2944 │ │ │ │ + cbz r0, 1f305c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 1f3020 │ │ │ │ + cbz r3, 1f3098 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f2fd2 │ │ │ │ + b.n 1f304a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 1f301c │ │ │ │ + bls.n 1f3094 │ │ │ │ subs r2, r6, r3 │ │ │ │ add.w r1, r8, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61bd0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1f2fca │ │ │ │ + bne.n 1f3042 │ │ │ │ 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 1f2f2c │ │ │ │ + bne.n 1f2fa4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f2f2c │ │ │ │ + b.n 1f2fa4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 612d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61178 │ │ │ │ mov r0, r4 │ │ │ │ blx 61178 │ │ │ │ - b.n 1f2ff0 │ │ │ │ + b.n 1f3068 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1f2fe4 │ │ │ │ + beq.n 1f305c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 61fe0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f2fe4 │ │ │ │ + beq.n 1f305c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 6093c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3064 │ │ │ │ + beq.n 1f30dc │ │ │ │ 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 1f304e │ │ │ │ + bne.n 1f30c6 │ │ │ │ dmb ish │ │ │ │ - b.n 1f2fea │ │ │ │ + b.n 1f3062 │ │ │ │ mov r0, r5 │ │ │ │ blx 612d4 │ │ │ │ - b.n 1f2fea │ │ │ │ + b.n 1f3062 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bne.n 1f30c4 │ │ │ │ + beq.n 1f304c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ movs r0, r3 │ │ │ │ - beq.n 1f3018 │ │ │ │ + beq.n 1f31a0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r0, [r3, #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] @ (1f3280 ) │ │ │ │ + ldr r1, [pc, #488] @ (1f32f8 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #488] @ (1f3284 ) │ │ │ │ + ldr r2, [pc, #488] @ (1f32fc ) │ │ │ │ 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] @ (1f3288 ) │ │ │ │ + ldr r2, [pc, #468] @ (1f3300 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f316e │ │ │ │ - ldr r0, [pc, #460] @ (1f328c ) │ │ │ │ + beq.n 1f31e6 │ │ │ │ + ldr r0, [pc, #460] @ (1f3304 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6dc8 │ │ │ │ + bl 1f6e40 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f317e │ │ │ │ - ldr r1, [pc, #452] @ (1f3290 ) │ │ │ │ + beq.n 1f31f6 │ │ │ │ + ldr r1, [pc, #452] @ (1f3308 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f927c │ │ │ │ + bl 1f92f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f27a0 │ │ │ │ + bl 1f2818 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 1f316a │ │ │ │ + bne.n 1f31e2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f31a4 │ │ │ │ - ldr r2, [pc, #416] @ (1f3294 ) │ │ │ │ - ldr r3, [pc, #400] @ (1f3284 ) │ │ │ │ + beq.n 1f321c │ │ │ │ + ldr r2, [pc, #416] @ (1f330c ) │ │ │ │ + ldr r3, [pc, #400] @ (1f32fc ) │ │ │ │ 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 1f327c │ │ │ │ + bne.w 1f32f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #392] @ (1f3298 ) │ │ │ │ + ldr r0, [pc, #392] @ (1f3310 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6db4 │ │ │ │ + bl 1f6e2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f31fe │ │ │ │ - ldr r7, [pc, #384] @ (1f329c ) │ │ │ │ + beq.n 1f3276 │ │ │ │ + ldr r7, [pc, #384] @ (1f3314 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #384] @ (1f32a0 ) │ │ │ │ + ldr r3, [pc, #384] @ (1f3318 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f927c │ │ │ │ + bl 1f92f4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f27a0 │ │ │ │ + bl 1f2818 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ - cbnz r0, 1f316a │ │ │ │ + cbnz r0, 1f31e2 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f927c │ │ │ │ + bl 1f92f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f27a0 │ │ │ │ + bl 1f2818 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f30ea │ │ │ │ + beq.n 1f3162 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f30f0 │ │ │ │ + b.n 1f3168 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f319e │ │ │ │ + beq.n 1f3216 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f31f8 │ │ │ │ - ldr r4, [pc, #296] @ (1f32a4 ) │ │ │ │ + beq.n 1f3270 │ │ │ │ + ldr r4, [pc, #296] @ (1f331c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f30bc │ │ │ │ - ldr r0, [pc, #296] @ (1f32a8 ) │ │ │ │ + b.n 1f3134 │ │ │ │ + ldr r0, [pc, #296] @ (1f3320 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6dc8 │ │ │ │ + bl 1f6e40 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f31e2 │ │ │ │ - ldr r3, [pc, #288] @ (1f32ac ) │ │ │ │ + cbz r0, 1f325a │ │ │ │ + ldr r3, [pc, #288] @ (1f3324 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #288] @ (1f32b0 ) │ │ │ │ + ldr r2, [pc, #288] @ (1f3328 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - b.n 1f30ca │ │ │ │ - ldr r4, [pc, #276] @ (1f32b4 ) │ │ │ │ + b.n 1f3142 │ │ │ │ + ldr r4, [pc, #276] @ (1f332c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f30bc │ │ │ │ + b.n 1f3134 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #272] @ (1f32b8 ) │ │ │ │ + ldr r4, [pc, #272] @ (1f3330 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f927c │ │ │ │ + bl 1f92f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f27a0 │ │ │ │ + bl 1f2818 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 1f316a │ │ │ │ + bne.n 1f31e2 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f927c │ │ │ │ + bl 1f92f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f27a0 │ │ │ │ + bl 1f2818 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 1f30f0 │ │ │ │ - ldr r0, [pc, #216] @ (1f32bc ) │ │ │ │ + b.n 1f3168 │ │ │ │ + ldr r0, [pc, #216] @ (1f3334 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6dc8 │ │ │ │ + bl 1f6e40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f310e │ │ │ │ - ldr r1, [pc, #208] @ (1f32c0 ) │ │ │ │ + beq.n 1f3186 │ │ │ │ + ldr r1, [pc, #208] @ (1f3338 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1f30d2 │ │ │ │ - ldr r4, [pc, #200] @ (1f32c4 ) │ │ │ │ + b.n 1f314a │ │ │ │ + ldr r4, [pc, #200] @ (1f333c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f30bc │ │ │ │ + b.n 1f3134 │ │ │ │ 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 1f3226 │ │ │ │ + b.n 1f329e │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1f316a │ │ │ │ + bne.n 1f31e2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ 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 1f3214 │ │ │ │ - ldr r7, [pc, #124] @ (1f32c8 ) │ │ │ │ + beq.n 1f328c │ │ │ │ + ldr r7, [pc, #124] @ (1f3340 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #124] @ (1f32cc ) │ │ │ │ + ldr r3, [pc, #124] @ (1f3344 ) │ │ │ │ mov r4, r6 │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f927c │ │ │ │ + bl 1f92f4 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f27a0 │ │ │ │ + bl 1f2818 │ │ │ │ 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 1f30d2 │ │ │ │ - b.n 1f316a │ │ │ │ + beq.w 1f314a │ │ │ │ + b.n 1f31e2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r5, #22] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r4, #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] @ (1f3358 ) │ │ │ │ + ldr r3, [pc, #120] @ (1f33d0 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 61ac8 │ │ │ │ mov r4, r0 │ │ │ │ blx 6187c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f32fa │ │ │ │ + beq.n 1f3372 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 60de4 │ │ │ │ mov r4, r0 │ │ │ │ blx 61aec │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f32f4 │ │ │ │ - ldr r3, [pc, #80] @ (1f335c ) │ │ │ │ + bne.n 1f336c │ │ │ │ + ldr r3, [pc, #80] @ (1f33d4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f6db4 │ │ │ │ - cbz r0, 1f3336 │ │ │ │ + bl 1f6e2c │ │ │ │ + cbz r0, 1f33ae │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fe4f4 │ │ │ │ + bl 1fe56c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f32f4 │ │ │ │ - ldr r0, [pc, #56] @ (1f3360 ) │ │ │ │ + bne.n 1f336c │ │ │ │ + ldr r0, [pc, #56] @ (1f33d8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe4f4 │ │ │ │ + bl 1fe56c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (1f3364 ) │ │ │ │ + ldr r0, [pc, #44] @ (1f33dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6db4 │ │ │ │ - cbz r0, 1f3350 │ │ │ │ - ldr r3, [pc, #36] @ (1f3368 ) │ │ │ │ + bl 1f6e2c │ │ │ │ + cbz r0, 1f33c8 │ │ │ │ + ldr r3, [pc, #36] @ (1f33e0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1f336c ) │ │ │ │ + ldr r2, [pc, #36] @ (1f33e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1f3370 ) │ │ │ │ + ldr r0, [pc, #28] @ (1f33e8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f3318 │ │ │ │ + b.n 1f3390 │ │ │ │ nop │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r2, [r6, #22] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r5, #26] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + 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] @ 1f33e4 │ │ │ │ + ldr.w ip, [pc, #92] @ 1f345c │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (1f33e8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f3460 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f41dc │ │ │ │ + bl 1f4254 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f33da │ │ │ │ + cbz r0, 1f3452 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f267c │ │ │ │ + bl 1f26f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ - ldr r1, [pc, #40] @ (1f33ec ) │ │ │ │ - ldr r2, [pc, #36] @ (1f33e8 ) │ │ │ │ + ldr r1, [pc, #40] @ (1f3464 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f3460 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f33de │ │ │ │ + bne.n 1f3456 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f33c0 │ │ │ │ + b.n 1f3438 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r3!, {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] @ (1f3468 ) │ │ │ │ + ldr r2, [pc, #104] @ (1f34e0 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #104] @ (1f346c ) │ │ │ │ + ldr r3, [pc, #104] @ (1f34e4 ) │ │ │ │ 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 1f0fd0 │ │ │ │ + bl 1f1048 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f28cc │ │ │ │ + bl 1f2944 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1f343e │ │ │ │ - ldr r1, [pc, #72] @ (1f3470 ) │ │ │ │ - ldr r2, [pc, #68] @ (1f346c ) │ │ │ │ + cbnz r0, 1f34b6 │ │ │ │ + ldr r1, [pc, #72] @ (1f34e8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f34e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f3464 │ │ │ │ + bne.n 1f34dc │ │ │ │ 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 1f43e0 │ │ │ │ + bl 1f4458 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3424 │ │ │ │ + bne.n 1f349c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f3424 │ │ │ │ + b.n 1f349c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r3, {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 1f3f28 │ │ │ │ + bl 1f3fa0 │ │ │ │ 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] @ 1f3548 │ │ │ │ + ldr.w lr, [pc, #168] @ 1f35c0 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 1f354c │ │ │ │ + ldr.w ip, [pc, #164] @ 1f35c4 │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (1f3550 ) │ │ │ │ + ldr r2, [pc, #160] @ (1f35c8 ) │ │ │ │ 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, 1f3506 │ │ │ │ + cbz r3, 1f357e │ │ │ │ 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 1f3528 │ │ │ │ + beq.n 1f35a0 │ │ │ │ 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 1f351e │ │ │ │ + blt.n 1f3596 │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #76] @ (1f3554 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f354c ) │ │ │ │ + ldr r2, [pc, #76] @ (1f35cc ) │ │ │ │ + ldr r3, [pc, #64] @ (1f35c4 ) │ │ │ │ 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 1f3542 │ │ │ │ + bne.n 1f35ba │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 60ae0 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f3502 │ │ │ │ + b.n 1f357a │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 6137c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f3524 │ │ │ │ + beq.n 1f359c │ │ │ │ blx 61178 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f3502 │ │ │ │ + b.n 1f357a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {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] @ (1f364c ) │ │ │ │ + ldr r2, [pc, #228] @ (1f36c4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1f3650 ) │ │ │ │ + ldr r3, [pc, #228] @ (1f36c8 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #224] @ (1f3654 ) │ │ │ │ + ldr r1, [pc, #224] @ (1f36cc ) │ │ │ │ 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 1f927c │ │ │ │ + bl 1f92f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3628 │ │ │ │ + beq.n 1f36a0 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 6137c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f3628 │ │ │ │ + beq.n 1f36a0 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 61580 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3642 │ │ │ │ + beq.n 1f36ba │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1f35d0 │ │ │ │ + beq.n 1f3648 │ │ │ │ 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, 1f362c │ │ │ │ + cbnz r0, 1f36a4 │ │ │ │ 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 1f3642 │ │ │ │ + beq.n 1f36ba │ │ │ │ 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] @ (1f3658 ) │ │ │ │ - ldr r2, [pc, #60] @ (1f3650 ) │ │ │ │ + ldr r1, [pc, #72] @ (1f36d0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f36c8 ) │ │ │ │ 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 1f3646 │ │ │ │ + bne.n 1f36be │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f360e │ │ │ │ + b.n 1f3686 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1f3642 │ │ │ │ + bne.n 1f36ba │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 60a38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1f35d0 │ │ │ │ + bne.n 1f3648 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f3604 │ │ │ │ + b.n 1f367c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2, {r1, r2, r3, r7} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {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] @ 1f36e4 │ │ │ │ + ldr.w ip, [pc, #92] @ 1f375c │ │ │ │ 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] @ (1f36e8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f3760 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ffd08 │ │ │ │ + bl 1ffd80 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f36dc │ │ │ │ + cbz r0, 1f3754 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f267c │ │ │ │ + bl 1f26f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ - ldr r1, [pc, #40] @ (1f36ec ) │ │ │ │ - ldr r2, [pc, #32] @ (1f36e8 ) │ │ │ │ + ldr r1, [pc, #40] @ (1f3764 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f3760 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f36e0 │ │ │ │ + bne.n 1f3758 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f36c2 │ │ │ │ + b.n 1f373a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {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] @ (1f376c ) │ │ │ │ + ldr r2, [pc, #108] @ (1f37e4 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (1f3770 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f37e8 ) │ │ │ │ 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 1f0fd0 │ │ │ │ + bl 1f1048 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f28cc │ │ │ │ + bl 1f2944 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1f373e │ │ │ │ - ldr r1, [pc, #76] @ (1f3774 ) │ │ │ │ - ldr r2, [pc, #72] @ (1f3770 ) │ │ │ │ + cbnz r0, 1f37b6 │ │ │ │ + ldr r1, [pc, #76] @ (1f37ec ) │ │ │ │ + ldr r2, [pc, #72] @ (1f37e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f3766 │ │ │ │ + bne.n 1f37de │ │ │ │ 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 1ffd78 │ │ │ │ + bl 1ffdf0 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3724 │ │ │ │ + bne.n 1f379c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f3724 │ │ │ │ + b.n 1f379c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {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 1ffc3c │ │ │ │ + bl 1ffcb4 │ │ │ │ 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] @ (1f3830 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f38a8 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1f3834 ) │ │ │ │ + ldr r3, [pc, #140] @ (1f38ac ) │ │ │ │ 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 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1f3084 │ │ │ │ - cbz r0, 1f380e │ │ │ │ - ldr r1, [pc, #100] @ (1f3838 ) │ │ │ │ + bl 1f30fc │ │ │ │ + cbz r0, 1f3886 │ │ │ │ + ldr r1, [pc, #100] @ (1f38b0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1f927c │ │ │ │ + bl 1f92f4 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 6093c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f380e │ │ │ │ + beq.n 1f3886 │ │ │ │ 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 1f380e │ │ │ │ + bge.n 1f3886 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f29ec │ │ │ │ + bl 1f2a64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f90a4 │ │ │ │ - ldr r2, [pc, #36] @ (1f383c ) │ │ │ │ - ldr r3, [pc, #28] @ (1f3834 ) │ │ │ │ + bl 1f911c │ │ │ │ + ldr r2, [pc, #36] @ (1f38b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f38ac ) │ │ │ │ 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 1f382c │ │ │ │ + bne.n 1f38a4 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ movs r0, r3 │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {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 1f3844 │ │ │ │ + bne.n 1f38bc │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1f385a │ │ │ │ + cbnz r2, 1f38d2 │ │ │ │ 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 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ 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] @ (1f39e4 ) │ │ │ │ + ldr r3, [pc, #348] @ (1f3a5c ) │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #344] @ (1f39e8 ) │ │ │ │ + ldr r2, [pc, #344] @ (1f3a60 ) │ │ │ │ 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 │ │ │ │ @@ -551393,39 +551428,39 @@ │ │ │ │ blx 60bb8 │ │ │ │ mov r0, r9 │ │ │ │ blx 61954 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r5, sl │ │ │ │ it eq │ │ │ │ cmpeq r6, r0 │ │ │ │ - beq.n 1f39c4 │ │ │ │ + beq.n 1f3a3c │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 60bb8 │ │ │ │ cmp r6, r8 │ │ │ │ sbcs.w r3, r5, sl │ │ │ │ - bcc.n 1f39a8 │ │ │ │ - b.n 1f39ba │ │ │ │ + bcc.n 1f3a20 │ │ │ │ + b.n 1f3a32 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61544 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1f39b8 │ │ │ │ + bne.n 1f3a30 │ │ │ │ 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 1f39b8 │ │ │ │ + bcc.n 1f3a30 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 1f39b8 │ │ │ │ + bne.n 1f3a30 │ │ │ │ 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 │ │ │ │ @@ -551440,86 +551475,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 1f39b8 │ │ │ │ + bne.n 1f3a30 │ │ │ │ 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 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ 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 1f63b4 │ │ │ │ + bl 1f642c │ │ │ │ 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 1f59a4 │ │ │ │ + bl 1f5a1c │ │ │ │ cmp r4, r8 │ │ │ │ sbcs.w r3, r5, sl │ │ │ │ - bcs.n 1f39b8 │ │ │ │ + bcs.n 1f3a30 │ │ │ │ adds.w r7, r4, #56 @ 0x38 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r8, r7 │ │ │ │ sbcs.w r3, sl, r5 │ │ │ │ - bcs.n 1f38da │ │ │ │ + bcs.n 1f3952 │ │ │ │ mov r6, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 60bb8 │ │ │ │ - ldr r2, [pc, #36] @ (1f39ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1f39e4 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f3a64 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f3a5c ) │ │ │ │ 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 1f39de │ │ │ │ + bne.n 1f3a56 │ │ │ │ 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 r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r5!, {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] @ (1f3bd8 ) │ │ │ │ - ldr r3, [pc, #468] @ (1f3bdc ) │ │ │ │ + ldr r0, [pc, #468] @ (1f3c50 ) │ │ │ │ + ldr r3, [pc, #468] @ (1f3c54 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -551530,249 +551565,249 @@ │ │ │ │ blx 60bb8 │ │ │ │ mov r0, r6 │ │ │ │ blx 61954 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 614cc │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1f3ab0 │ │ │ │ + bhi.n 1f3b28 │ │ │ │ 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, 1f3a94 │ │ │ │ + cbz r0, 1f3b0c │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1f3a64 │ │ │ │ + bne.n 1f3adc │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 61b94 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1f3a40 │ │ │ │ + bne.n 1f3ab8 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1f3a94 │ │ │ │ + bne.n 1f3b0c │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 61598 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f40 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1f3be0 ) │ │ │ │ - ldr r3, [pc, #352] @ (1f3bdc ) │ │ │ │ + ldr r2, [pc, #356] @ (1f3c58 ) │ │ │ │ + ldr r3, [pc, #352] @ (1f3c54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f3bd2 │ │ │ │ + bne.w 1f3c4a │ │ │ │ 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 1f3b3c │ │ │ │ + beq.n 1f3bb4 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 61544 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f3a68 │ │ │ │ - ldr r1, [pc, #288] @ (1f3be4 ) │ │ │ │ + bne.n 1f3ae0 │ │ │ │ + ldr r1, [pc, #288] @ (1f3c5c ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 61e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3a68 │ │ │ │ + bne.n 1f3ae0 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f3a68 │ │ │ │ + bhi.n 1f3ae0 │ │ │ │ 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 1f3b72 │ │ │ │ + beq.n 1f3bea │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3b0a │ │ │ │ + bne.n 1f3b82 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f3afa │ │ │ │ + bne.n 1f3b72 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3b8e │ │ │ │ + bne.n 1f3c06 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3874 │ │ │ │ + bl 1f38ec │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3b20 │ │ │ │ + bne.n 1f3b98 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f3b7e │ │ │ │ + cbnz r3, 1f3bf6 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1f3a78 │ │ │ │ - ldr r4, [pc, #168] @ (1f3be8 ) │ │ │ │ + b.n 1f3af0 │ │ │ │ + ldr r4, [pc, #168] @ (1f3c60 ) │ │ │ │ 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 1f3a68 │ │ │ │ + bne.n 1f3ae0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 61a50 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f3a68 │ │ │ │ + bne.n 1f3ae0 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 61e48 │ │ │ │ mov r0, r6 │ │ │ │ blx 61e48 │ │ │ │ - b.n 1f3ada │ │ │ │ + b.n 1f3b52 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3874 │ │ │ │ - b.n 1f3b34 │ │ │ │ + bl 1f38ec │ │ │ │ + b.n 1f3bac │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4794 │ │ │ │ - b.n 1f3b34 │ │ │ │ + bl 1f480c │ │ │ │ + b.n 1f3bac │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f3bac │ │ │ │ + beq.n 1f3c24 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f3b98 │ │ │ │ + bne.n 1f3c10 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3b12 │ │ │ │ + beq.n 1f3b8a │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3bbc │ │ │ │ + bne.n 1f3c34 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3bae │ │ │ │ - b.n 1f3b12 │ │ │ │ + bne.n 1f3c26 │ │ │ │ + b.n 1f3b8a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ - ldmia r4, {r1, r3, r4, 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] @ (1f3df8 ) │ │ │ │ + ldr r1, [pc, #488] @ (1f3e70 ) │ │ │ │ sub.w r3, fp, #4 │ │ │ │ - ldr r2, [pc, #484] @ (1f3dfc ) │ │ │ │ + ldr r2, [pc, #484] @ (1f3e74 ) │ │ │ │ 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, 1f3c66 │ │ │ │ + cbz r2, 1f3cde │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #9 │ │ │ │ - bne.n 1f3c2e │ │ │ │ + bne.n 1f3ca6 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #444] @ (1f3e00 ) │ │ │ │ + ldr r2, [pc, #444] @ (1f3e78 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #436] @ (1f3dfc ) │ │ │ │ + ldr r3, [pc, #436] @ (1f3e74 ) │ │ │ │ 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 1f3df2 │ │ │ │ + bne.w 1f3e6a │ │ │ │ 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] @ (1f3e04 ) │ │ │ │ + ldr r1, [pc, #412] @ (1f3e7c ) │ │ │ │ add r1, pc │ │ │ │ blx 61e54 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3c3e │ │ │ │ - ldr r3, [pc, #400] @ (1f3e08 ) │ │ │ │ + beq.n 1f3cb6 │ │ │ │ + ldr r3, [pc, #400] @ (1f3e80 ) │ │ │ │ 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] @ (1f3e0c ) │ │ │ │ + ldr r3, [pc, #388] @ (1f3e84 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #384] @ (1f3e10 ) │ │ │ │ + ldr r3, [pc, #384] @ (1f3e88 ) │ │ │ │ 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 1f3d82 │ │ │ │ + beq.n 1f3dfa │ │ │ │ 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 │ │ │ │ @@ -551780,146 +551815,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 1f3c92 │ │ │ │ + beq.n 1f3d0a │ │ │ │ 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 1f3dba │ │ │ │ - ldr r5, [pc, #300] @ (1f3e14 ) │ │ │ │ + beq.n 1f3e32 │ │ │ │ + ldr r5, [pc, #300] @ (1f3e8c ) │ │ │ │ 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 1f3db4 │ │ │ │ + beq.n 1f3e2c │ │ │ │ mov r0, r6 │ │ │ │ - cbz r7, 1f3d6e │ │ │ │ + cbz r7, 1f3de6 │ │ │ │ blx 61598 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 61580 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3d8c │ │ │ │ + beq.n 1f3e04 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f3d34 │ │ │ │ - b.n 1f3dd4 │ │ │ │ + bne.n 1f3dac │ │ │ │ + b.n 1f3e4c │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n 1f3d8c │ │ │ │ + beq.n 1f3e04 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 61598 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 61580 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3d2e │ │ │ │ + beq.n 1f3da6 │ │ │ │ ldrd r0, r2, [r8, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r8, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1f3d2e │ │ │ │ + bne.n 1f3da6 │ │ │ │ ldrd r0, r2, [r8, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r8, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1f3d2e │ │ │ │ + bne.n 1f3da6 │ │ │ │ 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 1f3ca2 │ │ │ │ + bne.n 1f3d1a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61bc4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f3c40 │ │ │ │ + b.n 1f3cb8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [fp, r9, lsl #2] │ │ │ │ - bl 1f39f0 │ │ │ │ - cbz r0, 1f3dc0 │ │ │ │ + bl 1f3a68 │ │ │ │ + cbz r0, 1f3e38 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 61bc4 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w r9, #8 │ │ │ │ - bls.w 1f3c92 │ │ │ │ - b.n 1f3d82 │ │ │ │ + bls.w 1f3d0a │ │ │ │ + b.n 1f3dfa │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f3d6c │ │ │ │ - b.n 1f3c92 │ │ │ │ + bne.n 1f3de4 │ │ │ │ + b.n 1f3d0a │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f3c92 │ │ │ │ + b.n 1f3d0a │ │ │ │ mov r0, r6 │ │ │ │ blx 61bc4 │ │ │ │ mov r0, r7 │ │ │ │ blx 61bc4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, r9, lsl #2] │ │ │ │ - b.n 1f3c92 │ │ │ │ + b.n 1f3d0a │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [fp] │ │ │ │ - bl 1f39f0 │ │ │ │ + bl 1f3a68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3dc0 │ │ │ │ + beq.n 1f3e38 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ blx 61bc4 │ │ │ │ - b.n 1f3c92 │ │ │ │ + b.n 1f3d0a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1f3d90 │ │ │ │ + bpl.n 1f3e18 │ │ │ │ movs r6, r2 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + 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] @ (1f3eb8 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f3f30 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1f3ebc ) │ │ │ │ + ldr r3, [pc, #140] @ (1f3f34 ) │ │ │ │ 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 │ │ │ │ @@ -551927,146 +551962,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 1f3e62 │ │ │ │ - b.n 1f3ea6 │ │ │ │ + bne.n 1f3eda │ │ │ │ + b.n 1f3f1e │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1f3e86 │ │ │ │ + bne.n 1f3efe │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1f3e42 │ │ │ │ + bge.n 1f3eba │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1f3e5c │ │ │ │ + bpl.n 1f3ed4 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3bec │ │ │ │ + bl 1f3c64 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1f3e62 │ │ │ │ + beq.n 1f3eda │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1f3ec0 ) │ │ │ │ - ldr r3, [pc, #48] @ (1f3ebc ) │ │ │ │ + ldr r2, [pc, #52] @ (1f3f38 ) │ │ │ │ + ldr r3, [pc, #48] @ (1f3f34 ) │ │ │ │ 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 1f3eb2 │ │ │ │ + bne.n 1f3f2a │ │ │ │ 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 1f3e42 │ │ │ │ - b.n 1f3e88 │ │ │ │ + beq.n 1f3eba │ │ │ │ + b.n 1f3f00 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r3, 1f3f10 │ │ │ │ + cbnz r3, 1f3f88 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1f3ee0 │ │ │ │ + cbz r0, 1f3f58 │ │ │ │ blx 61bc4 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1f3ef0 │ │ │ │ + cbz r0, 1f3f68 │ │ │ │ blx 61bc4 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1f3ee6 │ │ │ │ + bne.n 1f3f5e │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1f3f04 │ │ │ │ + cbz r3, 1f3f7c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1f5990 │ │ │ │ + bl 1f5a08 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 20c564 │ │ │ │ + bl 20c5dc │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 61178 │ │ │ │ - b.n 1f3ed8 │ │ │ │ + b.n 1f3f50 │ │ │ │ stmdb 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] @ (1f41a0 ) │ │ │ │ + ldr r2, [pc, #612] @ (1f4218 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #612] @ (1f41a4 ) │ │ │ │ + ldr r3, [pc, #612] @ (1f421c ) │ │ │ │ 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 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1f5890 │ │ │ │ + bl 1f5908 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #572] @ (1f41a8 ) │ │ │ │ + ldr r0, [pc, #572] @ (1f4220 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1fe4f4 │ │ │ │ + bl 1fe56c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3ff0 │ │ │ │ - ldr r7, [pc, #560] @ (1f41ac ) │ │ │ │ + beq.n 1f4068 │ │ │ │ + ldr r7, [pc, #560] @ (1f4224 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #560] @ (1f41b0 ) │ │ │ │ + ldr r2, [pc, #560] @ (1f4228 ) │ │ │ │ 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 1f4112 │ │ │ │ - ldr r2, [pc, #540] @ (1f41b4 ) │ │ │ │ + beq.w 1f418a │ │ │ │ + ldr r2, [pc, #540] @ (1f422c ) │ │ │ │ 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 1f410c │ │ │ │ - ldr r6, [pc, #524] @ (1f41b8 ) │ │ │ │ + beq.w 1f4184 │ │ │ │ + ldr r6, [pc, #524] @ (1f4230 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 61e54 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -552076,51 +552111,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 1f4112 │ │ │ │ + beq.w 1f418a │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f4112 │ │ │ │ + beq.w 1f418a │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f39f0 │ │ │ │ + bl 1f3a68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4112 │ │ │ │ - ldr r0, [pc, #456] @ (1f41bc ) │ │ │ │ + beq.w 1f418a │ │ │ │ + ldr r0, [pc, #456] @ (1f4234 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6db4 │ │ │ │ + bl 1f6e2c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f40d6 │ │ │ │ + beq.n 1f414e │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #444] @ 1f41c0 │ │ │ │ - ldr.w r8, [pc, #444] @ 1f41c4 │ │ │ │ + ldr.w r9, [pc, #444] @ 1f4238 │ │ │ │ + ldr.w r8, [pc, #444] @ 1f423c │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #436] @ (1f41c8 ) │ │ │ │ + ldr r3, [pc, #436] @ (1f4240 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1f4096 │ │ │ │ + b.n 1f410e │ │ │ │ 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 1f4144 │ │ │ │ + beq.w 1f41bc │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #404] @ (1f41cc ) │ │ │ │ + ldr r6, [pc, #404] @ (1f4244 ) │ │ │ │ blx 60b4c │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 61e54 │ │ │ │ mov r1, r6 │ │ │ │ @@ -552131,35 +552166,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 1f411c │ │ │ │ + beq.n 1f4194 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f4152 │ │ │ │ + beq.n 1f41ca │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f39f0 │ │ │ │ + bl 1f3a68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f412c │ │ │ │ + beq.n 1f41a4 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61bc4 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1f40d6 │ │ │ │ + bhi.n 1f414e │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1f40d6 │ │ │ │ + cbz r3, 1f414e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 60d3c │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 60954 │ │ │ │ @@ -552170,122 +552205,122 @@ │ │ │ │ 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 1f401a │ │ │ │ + bne.n 1f4092 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f408c │ │ │ │ - ldr r0, [pc, #248] @ (1f41d0 ) │ │ │ │ + b.n 1f4104 │ │ │ │ + ldr r0, [pc, #248] @ (1f4248 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6db4 │ │ │ │ + bl 1f6e2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f40ee │ │ │ │ + cbz r0, 1f4166 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3bec │ │ │ │ + bl 1f3c64 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1f4158 │ │ │ │ + cbnz r0, 1f41d0 │ │ │ │ movs r5, #1 │ │ │ │ - ldr r2, [pc, #224] @ (1f41d4 ) │ │ │ │ - ldr r3, [pc, #176] @ (1f41a4 ) │ │ │ │ + ldr r2, [pc, #224] @ (1f424c ) │ │ │ │ + ldr r3, [pc, #176] @ (1f421c ) │ │ │ │ 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 1f419a │ │ │ │ + bne.n 1f4212 │ │ │ │ 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 1f3ec4 │ │ │ │ - b.n 1f40f0 │ │ │ │ - cbz r6, 1f4124 │ │ │ │ + bl 1f3f3c │ │ │ │ + b.n 1f4168 │ │ │ │ + cbz r6, 1f419c │ │ │ │ mov r0, r6 │ │ │ │ blx 61bc4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1f408c │ │ │ │ + b.n 1f4104 │ │ │ │ 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 1f408c │ │ │ │ + b.n 1f4104 │ │ │ │ mov r0, fp │ │ │ │ blx 60b4c │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f408c │ │ │ │ + b.n 1f4104 │ │ │ │ blx 61bc4 │ │ │ │ - b.n 1f4124 │ │ │ │ + b.n 1f419c │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 61df4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1f40f0 │ │ │ │ + blt.n 1f4168 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 60e8c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 1f4192 │ │ │ │ - ldr r1, [pc, #96] @ (1f41d8 ) │ │ │ │ + blt.n 1f420a │ │ │ │ + ldr r1, [pc, #96] @ (1f4250 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r6, r7, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 20c500 │ │ │ │ + bl 20c578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f40f0 │ │ │ │ + beq.n 1f4168 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 60d54 │ │ │ │ mov r0, r6 │ │ │ │ blx 61178 │ │ │ │ - b.n 1f40f0 │ │ │ │ + b.n 1f4168 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ - movs r0, r3 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ movs r0, r3 │ │ │ │ strb r2, [r0, #28] │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ + movs r0, r3 │ │ │ │ + strb r0, [r0, #27] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ movs r0, r3 │ │ │ │ - it eq │ │ │ │ - lsleq r2, r5, #2 │ │ │ │ + bkpt 0x0090 │ │ │ │ + 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 │ │ │ │ subs r6, r1, #1 │ │ │ │ @@ -552303,185 +552338,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 1f41fe │ │ │ │ + bne.n 1f4276 │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f42ce │ │ │ │ + beq.n 1f4346 │ │ │ │ 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 1f4254 │ │ │ │ + bne.n 1f42cc │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4244 │ │ │ │ + bne.n 1f42bc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f438a │ │ │ │ + bne.w 1f4402 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f5a40 │ │ │ │ + bl 1f5ab8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f42d6 │ │ │ │ + cbz r0, 1f434e │ │ │ │ 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 1f42ac │ │ │ │ + blt.n 1f4324 │ │ │ │ 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 1f42ac │ │ │ │ + bne.n 1f4324 │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f42a0 │ │ │ │ + b.n 1f4318 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1f42f8 │ │ │ │ + beq.n 1f4370 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f429c │ │ │ │ + beq.n 1f4314 │ │ │ │ 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 1f42b8 │ │ │ │ + bne.n 1f4330 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f437a │ │ │ │ + bne.n 1f43f2 │ │ │ │ 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 1f4350 │ │ │ │ + beq.n 1f43c8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3874 │ │ │ │ + bl 1f38ec │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f5a40 │ │ │ │ - cbz r0, 1f4350 │ │ │ │ + bl 1f5ab8 │ │ │ │ + cbz r0, 1f43c8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1f426e │ │ │ │ + b.n 1f42e6 │ │ │ │ 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 1f42ae │ │ │ │ + bne.n 1f4326 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 1f4324 │ │ │ │ + cbz r3, 1f439c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207208 │ │ │ │ + bl 207280 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f42ae │ │ │ │ + bne.n 1f4326 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4328 │ │ │ │ + bne.n 1f43a0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f43d0 │ │ │ │ + bne.n 1f4448 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1f4348 │ │ │ │ + beq.n 1f43c0 │ │ │ │ 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 1f4354 │ │ │ │ + bne.n 1f43cc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f42d0 │ │ │ │ + beq.n 1f4348 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4794 │ │ │ │ - b.n 1f42d0 │ │ │ │ + bl 1f480c │ │ │ │ + b.n 1f4348 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4794 │ │ │ │ - b.n 1f42ce │ │ │ │ + bl 1f480c │ │ │ │ + b.n 1f4346 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1f43b4 │ │ │ │ + bne.n 1f442c │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f439e │ │ │ │ + bne.n 1f4416 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4390 │ │ │ │ - b.n 1f425e │ │ │ │ + bne.n 1f4408 │ │ │ │ + b.n 1f42d6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f43ba │ │ │ │ + bne.n 1f4432 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f438e │ │ │ │ - b.n 1f425e │ │ │ │ + bne.n 1f4406 │ │ │ │ + b.n 1f42d6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4794 │ │ │ │ - b.n 1f433e │ │ │ │ + bl 1f480c │ │ │ │ + b.n 1f43b6 │ │ │ │ stmdb 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] @ (1f4788 ) │ │ │ │ - ldr r3, [pc, #908] @ (1f478c ) │ │ │ │ + ldr r2, [pc, #908] @ (1f4800 ) │ │ │ │ + ldr r3, [pc, #908] @ (1f4804 ) │ │ │ │ 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 │ │ │ │ @@ -552496,317 +552531,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 1f4412 │ │ │ │ + bne.n 1f448a │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f44d8 │ │ │ │ + beq.n 1f4550 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f44d4 │ │ │ │ + beq.n 1f454c │ │ │ │ add.w sl, r8, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f446a │ │ │ │ + bne.n 1f44e2 │ │ │ │ strex r1, r2, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f445a │ │ │ │ + bne.n 1f44d2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f45ec │ │ │ │ + bne.w 1f4664 │ │ │ │ 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, 1f44f6 │ │ │ │ + cbz r0, 1f456e │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1f44a6 │ │ │ │ + bne.n 1f451e │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 61b94 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 1f4480 │ │ │ │ + bne.n 1f44f8 │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1f44f6 │ │ │ │ + bne.n 1f456e │ │ │ │ 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 1f44bc │ │ │ │ + bne.n 1f4534 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f45dc │ │ │ │ + bne.w 1f4654 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #692] @ (1f4790 ) │ │ │ │ - ldr r3, [pc, #688] @ (1f478c ) │ │ │ │ + ldr r2, [pc, #692] @ (1f4808 ) │ │ │ │ + ldr r3, [pc, #688] @ (1f4804 ) │ │ │ │ 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 1f4770 │ │ │ │ + bne.w 1f47e8 │ │ │ │ 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 1f4510 │ │ │ │ + bne.n 1f4588 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4500 │ │ │ │ + bne.n 1f4578 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f471a │ │ │ │ + bne.w 1f4792 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3874 │ │ │ │ + bl 1f38ec │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f5a40 │ │ │ │ + bl 1f5ab8 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1f4574 │ │ │ │ + cbz r0, 1f45ec │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f453a │ │ │ │ + bne.n 1f45b2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4760 │ │ │ │ + bne.w 1f47d8 │ │ │ │ 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 1f44ca │ │ │ │ - b.n 1f4564 │ │ │ │ + beq.n 1f4542 │ │ │ │ + b.n 1f45dc │ │ │ │ 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 207208 │ │ │ │ + bl 207280 │ │ │ │ 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 1f6378 │ │ │ │ + bl 1f63f0 │ │ │ │ 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 1f4632 │ │ │ │ + beq.n 1f46aa │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f45b4 │ │ │ │ + bne.n 1f462c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f44aa │ │ │ │ + beq.w 1f4522 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4794 │ │ │ │ - b.n 1f44aa │ │ │ │ + bl 1f480c │ │ │ │ + b.n 1f4522 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1f4794 │ │ │ │ - b.n 1f44d4 │ │ │ │ + bl 1f480c │ │ │ │ + b.n 1f454c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f460c │ │ │ │ + beq.n 1f4684 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ strex r1, r2, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f45f6 │ │ │ │ + bne.n 1f466e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4474 │ │ │ │ + beq.w 1f44ec │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ strex r2, r6, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f461c │ │ │ │ + bne.n 1f4694 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f460e │ │ │ │ - b.n 1f4474 │ │ │ │ + bne.n 1f4686 │ │ │ │ + b.n 1f44ec │ │ │ │ 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 1f45b0 │ │ │ │ + bne.n 1f4628 │ │ │ │ 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 1f45b0 │ │ │ │ + bne.n 1f4628 │ │ │ │ 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 1f45b0 │ │ │ │ - vldr d7, [pc, #244] @ 1f4778 │ │ │ │ + bne.n 1f4628 │ │ │ │ + vldr d7, [pc, #244] @ 1f47f0 │ │ │ │ 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] @ 1f4780 │ │ │ │ + vldr d7, [pc, #232] @ 1f47f8 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ blx 61a50 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f45b0 │ │ │ │ + bne.n 1f4628 │ │ │ │ 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 1f45b0 │ │ │ │ + bne.w 1f4628 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 61e48 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ 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 1f63b4 │ │ │ │ + bl 1f642c │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1f59a4 │ │ │ │ + bl 1f5a1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3840 │ │ │ │ + bl 1f38b8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61598 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 60f40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f3840 │ │ │ │ - b.n 1f44d8 │ │ │ │ + bl 1f38b8 │ │ │ │ + b.n 1f4550 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f473a │ │ │ │ + beq.n 1f47b2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4724 │ │ │ │ + bne.n 1f479c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f451a │ │ │ │ + beq.w 1f4592 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f474a │ │ │ │ + bne.n 1f47c2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f473c │ │ │ │ - b.n 1f451a │ │ │ │ + bne.n 1f47b4 │ │ │ │ + b.n 1f4592 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4794 │ │ │ │ - b.n 1f4552 │ │ │ │ + bl 1f480c │ │ │ │ + b.n 1f45ca │ │ │ │ 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, 1f480a │ │ │ │ + cbnz r6, 1f4864 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1f47dc │ │ │ │ + hlt 0x0028 │ │ │ │ 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 │ │ │ │ @@ -552834,46 +552869,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] @ 1f4898 │ │ │ │ + vldr s15, [pc, #156] @ 1f4910 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1f489c │ │ │ │ + vldr s14, [pc, #148] @ 1f4914 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f481e │ │ │ │ + blt.n 1f4896 │ │ │ │ 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 1f4894 │ │ │ │ - vldr s14, [pc, #104] @ 1f48a0 │ │ │ │ + bvs.n 1f490c │ │ │ │ + vldr s14, [pc, #104] @ 1f4918 │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1f4894 │ │ │ │ - vldr s14, [pc, #88] @ 1f48a4 │ │ │ │ + cbnz r3, 1f490c │ │ │ │ + vldr s14, [pc, #88] @ 1f491c │ │ │ │ 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, 1f4894 │ │ │ │ + cbnz r3, 1f490c │ │ │ │ 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 │ │ │ │ @@ -552903,94 +552938,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 1f48e4 │ │ │ │ + beq.n 1f495c │ │ │ │ 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, 1f48f4 │ │ │ │ + cbz r0, 1f496c │ │ │ │ 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, 1f4924 │ │ │ │ + cbnz r4, 1f499c │ │ │ │ ands.w r2, r2, lr │ │ │ │ - beq.n 1f492a │ │ │ │ + beq.n 1f49a2 │ │ │ │ mov.w r0, ip, asr #13 │ │ │ │ mov.w r2, #31744 @ 0x7c00 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 1f48e8 │ │ │ │ + b.n 1f4960 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r2, #31744 @ 0x7c00 │ │ │ │ - b.n 1f48e8 │ │ │ │ + b.n 1f4960 │ │ │ │ sub.w r0, r1, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r0, #14 │ │ │ │ - blt.n 1f4962 │ │ │ │ + blt.n 1f49da │ │ │ │ cmp r0, #15 │ │ │ │ - bgt.n 1f4922 │ │ │ │ + bgt.n 1f499a │ │ │ │ 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 1f48e8 │ │ │ │ + b.n 1f4960 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 1f497c │ │ │ │ + vldr s15, [pc, #20] @ 1f49f4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 60d84 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 1f4954 │ │ │ │ + b.n 1f49cc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1f4b80 ) │ │ │ │ + ldr r3, [pc, #512] @ (1f4bf8 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1fcf40 │ │ │ │ + bl 1fcfb8 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1f49d0 │ │ │ │ + vldr s15, [pc, #48] @ 1f4a48 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1f49d4 │ │ │ │ + vldr s14, [pc, #40] @ 1f4a4c │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f49c2 │ │ │ │ + blt.n 1f4a3a │ │ │ │ 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 │ │ │ │ @@ -552999,84 +553034,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 1f48a8 │ │ │ │ + bl 1f4920 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1f4a44 │ │ │ │ + vldr s15, [pc, #72] @ 1f4abc │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1f4a48 │ │ │ │ + vldr s14, [pc, #64] @ 1f4ac0 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f4a22 │ │ │ │ + blt.n 1f4a9a │ │ │ │ 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 1f4a3e │ │ │ │ + ble.n 1f4ab6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f47f0 │ │ │ │ + bl 1f4868 │ │ │ │ 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 1f48a8 │ │ │ │ + bl 1f4920 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1f4ab8 │ │ │ │ + vldr s15, [pc, #72] @ 1f4b30 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1f4abc │ │ │ │ + vldr s14, [pc, #64] @ 1f4b34 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f4a96 │ │ │ │ + blt.n 1f4b0e │ │ │ │ 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 1f4ab2 │ │ │ │ + bpl.n 1f4b2a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f47f0 │ │ │ │ + bl 1f4868 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1f4ae6 │ │ │ │ + cbz r2, 1f4b5e │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 1f4ae8 │ │ │ │ + cbz r2, 1f4b60 │ │ │ │ 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 │ │ │ │ @@ -553111,38 +553146,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 1f4b50 │ │ │ │ + b.n 1f4bc8 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbz r3, 1f4b74 │ │ │ │ + cbz r3, 1f4bec │ │ │ │ add r4, r8 │ │ │ │ cmp r6, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r6 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1f4b74 │ │ │ │ + beq.n 1f4bec │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r5, r2, r3 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f4b40 │ │ │ │ + beq.n 1f4bb8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1f4b44 │ │ │ │ + bne.n 1f4bbc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4b44 │ │ │ │ + beq.n 1f4bbc │ │ │ │ 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 │ │ │ │ @@ -553169,153 +553204,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, 1f4c0c │ │ │ │ + cbz r0, 1f4c84 │ │ │ │ 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 1f4c04 │ │ │ │ + beq.n 1f4c7c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1f4bf8 │ │ │ │ + cbz r3, 1f4c70 │ │ │ │ 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 1f4bea │ │ │ │ + bne.n 1f4c62 │ │ │ │ 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 1f91d0 │ │ │ │ + bl 1f9248 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1f4c38 │ │ │ │ + cbz r2, 1f4cb0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1f4c34 │ │ │ │ + cbz r2, 1f4cac │ │ │ │ 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] @ (1f4e28 ) │ │ │ │ + ldr r2, [pc, #472] @ (1f4ea0 ) │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ - ldr r3, [pc, #472] @ (1f4e2c ) │ │ │ │ + ldr r3, [pc, #472] @ (1f4ea4 ) │ │ │ │ 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 1f4cee │ │ │ │ + beq.n 1f4d66 │ │ │ │ cmp.w r8, #27 │ │ │ │ - bls.n 1f4c8a │ │ │ │ - ldr r2, [pc, #448] @ (1f4e30 ) │ │ │ │ - ldr r3, [pc, #440] @ (1f4e2c ) │ │ │ │ + bls.n 1f4d02 │ │ │ │ + ldr r2, [pc, #448] @ (1f4ea8 ) │ │ │ │ + ldr r3, [pc, #440] @ (1f4ea4 ) │ │ │ │ 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 1f4e24 │ │ │ │ + bne.w 1f4e9c │ │ │ │ add sp, #412 @ 0x19c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #424] @ (1f4e34 ) │ │ │ │ + ldr r3, [pc, #424] @ (1f4eac ) │ │ │ │ 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 1f8fb8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4c6e │ │ │ │ + beq.n 1f4ce6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f4cb2 │ │ │ │ - ldr r1, [pc, #396] @ (1f4e38 ) │ │ │ │ + cbz r3, 1f4d2a │ │ │ │ + ldr r1, [pc, #396] @ (1f4eb0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f91dc │ │ │ │ + bl 1f9254 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ add.w r9, sp, #32 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1f4d14 │ │ │ │ + beq.n 1f4d8c │ │ │ │ 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 1f4cc8 │ │ │ │ + bne.n 1f4d40 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - b.n 1f4d28 │ │ │ │ + b.n 1f4da0 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f4c68 │ │ │ │ - ldr r2, [pc, #324] @ (1f4e3c ) │ │ │ │ + bne.n 1f4ce0 │ │ │ │ + ldr r2, [pc, #324] @ (1f4eb4 ) │ │ │ │ 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 1f4c6e │ │ │ │ + b.n 1f4ce6 │ │ │ │ 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] @ (1f4e40 ) │ │ │ │ + ldr r3, [pc, #276] @ (1f4eb8 ) │ │ │ │ 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] │ │ │ │ @@ -553332,23 +553367,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 1f4df0 │ │ │ │ + beq.n 1f4e68 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f4d7a │ │ │ │ + b.n 1f4df2 │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f4df0 │ │ │ │ + beq.n 1f4e68 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4d74 │ │ │ │ + beq.n 1f4dec │ │ │ │ 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] │ │ │ │ @@ -553364,79 +553399,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, 1f4e14 │ │ │ │ + cbnz r6, 1f4e8c │ │ │ │ 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 1f4de8 │ │ │ │ + beq.n 1f4e60 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4d8e │ │ │ │ + bne.n 1f4e06 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f4ddc │ │ │ │ + bne.n 1f4e54 │ │ │ │ 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 1f4c6e │ │ │ │ + beq.w 1f4ce6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f4e0c │ │ │ │ + cbz r3, 1f4e84 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f91dc │ │ │ │ + bl 1f9254 │ │ │ │ ldr.w r7, [r9, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f90a4 │ │ │ │ - b.n 1f4c6e │ │ │ │ + bl 1f911c │ │ │ │ + b.n 1f4ce6 │ │ │ │ add fp, r7 │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ cmp r4, fp │ │ │ │ - bhi.n 1f4dc6 │ │ │ │ + bhi.n 1f4e3e │ │ │ │ sub.w fp, fp, r4 │ │ │ │ - b.n 1f4dc2 │ │ │ │ + b.n 1f4e3a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - cbz r0, 1f4e96 │ │ │ │ + cbz r0, 1f4ef0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1f4e96 │ │ │ │ + cbz r2, 1f4ef0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbnz r0, 1f4e78 │ │ │ │ + cbnz r0, 1f4ef2 │ │ │ │ movs r7, r4 │ │ │ │ vminnm.f32 , , │ │ │ │ - hlt 0x0018 │ │ │ │ + hlt 0x0020 │ │ │ │ movs r7, r4 │ │ │ │ - rev16 r6, r4 │ │ │ │ + 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 1f4f24 │ │ │ │ + bcs.n 1f4f9c │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1f4f1c │ │ │ │ + bls.n 1f4f94 │ │ │ │ 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 │ │ │ │ @@ -553448,71 +553483,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 1f4ebc │ │ │ │ + b.n 1f4f34 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1f4ef2 │ │ │ │ + beq.n 1f4f6a │ │ │ │ add r9, r7 │ │ │ │ cmp r6, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r6 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1f4f0a │ │ │ │ + beq.n 1f4f82 │ │ │ │ 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 1f4ea8 │ │ │ │ + bne.n 1f4f20 │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4eae │ │ │ │ + bne.n 1f4f26 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbnz r3, 1f4f14 │ │ │ │ + cbnz r3, 1f4f8c │ │ │ │ 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 1f4eae │ │ │ │ + beq.n 1f4f26 │ │ │ │ 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 1f4eea │ │ │ │ + beq.n 1f4f62 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4ee0 │ │ │ │ + beq.n 1f4f58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 1f4ee0 │ │ │ │ + b.n 1f4f58 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 1f4c3c │ │ │ │ - b.n 1f4e6c │ │ │ │ + bl 1f4cb4 │ │ │ │ + b.n 1f4ee4 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1f4c3c │ │ │ │ - b.n 1f4e6c │ │ │ │ + bl 1f4cb4 │ │ │ │ + b.n 1f4ee4 │ │ │ │ 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] │ │ │ │ @@ -553535,48 +553570,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 1f5034 │ │ │ │ + bhi.n 1f50ac │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1f4fe4 │ │ │ │ + bls.n 1f505c │ │ │ │ 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 1f4fc2 │ │ │ │ + bhi.n 1f503a │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1f500c │ │ │ │ + cbz r0, 1f5084 │ │ │ │ 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 1f4ff8 │ │ │ │ + bne.n 1f5070 │ │ │ │ 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 │ │ │ │ @@ -553610,47 +553645,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 1f5062 │ │ │ │ + bhi.n 1f50da │ │ │ │ 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 1f4fa8 │ │ │ │ + b.n 1f5020 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1f5130 │ │ │ │ + vldr d7, [pc, #80] @ 1f51a8 │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r1 │ │ │ │ movs r0, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #72] @ 1f5138 │ │ │ │ + vldr d7, [pc, #72] @ 1f51b0 │ │ │ │ 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] @ 1f5140 │ │ │ │ + vldr d7, [pc, #56] @ 1f51b8 │ │ │ │ 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 │ │ │ │ @@ -553677,31 +553712,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 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f51aa │ │ │ │ - vldr d7, [pc, #68] @ 1f51b0 │ │ │ │ + cbz r0, 1f5222 │ │ │ │ + vldr d7, [pc, #68] @ 1f5228 │ │ │ │ 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] @ 1f51b8 │ │ │ │ + vldr d7, [pc, #52] @ 1f5230 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r5, [r4, #8] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #44] @ 1f51c0 │ │ │ │ + vldr d7, [pc, #44] @ 1f5238 │ │ │ │ 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 │ │ │ │ @@ -553738,193 +553773,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 1f51e2 │ │ │ │ + bne.n 1f525a │ │ │ │ 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 1f523a │ │ │ │ + beq.n 1f52b2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #16 │ │ │ │ - bl 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1f5238 │ │ │ │ + cbz r0, 1f52b0 │ │ │ │ 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 1f5236 │ │ │ │ + b.n 1f52ae │ │ │ │ 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, 1f5298 │ │ │ │ + cbz r1, 1f5310 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - beq.n 1f5298 │ │ │ │ + beq.n 1f5310 │ │ │ │ mov r6, r1 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f5274 │ │ │ │ + b.n 1f52ec │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f5298 │ │ │ │ + beq.n 1f5310 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f526e │ │ │ │ + beq.n 1f52e6 │ │ │ │ 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 1f5298 │ │ │ │ + beq.n 1f5310 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f527a │ │ │ │ + bne.n 1f52f2 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1f528c │ │ │ │ + bne.n 1f5304 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f52a4 │ │ │ │ - bl 1f90a4 │ │ │ │ + beq.n 1f531c │ │ │ │ + bl 1f911c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1f52ca │ │ │ │ + cbz r0, 1f5342 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f524c │ │ │ │ + bl 1f52c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1f530e │ │ │ │ + cbz r0, 1f5386 │ │ │ │ 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, 1f5310 │ │ │ │ + cbz r1, 1f5388 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 1f5306 │ │ │ │ + beq.n 1f537e │ │ │ │ movs r7, #0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1f52fa │ │ │ │ + cbz r3, 1f5372 │ │ │ │ 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 1f52ee │ │ │ │ + bne.n 1f5366 │ │ │ │ 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] @ (1f532c ) │ │ │ │ + ldr r3, [pc, #24] @ (1f53a4 ) │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 61070 │ │ │ │ strd r6, r6, [r5, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r4, 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 1f4af0 │ │ │ │ + bl 1f4b68 │ │ │ │ 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 1f4af0 │ │ │ │ + bl 1f4b68 │ │ │ │ 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 1f4e44 │ │ │ │ - cbz r0, 1f539a │ │ │ │ + bl 1f4ebc │ │ │ │ + cbz r0, 1f5412 │ │ │ │ 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 1f4e44 │ │ │ │ - cbz r0, 1f53bc │ │ │ │ + bl 1f4ebc │ │ │ │ + cbz r0, 1f5434 │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1f53d6 │ │ │ │ + cbz r1, 1f544e │ │ │ │ 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 │ │ │ │ @@ -553937,83 +553972,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 1f4af0 │ │ │ │ - cbz r0, 1f5410 │ │ │ │ + bl 1f4b68 │ │ │ │ + cbz r0, 1f5488 │ │ │ │ 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, 1f543c │ │ │ │ + cbz r1, 1f54b4 │ │ │ │ adds r1, #16 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f542c │ │ │ │ - b.n 1f5436 │ │ │ │ + bne.n 1f54a4 │ │ │ │ + b.n 1f54ae │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f5436 │ │ │ │ + beq.n 1f54ae │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5426 │ │ │ │ + beq.n 1f549e │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1f541a │ │ │ │ + b.n 1f5492 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f5582 │ │ │ │ + beq.w 1f55fa │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1f54e4 │ │ │ │ + bhi.n 1f555c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1f5494 │ │ │ │ + bls.n 1f550c │ │ │ │ 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 1f5472 │ │ │ │ + bhi.n 1f54ea │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1f54bc │ │ │ │ + cbz r1, 1f5534 │ │ │ │ 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 1f54a8 │ │ │ │ + bne.n 1f5520 │ │ │ │ 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 │ │ │ │ @@ -554047,73 +554082,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 1f5512 │ │ │ │ + bhi.n 1f558a │ │ │ │ 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 1f5458 │ │ │ │ + b.n 1f54d0 │ │ │ │ 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 1f56d4 │ │ │ │ + beq.w 1f574c │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1f5634 │ │ │ │ + bhi.n 1f56ac │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1f55e4 │ │ │ │ + bls.n 1f565c │ │ │ │ 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 1f55c2 │ │ │ │ + bhi.n 1f563a │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1f560c │ │ │ │ + cbz r1, 1f5684 │ │ │ │ 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 1f55f8 │ │ │ │ + bne.n 1f5670 │ │ │ │ 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 │ │ │ │ @@ -554148,34 +554183,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 1f5662 │ │ │ │ + bhi.n 1f56da │ │ │ │ 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 1f55a8 │ │ │ │ + b.n 1f5620 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1f560c │ │ │ │ + b.n 1f5684 │ │ │ │ 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 │ │ │ │ @@ -554193,31 +554228,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 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f5788 │ │ │ │ - vldr d7, [pc, #76] @ 1f5790 │ │ │ │ + cbz r0, 1f5800 │ │ │ │ + vldr d7, [pc, #76] @ 1f5808 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1f57a8 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f5820 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1f5798 │ │ │ │ + vldr d7, [pc, #64] @ 1f5810 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1f57ac ) │ │ │ │ + ldr r3, [pc, #76] @ (1f5824 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1f57a0 │ │ │ │ + vldr d7, [pc, #56] @ 1f5818 │ │ │ │ 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 │ │ │ │ @@ -554236,36 +554271,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 ffe157aa │ │ │ │ - bl ffe177ae │ │ │ │ + bl ffe15822 │ │ │ │ + bl ffe17826 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1f5810 │ │ │ │ + vldr d7, [pc, #80] @ 1f5888 │ │ │ │ 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] @ 1f5818 │ │ │ │ + vldr d7, [pc, #68] @ 1f5890 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r1, r3 │ │ │ │ strd ip, r2, [r4, #20] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 1f5820 │ │ │ │ + vldr d7, [pc, #60] @ 1f5898 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1f5828 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f582c ) │ │ │ │ + ldr r2, [pc, #60] @ (1f58a0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f58a4 ) │ │ │ │ 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 │ │ │ │ @@ -554282,166 +554317,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 58382a │ │ │ │ - bl 58f82e │ │ │ │ + bl 5838a2 │ │ │ │ + bl 58f8a6 │ │ │ │ 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 1f5886 │ │ │ │ + bhi.n 1f58fe │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1f587e │ │ │ │ - ldr.w ip, [pc, #52] @ 1f588c │ │ │ │ + bhi.n 1f58f6 │ │ │ │ + ldr.w ip, [pc, #52] @ 1f5904 │ │ │ │ add ip, pc │ │ │ │ - b.n 1f5864 │ │ │ │ + b.n 1f58dc │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1f587e │ │ │ │ + beq.n 1f58f6 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1f585e │ │ │ │ + bcc.n 1f58d6 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1f4c3c │ │ │ │ + bl 1f4cb4 │ │ │ │ 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, #232 @ 0xe8 │ │ │ │ + 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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f5914 │ │ │ │ - vldr d7, [pc, #104] @ 1f5918 │ │ │ │ + beq.n 1f598c │ │ │ │ + vldr d7, [pc, #104] @ 1f5990 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #128] @ (1f5938 ) │ │ │ │ + ldr r3, [pc, #128] @ (1f59b0 ) │ │ │ │ movs r2, #19 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1f5930 ) │ │ │ │ + add r1, pc, #116 @ (adr r1, 1f59a8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1f5920 │ │ │ │ + vldr d7, [pc, #92] @ 1f5998 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #112] @ (1f593c ) │ │ │ │ + ldr r3, [pc, #112] @ (1f59b4 ) │ │ │ │ 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] @ 1f5928 │ │ │ │ - ldr r3, [pc, #76] @ (1f5940 ) │ │ │ │ + vldr d7, [pc, #56] @ 1f59a0 │ │ │ │ + ldr r3, [pc, #76] @ (1f59b8 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (1f5944 ) │ │ │ │ + ldr r1, [pc, #76] @ (1f59bc ) │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1f91dc │ │ │ │ + bl 1f9254 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1f5914 │ │ │ │ - ldr r1, [pc, #56] @ (1f5948 ) │ │ │ │ + beq.n 1f598c │ │ │ │ + ldr r1, [pc, #56] @ (1f59c0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f91dc │ │ │ │ + bl 1f9254 │ │ │ │ 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 5d93a │ │ │ │ - bl 4b993e │ │ │ │ - bl 4c7942 │ │ │ │ - bl 3b5946 │ │ │ │ - bl 4f594a │ │ │ │ - cbz r0, 1f598c │ │ │ │ + bl 5d9b2 │ │ │ │ + bl 4b99b6 │ │ │ │ + bl 4c79ba │ │ │ │ + bl 3b59be │ │ │ │ + bl 4f59c2 │ │ │ │ + cbz r0, 1f5a04 │ │ │ │ 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 1f5984 │ │ │ │ + beq.n 1f59fc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1f5978 │ │ │ │ + cbz r3, 1f59f0 │ │ │ │ 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 1f596a │ │ │ │ + bne.n 1f59e2 │ │ │ │ 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 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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, 1f5a32 │ │ │ │ + cbz r0, 1f5aaa │ │ │ │ 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] │ │ │ │ @@ -554460,20 +554495,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 1f4e44 │ │ │ │ - cbz r0, 1f5a36 │ │ │ │ + bl 1f4ebc │ │ │ │ + cbz r0, 1f5aae │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbnz r3, 1f5a36 │ │ │ │ + cbnz r3, 1f5aae │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ @@ -554483,104 +554518,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] @ (1f5a98 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f5a9c ) │ │ │ │ + ldr r2, [pc, #60] @ (1f5b10 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f5b14 ) │ │ │ │ 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 1f4af0 │ │ │ │ - cbz r0, 1f5a7a │ │ │ │ + bl 1f4b68 │ │ │ │ + cbz r0, 1f5af2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #36] @ (1f5aa0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f5a9c ) │ │ │ │ + ldr r2, [pc, #36] @ (1f5b18 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f5b14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f5a92 │ │ │ │ + bne.n 1f5b0a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, pc, #640 @ (adr r5, 1f5d1c ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 1f5bb4 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #504 @ (adr r5, 1f5c9c ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 1f5b34 ) │ │ │ │ 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] @ (1f5b14 ) │ │ │ │ - ldr r3, [pc, #88] @ (1f5b18 ) │ │ │ │ + ldr r2, [pc, #84] @ (1f5b8c ) │ │ │ │ + ldr r3, [pc, #88] @ (1f5b90 ) │ │ │ │ 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 1f4af0 │ │ │ │ - cbz r0, 1f5af8 │ │ │ │ + bl 1f4b68 │ │ │ │ + cbz r0, 1f5b70 │ │ │ │ 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] @ (1f5b1c ) │ │ │ │ - ldr r3, [pc, #28] @ (1f5b18 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f5b94 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f5b90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f5b10 │ │ │ │ + bne.n 1f5b88 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #240 @ (adr r5, 1f5c08 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 1f5ea0 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #0 @ (adr r5, 1f5b20 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 1f5db8 ) │ │ │ │ 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] @ (1f5cc4 ) │ │ │ │ + ldr r4, [pc, #400] @ (1f5d3c ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #400] @ (1f5cc8 ) │ │ │ │ + ldr r2, [pc, #400] @ (1f5d40 ) │ │ │ │ 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 │ │ │ │ @@ -554588,803 +554623,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 1f5c2a │ │ │ │ + bne.n 1f5ca2 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bmi.n 1f5c1c │ │ │ │ + bmi.n 1f5c94 │ │ │ │ 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 1f5bfa │ │ │ │ + blt.n 1f5c72 │ │ │ │ add r4, r0 │ │ │ │ - cbz r3, 1f5bb6 │ │ │ │ + cbz r3, 1f5c2e │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r7, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f5ba2 │ │ │ │ + beq.n 1f5c1a │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1f5bb6 │ │ │ │ + beq.n 1f5c2e │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [pc, #292] @ (1f5ccc ) │ │ │ │ + ldr r2, [pc, #292] @ (1f5d44 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 61148 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f5c0e │ │ │ │ + blt.n 1f5c86 │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1f5c0e │ │ │ │ + cbnz r3, 1f5c86 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 1f5bda │ │ │ │ + ble.n 1f5c52 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #268] @ (1f5cd0 ) │ │ │ │ - ldr r3, [pc, #260] @ (1f5cc8 ) │ │ │ │ + ldr r2, [pc, #268] @ (1f5d48 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f5d40 ) │ │ │ │ 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 1f5cb0 │ │ │ │ + bne.n 1f5d28 │ │ │ │ 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 1f5cb4 │ │ │ │ + beq.n 1f5d2c │ │ │ │ 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 1f5b20 │ │ │ │ - b.n 1f5bc0 │ │ │ │ - cbz r3, 1f5c0e │ │ │ │ + bl 1f5b98 │ │ │ │ + b.n 1f5c38 │ │ │ │ + cbz r3, 1f5c86 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1f5c08 │ │ │ │ + beq.n 1f5c80 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1f5c0e │ │ │ │ + beq.n 1f5c86 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1f5ba4 │ │ │ │ - ldr r1, [pc, #196] @ (1f5cd4 ) │ │ │ │ + b.n 1f5c1c │ │ │ │ + ldr r1, [pc, #196] @ (1f5d4c ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 61e18 │ │ │ │ - b.n 1f5bbe │ │ │ │ + b.n 1f5c36 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1f5caa │ │ │ │ + bhi.n 1f5d22 │ │ │ │ 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] @ (1f5cd8 ) │ │ │ │ + ldr r3, [pc, #164] @ (1f5d50 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 61b58 <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1f5c58 │ │ │ │ + blt.n 1f5cd0 │ │ │ │ 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 1f5b64 │ │ │ │ + b.n 1f5bdc │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1f5b64 │ │ │ │ - ldr r3, [pc, #116] @ (1f5cdc ) │ │ │ │ + b.n 1f5bdc │ │ │ │ + ldr r3, [pc, #116] @ (1f5d54 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (1f5ce0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1f5d58 ) │ │ │ │ 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 1f5b68 │ │ │ │ + blt.w 1f5be0 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1f5b68 │ │ │ │ - ldr r3, [pc, #68] @ (1f5ce4 ) │ │ │ │ + b.n 1f5be0 │ │ │ │ + ldr r3, [pc, #68] @ (1f5d5c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f5c6a │ │ │ │ - ldr r3, [pc, #64] @ (1f5ce8 ) │ │ │ │ + b.n 1f5ce2 │ │ │ │ + ldr r3, [pc, #64] @ (1f5d60 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f5c6a │ │ │ │ - ldr r3, [pc, #64] @ (1f5cec ) │ │ │ │ + b.n 1f5ce2 │ │ │ │ + ldr r3, [pc, #64] @ (1f5d64 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f5c6a │ │ │ │ + b.n 1f5ce2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (1f5cf0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f5d68 ) │ │ │ │ sub.w r8, r8, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r5, r8] │ │ │ │ - b.n 1f5bbe │ │ │ │ - add r4, pc, #784 @ (adr r4, 1f5fd8 ) │ │ │ │ + b.n 1f5c36 │ │ │ │ + add r4, pc, #304 @ (adr r4, 1f5e70 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ movs r6, r2 │ │ │ │ - add r4, pc, #224 @ (adr r4, 1f5db4 ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 1f604c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r1, r5] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1f5660 │ │ │ │ + b.n 1f56e8 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xfa660016 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + @ instruction: 0xfa6e0016 │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r7, 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] @ 1f5d78 │ │ │ │ + ldr.w ip, [pc, #112] @ 1f5df0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add ip, pc │ │ │ │ add r4, sp, #28 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #100] @ (1f5d7c ) │ │ │ │ + ldr r0, [pc, #100] @ (1f5df4 ) │ │ │ │ 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 1f5b20 │ │ │ │ - ldr r2, [pc, #72] @ (1f5d80 ) │ │ │ │ + bl 1f5b98 │ │ │ │ + ldr r2, [pc, #72] @ (1f5df8 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1f5d84 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f5dfc ) │ │ │ │ add r2, pc │ │ │ │ blx 615bc <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f5d58 │ │ │ │ + beq.n 1f5dd0 │ │ │ │ mov r0, r3 │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #44] @ (1f5d88 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f5d7c ) │ │ │ │ + ldr r2, [pc, #44] @ (1f5e00 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f5df4 ) │ │ │ │ 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 1f5d74 │ │ │ │ + bne.n 1f5dec │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #952 @ (adr r2, 1f6134 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 1f5fcc ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #896 @ 0x380 │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #640 @ (adr r2, 1f600c ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 1f5ea4 ) │ │ │ │ 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] @ 1f5e1c │ │ │ │ + ldr.w ip, [pc, #124] @ 1f5e94 │ │ │ │ add r4, sp, #28 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (1f5e20 ) │ │ │ │ + ldr r0, [pc, #116] @ (1f5e98 ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #108] @ (1f5e24 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f5e9c ) │ │ │ │ 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] @ (1f5e28 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f5ea0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1f5b20 │ │ │ │ - ldr r2, [pc, #80] @ (1f5e2c ) │ │ │ │ + bl 1f5b98 │ │ │ │ + ldr r2, [pc, #80] @ (1f5ea4 ) │ │ │ │ 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 1f5dfa │ │ │ │ + beq.n 1f5e72 │ │ │ │ mov r0, r3 │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #52] @ (1f5e30 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f5e24 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f5ea8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f5e9c ) │ │ │ │ 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 1f5e16 │ │ │ │ + bne.n 1f5e8e │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bgt.n 1f5e68 │ │ │ │ + blt.n 1f5df0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, pc, #280 @ (adr r2, 1f5f3c ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 1f61d4 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1f5e14 │ │ │ │ + blt.n 1f5f9c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r6, [r5, #32] │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 1f622c ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 1f60c4 ) │ │ │ │ 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] @ (1f5fd0 ) │ │ │ │ + ldr r2, [pc, #396] @ (1f6048 ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #392] @ (1f5fd4 ) │ │ │ │ + ldr r3, [pc, #392] @ (1f604c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #392] @ (1f5fd8 ) │ │ │ │ - ldr r5, [pc, #396] @ (1f5fdc ) │ │ │ │ + ldr r0, [pc, #392] @ (1f6050 ) │ │ │ │ + ldr r5, [pc, #396] @ (1f6054 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6db4 │ │ │ │ - ldr r1, [pc, #380] @ (1f5fe0 ) │ │ │ │ + bl 1f6e2c │ │ │ │ + ldr r1, [pc, #380] @ (1f6058 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1fe990 │ │ │ │ + bl 1fea08 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1f5e72 │ │ │ │ + cbnz r3, 1f5eea │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (1f5fe4 ) │ │ │ │ + ldr r2, [pc, #368] @ (1f605c ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #368] @ (1f5fe8 ) │ │ │ │ + ldr r3, [pc, #368] @ (1f6060 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #364] @ (1f5fec ) │ │ │ │ + ldr r0, [pc, #364] @ (1f6064 ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1f6db4 │ │ │ │ + bl 1f6e2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f5ed0 │ │ │ │ - ldr r0, [pc, #352] @ (1f5ff0 ) │ │ │ │ + cbz r0, 1f5f48 │ │ │ │ + ldr r0, [pc, #352] @ (1f6068 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61d38 │ │ │ │ - cbz r0, 1f5eca │ │ │ │ - ldr r0, [pc, #344] @ (1f5ff4 ) │ │ │ │ + cbz r0, 1f5f42 │ │ │ │ + ldr r0, [pc, #344] @ (1f606c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f5fc4 │ │ │ │ - ldr r0, [pc, #332] @ (1f5ff8 ) │ │ │ │ + beq.w 1f603c │ │ │ │ + ldr r0, [pc, #332] @ (1f6070 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f5fc8 │ │ │ │ - ldr r0, [pc, #320] @ (1f5ffc ) │ │ │ │ + beq.w 1f6040 │ │ │ │ + ldr r0, [pc, #320] @ (1f6074 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #308] @ (1f6000 ) │ │ │ │ + ldr r3, [pc, #308] @ (1f6078 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #304] @ (1f6004 ) │ │ │ │ + ldr r1, [pc, #304] @ (1f607c ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (1f6008 ) │ │ │ │ + ldr r0, [pc, #304] @ (1f6080 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1fe7a4 │ │ │ │ - ldr r2, [pc, #296] @ (1f600c ) │ │ │ │ - ldr r3, [pc, #300] @ (1f6010 ) │ │ │ │ + bl 1fe81c │ │ │ │ + ldr r2, [pc, #296] @ (1f6084 ) │ │ │ │ + ldr r3, [pc, #300] @ (1f6088 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1f6014 ) │ │ │ │ + ldr r1, [pc, #300] @ (1f608c ) │ │ │ │ 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 1f5f32 │ │ │ │ - ldr r3, [pc, #276] @ (1f6018 ) │ │ │ │ + beq.n 1f5faa │ │ │ │ + ldr r3, [pc, #276] @ (1f6090 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1f5f24 │ │ │ │ - ldr r2, [pc, #272] @ (1f601c ) │ │ │ │ - ldr r3, [pc, #196] @ (1f5fd4 ) │ │ │ │ + bmi.n 1f5f9c │ │ │ │ + ldr r2, [pc, #272] @ (1f6094 ) │ │ │ │ + ldr r3, [pc, #196] @ (1f604c ) │ │ │ │ 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 1f5fcc │ │ │ │ + bne.n 1f6044 │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f8990 │ │ │ │ + bl 1f8a08 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 61f5c │ │ │ │ - b.n 1f5f0a │ │ │ │ + b.n 1f5f82 │ │ │ │ blx 60de4 │ │ │ │ mov r4, r0 │ │ │ │ blx 61aec │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f5f48 │ │ │ │ - ldr r3, [pc, #220] @ (1f6020 ) │ │ │ │ + beq.n 1f5fc0 │ │ │ │ + ldr r3, [pc, #220] @ (1f6098 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f5f06 │ │ │ │ - ldr r0, [pc, #216] @ (1f6024 ) │ │ │ │ + b.n 1f5f7e │ │ │ │ + ldr r0, [pc, #216] @ (1f609c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6db4 │ │ │ │ - cbz r0, 1f5fa8 │ │ │ │ - ldr r4, [pc, #212] @ (1f6028 ) │ │ │ │ - bl 1f8990 │ │ │ │ + bl 1f6e2c │ │ │ │ + cbz r0, 1f6020 │ │ │ │ + ldr r4, [pc, #212] @ (1f60a0 ) │ │ │ │ + bl 1f8a08 │ │ │ │ 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 1f5f88 │ │ │ │ - ldr r3, [pc, #168] @ (1f602c ) │ │ │ │ + bge.n 1f6000 │ │ │ │ + ldr r3, [pc, #168] @ (1f60a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f5f06 │ │ │ │ - ldr r1, [pc, #164] @ (1f6030 ) │ │ │ │ + b.n 1f5f7e │ │ │ │ + ldr r1, [pc, #164] @ (1f60a8 ) │ │ │ │ add r1, pc │ │ │ │ blx 60b1c │ │ │ │ - ldr r1, [pc, #160] @ (1f6034 ) │ │ │ │ + ldr r1, [pc, #160] @ (1f60ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f5f06 │ │ │ │ - ldr r2, [pc, #156] @ (1f6038 ) │ │ │ │ + beq.n 1f5f7e │ │ │ │ + ldr r2, [pc, #156] @ (1f60b0 ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1f5f06 │ │ │ │ - ldr r0, [pc, #144] @ (1f603c ) │ │ │ │ + b.n 1f5f7e │ │ │ │ + ldr r0, [pc, #144] @ (1f60b4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6db4 │ │ │ │ - cbz r0, 1f5fbc │ │ │ │ - ldr r1, [pc, #140] @ (1f6040 ) │ │ │ │ + bl 1f6e2c │ │ │ │ + cbz r0, 1f6034 │ │ │ │ + ldr r1, [pc, #140] @ (1f60b8 ) │ │ │ │ add r1, pc │ │ │ │ blx 61e54 │ │ │ │ - b.n 1f5f90 │ │ │ │ - ldr r3, [pc, #132] @ (1f6044 ) │ │ │ │ + b.n 1f6008 │ │ │ │ + ldr r3, [pc, #132] @ (1f60bc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f5f06 │ │ │ │ + b.n 1f5f7e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f5eca │ │ │ │ + b.n 1f5f42 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1f5eca │ │ │ │ + b.n 1f5f42 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #712 @ (adr r1, 1f629c ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 1f6134 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ movs r0, r3 │ │ │ │ - add r1, pc, #672 @ (adr r1, 1f6280 ) │ │ │ │ + add r1, pc, #192 @ (adr r1, 1f6118 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbnz r0, 1f605c │ │ │ │ + cbnz r0, 1f60b6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - blt.n 1f6090 │ │ │ │ + bge.n 1f6018 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blt.n 1f6080 │ │ │ │ + bge.n 1f6008 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ movs r0, r3 │ │ │ │ - ldr??.w r0, [ip, r6, lsl #1] │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + strb.w r0, [r4, #22] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1f64f4 │ │ │ │ + b.n 1f657c │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ movs r0, r3 │ │ │ │ - bge.n 1f5ff4 │ │ │ │ + bge.n 1f5f7c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbnz r4, 1f6050 │ │ │ │ + hlt 0x002c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ movs r0, r3 │ │ │ │ - bge.n 1f5fc8 │ │ │ │ + bge.n 1f6150 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1f5fd8 │ │ │ │ + bge.n 1f6160 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bge.n 1f5fb0 │ │ │ │ + bge.n 1f6138 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #952 @ (adr r0, 1f63d8 ) │ │ │ │ + add r0, pc, #472 @ (adr r0, 1f6270 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bge.n 1f5f38 │ │ │ │ + bge.n 1f60c0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ movs r0, r3 │ │ │ │ - bge.n 1f60c4 │ │ │ │ + bls.n 1f604c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #22 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n 1f60ac │ │ │ │ + bls.n 1f6034 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bge.n 1f6088 │ │ │ │ + bls.n 1f6010 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ movs r0, r3 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ movs r4, r3 │ │ │ │ - bge.n 1f6064 │ │ │ │ + bls.n 1f5fec │ │ │ │ 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] @ (1f60ec ) │ │ │ │ + ldr r2, [pc, #144] @ (1f6164 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1f60f0 ) │ │ │ │ + ldr r3, [pc, #144] @ (1f6168 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1f60f4 ) │ │ │ │ + ldr r4, [pc, #144] @ (1f616c ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1f60f8 ) │ │ │ │ + ldr r0, [pc, #140] @ (1f6170 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1f60fc ) │ │ │ │ + ldr r1, [pc, #140] @ (1f6174 ) │ │ │ │ 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 1f60d2 │ │ │ │ + bhi.n 1f614a │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1f60b8 │ │ │ │ - ldr r4, [pc, #112] @ (1f6100 ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1f6104 │ │ │ │ + bhi.n 1f6130 │ │ │ │ + ldr r4, [pc, #112] @ (1f6178 ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1f617c │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1f60b2 │ │ │ │ + beq.n 1f612a │ │ │ │ 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 1f609a │ │ │ │ - ldr r2, [pc, #76] @ (1f6108 ) │ │ │ │ - ldr r3, [pc, #52] @ (1f60f0 ) │ │ │ │ + bne.n 1f6112 │ │ │ │ + ldr r2, [pc, #76] @ (1f6180 ) │ │ │ │ + ldr r3, [pc, #52] @ (1f6168 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f60e6 │ │ │ │ + bne.n 1f615e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1f610c ) │ │ │ │ + ldr r1, [pc, #56] @ (1f6184 ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1f6110 ) │ │ │ │ + ldr r0, [pc, #56] @ (1f6188 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ blx 61ea8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1f6088 │ │ │ │ + b.n 1f6100 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1f61ac │ │ │ │ + bhi.n 1f6134 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bls.n 1f6190 │ │ │ │ + bhi.n 1f6118 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - cbnz r6, 1f6118 │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bls.n 1f6178 │ │ │ │ + bhi.n 1f6100 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1f60cc │ │ │ │ + bhi.n 1f6254 │ │ │ │ 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] @ 1f6168 │ │ │ │ + ldr.w ip, [pc, #64] @ 1f61e0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1f616c ) │ │ │ │ + ldr r2, [pc, #64] @ (1f61e4 ) │ │ │ │ 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 1f6048 │ │ │ │ - ldr r2, [pc, #40] @ (1f6170 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f616c ) │ │ │ │ + bl 1f60c0 │ │ │ │ + ldr r2, [pc, #40] @ (1f61e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f61e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6164 │ │ │ │ + bne.n 1f61dc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [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] @ (1f619c ) │ │ │ │ + ldr r0, [pc, #24] @ (1f6214 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6db4 │ │ │ │ - ldr r2, [pc, #20] @ (1f61a0 ) │ │ │ │ - ldr r1, [pc, #20] @ (1f61a4 ) │ │ │ │ + bl 1f6e2c │ │ │ │ + ldr r2, [pc, #20] @ (1f6218 ) │ │ │ │ + ldr r1, [pc, #20] @ (1f621c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r0, [r0, r0] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [r3, #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] @ 1f6208 │ │ │ │ + ldr.w r8, [pc, #76] @ 1f6280 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f61de │ │ │ │ + b.n 1f6256 │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f6114 │ │ │ │ + bl 1f618c │ │ │ │ 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 1f61cc │ │ │ │ + bne.n 1f6244 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f6204 │ │ │ │ + beq.n 1f627c │ │ │ │ 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, [r0, #2] │ │ │ │ + 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 1f8ea0 │ │ │ │ - ldr r1, [pc, #24] @ (1f6240 ) │ │ │ │ + bl 1f8f18 │ │ │ │ + ldr r1, [pc, #24] @ (1f62b8 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1f9214 │ │ │ │ + bl 1f928c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stc 0, cr0, [ip, #92] @ 0x5c │ │ │ │ + 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] @ 1f62a8 │ │ │ │ + ldr.w ip, [pc, #80] @ 1f6320 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1f62ac ) │ │ │ │ + ldr r2, [pc, #80] @ (1f6324 ) │ │ │ │ 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 1f9348 │ │ │ │ + bl 1f93c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f61a8 │ │ │ │ - ldr r2, [pc, #40] @ (1f62b0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f62ac ) │ │ │ │ + bl 1f6220 │ │ │ │ + ldr r2, [pc, #40] @ (1f6328 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f6324 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f62a4 │ │ │ │ + bne.n 1f631c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r4, [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] @ 1f6320 │ │ │ │ + ldr.w ip, [pc, #92] @ 1f6398 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (1f6324 ) │ │ │ │ + ldr r3, [pc, #88] @ (1f639c ) │ │ │ │ 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] │ │ │ │ @@ -555395,34 +555430,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 1f61a8 │ │ │ │ + bl 1f6220 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #32] @ (1f6328 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f6324 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f63a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f639c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f631c │ │ │ │ + bne.n 1f6394 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [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 │ │ │ │ @@ -555440,37 +555475,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 1f6350 │ │ │ │ + bne.n 1f63c8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1f63b0 │ │ │ │ + ldr.w lr, [pc, #48] @ 1f6428 │ │ │ │ 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 1f6384 │ │ │ │ + bne.n 1f63fc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #648 @ (adr r7, 1f663c ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 1f66d4 ) │ │ │ │ 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] │ │ │ │ @@ -555484,259 +555519,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 1f63bc │ │ │ │ + bne.n 1f6434 │ │ │ │ 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] @ (1f645c ) │ │ │ │ + ldr r2, [pc, #76] @ (1f64d4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1f6460 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f64d8 ) │ │ │ │ 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 209fa0 │ │ │ │ + bl 20a018 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a01c │ │ │ │ + bl 20a094 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a4fc │ │ │ │ - ldr r2, [pc, #36] @ (1f6464 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6460 ) │ │ │ │ + bl 20a574 │ │ │ │ + ldr r2, [pc, #36] @ (1f64dc ) │ │ │ │ + ldr r3, [pc, #32] @ (1f64d8 ) │ │ │ │ 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 1f6458 │ │ │ │ + bne.n 1f64d0 │ │ │ │ addw sp, sp, #1932 @ 0x78c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [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] @ (1f64d0 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f6548 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (1f64d4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1f654c ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r6, [pc, #80] @ (1f64d8 ) │ │ │ │ + ldr r6, [pc, #80] @ (1f6550 ) │ │ │ │ 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 1f632c │ │ │ │ - ldr r2, [pc, #64] @ (1f64dc ) │ │ │ │ + bl 1f63a4 │ │ │ │ + ldr r2, [pc, #64] @ (1f6554 ) │ │ │ │ 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 1f649e │ │ │ │ - ldr r2, [pc, #44] @ (1f64e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f64d4 ) │ │ │ │ + bne.n 1f6516 │ │ │ │ + ldr r2, [pc, #44] @ (1f6558 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f654c ) │ │ │ │ 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 1f64ca │ │ │ │ + bne.n 1f6542 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [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] @ (1f6538 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f65b0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #68] @ (1f653c ) │ │ │ │ + ldr r3, [pc, #68] @ (1f65b4 ) │ │ │ │ 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 1f632c │ │ │ │ + bl 1f63a4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 61e6c │ │ │ │ - ldr r2, [pc, #40] @ (1f6540 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f653c ) │ │ │ │ + ldr r2, [pc, #40] @ (1f65b8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f65b4 ) │ │ │ │ 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 1f6534 │ │ │ │ + bne.n 1f65ac │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [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] @ (1f65a4 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f661c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1f65a8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f6620 ) │ │ │ │ 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 20c2ec │ │ │ │ + bl 20c364 │ │ │ │ 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] @ (1f65a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f6620 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1f65ac ) │ │ │ │ + ldr r2, [pc, #32] @ (1f6624 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f65a0 │ │ │ │ + bne.n 1f6618 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [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] @ 1f6620 │ │ │ │ + ldr.w lr, [pc, #96] @ 1f6698 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #92] @ 1f6624 │ │ │ │ + ldr.w ip, [pc, #92] @ 1f669c │ │ │ │ add lr, pc │ │ │ │ - add r3, pc, #76 @ (adr r3, 1f6618 ) │ │ │ │ + add r3, pc, #76 @ (adr r3, 1f6690 ) │ │ │ │ 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 1f65ea │ │ │ │ - ldr r2, [pc, #44] @ (1f6628 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f6624 ) │ │ │ │ + beq.n 1f6662 │ │ │ │ + ldr r2, [pc, #44] @ (1f66a0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f669c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6612 │ │ │ │ + bne.n 1f668a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [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] @ (1f66b0 ) │ │ │ │ + ldr r2, [pc, #116] @ (1f6728 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #116] @ (1f66b4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1f672c ) │ │ │ │ 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 1f66a4 │ │ │ │ + blt.n 1f671c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 20c2ec │ │ │ │ + bl 20c364 │ │ │ │ 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 │ │ │ │ @@ -555744,234 +555779,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 1f66a4 │ │ │ │ - ldr r2, [pc, #40] @ (1f66b8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f66b4 ) │ │ │ │ + bne.n 1f671c │ │ │ │ + ldr r2, [pc, #40] @ (1f6730 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f672c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f66ac │ │ │ │ + bne.n 1f6724 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1f668c │ │ │ │ + b.n 1f6704 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [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 1f670e │ │ │ │ + bge.n 1f6786 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1f6714 │ │ │ │ + bne.n 1f678c │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 60a14 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1f6714 │ │ │ │ + blt.n 1f678c │ │ │ │ movs r1, #1 │ │ │ │ blx 60a14 <__fcntl_time64@plt> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f671a │ │ │ │ + beq.n 1f6792 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 60a14 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f671a │ │ │ │ + beq.n 1f6792 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f670e │ │ │ │ + b.n 1f6786 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 61178 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1f670e │ │ │ │ + b.n 1f6786 │ │ │ │ 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] @ (1f6880 ) │ │ │ │ + ldr r2, [pc, #324] @ (1f68f8 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #324] @ (1f6884 ) │ │ │ │ + ldr r3, [pc, #324] @ (1f68fc ) │ │ │ │ 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 1f681a │ │ │ │ + beq.n 1f6892 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 61580 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6836 │ │ │ │ + beq.n 1f68ae │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 61b04 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f686c │ │ │ │ + beq.n 1f68e4 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1f678e │ │ │ │ + b.n 1f6806 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1f67b6 │ │ │ │ + ble.n 1f682e │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1f67e0 │ │ │ │ + beq.n 1f6858 │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 611cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 1f6784 │ │ │ │ + bge.n 1f67fc │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1f678a │ │ │ │ + beq.n 1f6802 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1f6788 │ │ │ │ + bgt.n 1f6800 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f67f0 │ │ │ │ + bne.n 1f6868 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 6134c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6854 │ │ │ │ + beq.n 1f68cc │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f677e │ │ │ │ + b.n 1f67f6 │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1f67c2 │ │ │ │ + beq.n 1f683a │ │ │ │ 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, 1f683e │ │ │ │ + cbz r0, 1f68b6 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f681a │ │ │ │ + beq.n 1f6892 │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #108] @ (1f6888 ) │ │ │ │ - ldr r3, [pc, #100] @ (1f6884 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f6900 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f68fc ) │ │ │ │ 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 1f6850 │ │ │ │ + bne.n 1f68c8 │ │ │ │ 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 1f676c │ │ │ │ + b.n 1f67e4 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1f681a │ │ │ │ + b.n 1f6892 │ │ │ │ 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 1f681a │ │ │ │ + b.n 1f6892 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r6 │ │ │ │ blx 61178 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1f681a │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + b.n 1f6892 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [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] @ (1f6a68 ) │ │ │ │ + ldr r2, [pc, #456] @ (1f6ae0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #456] @ (1f6a6c ) │ │ │ │ + ldr r3, [pc, #456] @ (1f6ae4 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #452] @ (1f6a70 ) │ │ │ │ + ldr r0, [pc, #452] @ (1f6ae8 ) │ │ │ │ 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 1fe00c │ │ │ │ + bl 1fe084 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 6161c │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -555987,177 +556022,177 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f6a30 │ │ │ │ + bne.w 1f6aa8 │ │ │ │ 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 1f698e │ │ │ │ + beq.n 1f6a06 │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1f6938 │ │ │ │ + bpl.n 1f69b0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 61424 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1f6a30 │ │ │ │ + beq.n 1f6aa8 │ │ │ │ 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 1f69b2 │ │ │ │ + bne.n 1f6a2a │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1f68ec │ │ │ │ + beq.n 1f6964 │ │ │ │ blx 60df0 │ │ │ │ - ldr r2, [pc, #276] @ (1f6a74 ) │ │ │ │ - ldr r1, [pc, #276] @ (1f6a78 ) │ │ │ │ + ldr r2, [pc, #276] @ (1f6aec ) │ │ │ │ + ldr r1, [pc, #276] @ (1f6af0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ - ldr r2, [pc, #268] @ (1f6a7c ) │ │ │ │ - ldr r3, [pc, #248] @ (1f6a6c ) │ │ │ │ + bl 1f618c │ │ │ │ + ldr r2, [pc, #268] @ (1f6af4 ) │ │ │ │ + ldr r3, [pc, #248] @ (1f6ae4 ) │ │ │ │ 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 1f6a62 │ │ │ │ + bne.n 1f6ada │ │ │ │ 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 1f68ec │ │ │ │ + beq.n 1f6964 │ │ │ │ blx 60df0 │ │ │ │ - ldr r2, [pc, #220] @ (1f6a80 ) │ │ │ │ - ldr r1, [pc, #224] @ (1f6a84 ) │ │ │ │ + ldr r2, [pc, #220] @ (1f6af8 ) │ │ │ │ + ldr r1, [pc, #224] @ (1f6afc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ - b.n 1f696e │ │ │ │ + bl 1f618c │ │ │ │ + b.n 1f69e6 │ │ │ │ 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 1f69e0 │ │ │ │ - b.n 1f68ec │ │ │ │ + bhi.n 1f6a58 │ │ │ │ + b.n 1f6964 │ │ │ │ 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 1f68ec │ │ │ │ + bcs.n 1f6964 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f69c6 │ │ │ │ + bne.n 1f6a3e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ands.w fp, r2, #3072 @ 0xc00 │ │ │ │ - bne.n 1f6a20 │ │ │ │ + bne.n 1f6a98 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f69c6 │ │ │ │ + bne.n 1f6a3e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ands.w fp, r2, #256 @ 0x100 │ │ │ │ - bne.n 1f6a36 │ │ │ │ + bne.n 1f6aae │ │ │ │ lsls r3, r2, #22 │ │ │ │ - bpl.n 1f69c6 │ │ │ │ + bpl.n 1f6a3e │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 60d54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f69ca │ │ │ │ + b.n 1f6a42 │ │ │ │ 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 1f696e │ │ │ │ + b.n 1f69e6 │ │ │ │ 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 1f6a52 │ │ │ │ + beq.n 1f6aca │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1f69ca │ │ │ │ - ldr r2, [pc, #52] @ (1f6a88 ) │ │ │ │ + b.n 1f6a42 │ │ │ │ + ldr r2, [pc, #52] @ (1f6b00 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1f6a8c ) │ │ │ │ + ldr r1, [pc, #52] @ (1f6b04 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6114 │ │ │ │ - b.n 1f696e │ │ │ │ + bl 1f618c │ │ │ │ + b.n 1f69e6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #680] @ (1f6d1c ) │ │ │ │ + ldr r7, [pc, #712] @ (1f6db4 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [pc, #192] @ (1f6b38 ) │ │ │ │ + ldr r7, [pc, #224] @ (1f6bd0 ) │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + str r4, [r1, #20] │ │ │ │ movs r7, r2 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r6, [pc, #792] @ (1f6d9c ) │ │ │ │ + ldr r6, [pc, #824] @ (1f6e34 ) │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r2, [r1, #16] │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [pc, #384] @ (1f6c0c ) │ │ │ │ + ldr r6, [pc, #416] @ (1f6ca4 ) │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r2, #4] │ │ │ │ + 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 │ │ │ │ @@ -556165,26 +556200,26 @@ │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r3 │ │ │ │ blx 61948 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6c12 │ │ │ │ + beq.w 1f6c8a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 61b1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6b8a │ │ │ │ + beq.n 1f6c02 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcc.n 1f6aec │ │ │ │ - cbz r5, 1f6adc │ │ │ │ - ldr r3, [pc, #328] @ (1f6c20 ) │ │ │ │ + bcc.n 1f6b64 │ │ │ │ + cbz r5, 1f6b54 │ │ │ │ + ldr r3, [pc, #328] @ (1f6c98 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ @@ -556194,30 +556229,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 1f6bac │ │ │ │ + beq.n 1f6c24 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ blx 60e8c │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f6b96 │ │ │ │ + beq.n 1f6c0e │ │ │ │ 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 1f6bec │ │ │ │ + beq.n 1f6c64 │ │ │ │ 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 │ │ │ │ @@ -556229,119 +556264,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 1f6bba │ │ │ │ + bne.n 1f6c32 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f6bf6 │ │ │ │ - cbz r5, 1f6b74 │ │ │ │ - ldr r3, [pc, #180] @ (1f6c24 ) │ │ │ │ + beq.n 1f6c6e │ │ │ │ + cbz r5, 1f6bec │ │ │ │ + ldr r3, [pc, #180] @ (1f6c9c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1f6b7e │ │ │ │ + beq.n 1f6bf6 │ │ │ │ blx 61178 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f6adc │ │ │ │ + beq.n 1f6b54 │ │ │ │ blx 61178 │ │ │ │ - b.n 1f6adc │ │ │ │ + b.n 1f6b54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6adc │ │ │ │ - ldr r3, [pc, #152] @ (1f6c28 ) │ │ │ │ + beq.n 1f6b54 │ │ │ │ + ldr r3, [pc, #152] @ (1f6ca0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6adc │ │ │ │ + b.n 1f6b54 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f6b18 │ │ │ │ + beq.n 1f6b90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6b74 │ │ │ │ - ldr r3, [pc, #132] @ (1f6c2c ) │ │ │ │ + beq.n 1f6bec │ │ │ │ + ldr r3, [pc, #132] @ (1f6ca4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6b74 │ │ │ │ + b.n 1f6bec │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6b7e │ │ │ │ - ldr r3, [pc, #124] @ (1f6c30 ) │ │ │ │ + beq.n 1f6bf6 │ │ │ │ + ldr r3, [pc, #124] @ (1f6ca8 ) │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6b80 │ │ │ │ + b.n 1f6bf8 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 61710 │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f6c02 │ │ │ │ - ldr r1, [pc, #104] @ (1f6c34 ) │ │ │ │ + beq.n 1f6c7a │ │ │ │ + ldr r1, [pc, #104] @ (1f6cac ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1fdf70 │ │ │ │ + bl 1fdfe8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6ae4 │ │ │ │ + beq.n 1f6b5c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6b74 │ │ │ │ - ldr r3, [pc, #80] @ (1f6c38 ) │ │ │ │ + beq.n 1f6bec │ │ │ │ + ldr r3, [pc, #80] @ (1f6cb0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6b74 │ │ │ │ + b.n 1f6bec │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strh r2, [r3, #36] @ 0x24 │ │ │ │ - b.n 1f6b4a │ │ │ │ + b.n 1f6bc2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6b74 │ │ │ │ - ldr r3, [pc, #64] @ (1f6c3c ) │ │ │ │ + beq.n 1f6bec │ │ │ │ + ldr r3, [pc, #64] @ (1f6cb4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6b74 │ │ │ │ - cbz r5, 1f6c0a │ │ │ │ - ldr r3, [pc, #56] @ (1f6c40 ) │ │ │ │ + b.n 1f6bec │ │ │ │ + cbz r5, 1f6c82 │ │ │ │ + ldr r3, [pc, #56] @ (1f6cb8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1f6b7a │ │ │ │ - b.n 1f6adc │ │ │ │ + bne.n 1f6bf2 │ │ │ │ + b.n 1f6b54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f6ae4 │ │ │ │ - ldr r3, [pc, #40] @ (1f6c44 ) │ │ │ │ + beq.w 1f6b5c │ │ │ │ + ldr r3, [pc, #40] @ (1f6cbc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6ae4 │ │ │ │ - ldr r6, [pc, #288] @ (1f6d44 ) │ │ │ │ + b.n 1f6b5c │ │ │ │ + ldr r6, [pc, #320] @ (1f6ddc ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [pc, #176] @ (1f6cd8 ) │ │ │ │ + ldr r6, [pc, #208] @ (1f6d70 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #496] @ (1f6e1c ) │ │ │ │ + ldr r5, [pc, #528] @ (1f6eb4 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #72] @ (1f6c78 ) │ │ │ │ + ldr r5, [pc, #104] @ (1f6d10 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #576] @ (1f6e74 ) │ │ │ │ + ldr r5, [pc, #608] @ (1f6f0c ) │ │ │ │ movs r0, r3 │ │ │ │ ldc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ - ldr r5, [pc, #1016] @ (1f7034 ) │ │ │ │ + ldr r6, [pc, #24] @ (1f6ccc ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #416] @ (1f6de0 ) │ │ │ │ + ldr r5, [pc, #448] @ (1f6e78 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #776] @ (1f6f4c ) │ │ │ │ + ldr r5, [pc, #808] @ (1f6fe4 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #792] @ (1f6f60 ) │ │ │ │ + ldr r4, [pc, #824] @ (1f6ff8 ) │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1f6c8e │ │ │ │ + cbz r0, 1f6d06 │ │ │ │ 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 │ │ │ │ @@ -556349,138 +556384,138 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 61220 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 20c564 │ │ │ │ + bl 20c5dc │ │ │ │ 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] @ (1f6d48 ) │ │ │ │ + ldr r3, [pc, #168] @ (1f6dc0 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6cb8 │ │ │ │ + bne.n 1f6d30 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6ca8 │ │ │ │ + bne.n 1f6d20 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1f6cfc │ │ │ │ - ldr r4, [pc, #140] @ (1f6d4c ) │ │ │ │ + cbnz r2, 1f6d74 │ │ │ │ + ldr r4, [pc, #140] @ (1f6dc4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f52ac │ │ │ │ - ldr r3, [pc, #132] @ (1f6d50 ) │ │ │ │ - ldr r0, [pc, #132] @ (1f6d54 ) │ │ │ │ + bl 1f5324 │ │ │ │ + ldr r3, [pc, #132] @ (1f6dc8 ) │ │ │ │ + ldr r0, [pc, #132] @ (1f6dcc ) │ │ │ │ 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 1f6cde │ │ │ │ + bne.n 1f6d56 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f6cf4 │ │ │ │ + cbnz r3, 1f6d6c │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f6d2a │ │ │ │ - ldr r4, [pc, #84] @ (1f6d58 ) │ │ │ │ + bne.n 1f6da2 │ │ │ │ + ldr r4, [pc, #84] @ (1f6dd0 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6d14 │ │ │ │ + bne.n 1f6d8c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f6d04 │ │ │ │ - b.n 1f6cbe │ │ │ │ + bne.n 1f6d7c │ │ │ │ + b.n 1f6d36 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6d30 │ │ │ │ + bne.n 1f6da8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6d00 │ │ │ │ - b.n 1f6cbe │ │ │ │ + bne.n 1f6d78 │ │ │ │ + b.n 1f6d36 │ │ │ │ nop │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {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] @ (1f6da0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f6e18 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1f6da4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1f6e1c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1f6d96 │ │ │ │ - ldr r2, [pc, #44] @ (1f6da8 ) │ │ │ │ - ldr r4, [pc, #48] @ (1f6dac ) │ │ │ │ + cbz r1, 1f6e0e │ │ │ │ + ldr r2, [pc, #44] @ (1f6e20 ) │ │ │ │ + ldr r4, [pc, #48] @ (1f6e24 ) │ │ │ │ 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] @ (1f6db0 ) │ │ │ │ + ldr r1, [pc, #24] @ (1f6e28 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1f6d78 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + b.n 1f6df0 │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [sp, #552] @ 0x228 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r3, {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 │ │ │ │ @@ -556492,168 +556527,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] @ (1f6f30 ) │ │ │ │ + ldr r3, [pc, #324] @ (1f6fa8 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1f6f34 ) │ │ │ │ + ldr r4, [pc, #320] @ (1f6fac ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6e0c │ │ │ │ + bne.n 1f6e84 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6dfc │ │ │ │ + bne.n 1f6e74 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6ee2 │ │ │ │ - ldr r3, [pc, #288] @ (1f6f38 ) │ │ │ │ + bne.n 1f6f5a │ │ │ │ + ldr r3, [pc, #288] @ (1f6fb0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f6ec4 │ │ │ │ - ldr r3, [pc, #284] @ (1f6f3c ) │ │ │ │ + bne.n 1f6f3c │ │ │ │ + ldr r3, [pc, #284] @ (1f6fb4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f6e58 │ │ │ │ + cbz r2, 1f6ed0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6e92 │ │ │ │ + beq.n 1f6f0a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r0, [pc, #264] @ (1f6f40 ) │ │ │ │ + ldr r0, [pc, #264] @ (1f6fb8 ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f6e3c │ │ │ │ + bne.n 1f6eb4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f6ece │ │ │ │ + bne.n 1f6f46 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #232] @ (1f6f44 ) │ │ │ │ + ldr r1, [pc, #232] @ (1f6fbc ) │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ - ldr r1, [pc, #228] @ (1f6f48 ) │ │ │ │ + ldr r1, [pc, #228] @ (1f6fc0 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f5148 │ │ │ │ + bl 1f51c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6e34 │ │ │ │ + beq.n 1f6eac │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #204] @ (1f6f4c ) │ │ │ │ + ldr r0, [pc, #204] @ (1f6fc4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35f9c8 │ │ │ │ + bl 35fa40 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6e32 │ │ │ │ - ldr r4, [pc, #188] @ (1f6f50 ) │ │ │ │ + bne.n 1f6eaa │ │ │ │ + ldr r4, [pc, #188] @ (1f6fc8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f9214 │ │ │ │ + bl 1f928c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6f2c │ │ │ │ + beq.n 1f6fa4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx 61f98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9214 │ │ │ │ + bl 1f928c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1f6e34 │ │ │ │ + b.n 1f6eac │ │ │ │ mov r0, r5 │ │ │ │ blx 61f98 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f6e34 │ │ │ │ + b.n 1f6eac │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f6f10 │ │ │ │ - ldr r6, [pc, #108] @ (1f6f54 ) │ │ │ │ + bne.n 1f6f88 │ │ │ │ + ldr r6, [pc, #108] @ (1f6fcc ) │ │ │ │ add r6, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r2, r0, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6efa │ │ │ │ + bne.n 1f6f72 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f6eea │ │ │ │ - b.n 1f6e14 │ │ │ │ + bne.n 1f6f62 │ │ │ │ + b.n 1f6e8c │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6f16 │ │ │ │ + bne.n 1f6f8e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6ee6 │ │ │ │ - b.n 1f6e14 │ │ │ │ + bne.n 1f6f5e │ │ │ │ + b.n 1f6e8c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f6e34 │ │ │ │ - ldmia r3!, {r1, r5, r6, r7} │ │ │ │ + b.n 1f6eac │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r3!, {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 r3!, {r1, r2, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {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 │ │ │ │ @@ -556670,75 +556705,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] @ (1f7014 ) │ │ │ │ + ldr r2, [pc, #120] @ (1f708c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1f7018 ) │ │ │ │ + ldr r3, [pc, #120] @ (1f7090 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1f701c ) │ │ │ │ + ldr r0, [pc, #116] @ (1f7094 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6728 │ │ │ │ - cbz r0, 1f6fda │ │ │ │ - ldr r1, [pc, #100] @ (1f7020 ) │ │ │ │ + bl 1f67a0 │ │ │ │ + cbz r0, 1f7052 │ │ │ │ + ldr r1, [pc, #100] @ (1f7098 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 616d4 │ │ │ │ - cbz r0, 1f6fd4 │ │ │ │ - ldr r1, [pc, #92] @ (1f7024 ) │ │ │ │ + cbz r0, 1f704c │ │ │ │ + ldr r1, [pc, #92] @ (1f709c ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 60cdc <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f6ff4 │ │ │ │ + beq.n 1f706c │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1f7028 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f7018 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f70a0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f7090 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f7010 │ │ │ │ + bne.n 1f7088 │ │ │ │ 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 1f6fdc │ │ │ │ + b.n 1f7054 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #400] @ (1f71b0 ) │ │ │ │ + ldr r2, [pc, #432] @ (1f7248 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #376] @ (1f719c ) │ │ │ │ + ldr r2, [pc, #408] @ (1f7234 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #392] @ (1f71b0 ) │ │ │ │ + ldr r2, [pc, #424] @ (1f7248 ) │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -556758,174 +556793,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 1f7074 │ │ │ │ + beq.n 1f70ec │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 1f7080 │ │ │ │ + cbz r3, 1f70f8 │ │ │ │ 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 1f70a8 │ │ │ │ + beq.n 1f7120 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1f70a4 │ │ │ │ + bcs.n 1f711c │ │ │ │ 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] @ (1f70cc ) │ │ │ │ + ldr r4, [pc, #16] @ (1f7144 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61bc4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {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] @ (1f718c ) │ │ │ │ + ldr r1, [pc, #172] @ (1f7204 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1f7190 ) │ │ │ │ + ldr r0, [pc, #172] @ (1f7208 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (1f7194 ) │ │ │ │ - bl 1fe7a4 │ │ │ │ - ldr r3, [pc, #164] @ (1f7198 ) │ │ │ │ - ldr r2, [pc, #164] @ (1f719c ) │ │ │ │ + ldr r4, [pc, #164] @ (1f720c ) │ │ │ │ + bl 1fe81c │ │ │ │ + ldr r3, [pc, #164] @ (1f7210 ) │ │ │ │ + ldr r2, [pc, #164] @ (1f7214 ) │ │ │ │ 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 1f7168 │ │ │ │ - ldr r3, [pc, #148] @ (1f71a0 ) │ │ │ │ + beq.n 1f71e0 │ │ │ │ + ldr r3, [pc, #148] @ (1f7218 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1f7120 │ │ │ │ + cbz r3, 1f7198 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61ac8 │ │ │ │ mov r4, r0 │ │ │ │ blx 6187c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f713c │ │ │ │ - ldr r3, [pc, #128] @ (1f71a4 ) │ │ │ │ + beq.n 1f71b4 │ │ │ │ + ldr r3, [pc, #128] @ (1f721c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1f712c │ │ │ │ + cbz r3, 1f71a4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1f71a8 ) │ │ │ │ - ldr r2, [pc, #124] @ (1f71ac ) │ │ │ │ + ldr r3, [pc, #120] @ (1f7220 ) │ │ │ │ + ldr r2, [pc, #124] @ (1f7224 ) │ │ │ │ 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 1f7120 │ │ │ │ - ldr r1, [pc, #100] @ (1f71b0 ) │ │ │ │ + bne.n 1f7198 │ │ │ │ + ldr r1, [pc, #100] @ (1f7228 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 61e54 │ │ │ │ - ldr r3, [pc, #92] @ (1f71b4 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f722c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f712c │ │ │ │ - ldr r0, [pc, #88] @ (1f71b8 ) │ │ │ │ + beq.n 1f71a4 │ │ │ │ + ldr r0, [pc, #88] @ (1f7230 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35f9c8 │ │ │ │ - b.n 1f7120 │ │ │ │ - ldr r0, [pc, #80] @ (1f71bc ) │ │ │ │ + bl 35fa40 │ │ │ │ + b.n 1f7198 │ │ │ │ + ldr r0, [pc, #80] @ (1f7234 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 1fe4c8 │ │ │ │ - ldr r3, [pc, #76] @ (1f71c0 ) │ │ │ │ + bl 1fe540 │ │ │ │ + ldr r3, [pc, #76] @ (1f7238 ) │ │ │ │ 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 1f7108 │ │ │ │ + b.n 1f7180 │ │ │ │ nop │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r1, [pc, #344] @ (1f72ec ) │ │ │ │ + ldr r1, [pc, #376] @ (1f7384 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldr r0, [pc, #912] @ (1f7550 ) │ │ │ │ + ldr r0, [pc, #944] @ (1f75e8 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {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 1f4b7c │ │ │ │ + bl 1f4bf4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - cbz r2, 1f71f2 │ │ │ │ + cbz r2, 1f726a │ │ │ │ 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 │ │ │ │ @@ -556935,15 +556970,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] @ (1f7298 ) │ │ │ │ + ldr r2, [pc, #132] @ (1f7310 ) │ │ │ │ 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 │ │ │ │ @@ -556951,106 +556986,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, 1f7258 │ │ │ │ - ldr r6, [pc, #92] @ (1f729c ) │ │ │ │ + cbz r3, 1f72d0 │ │ │ │ + ldr r6, [pc, #92] @ (1f7314 ) │ │ │ │ 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 1f7244 │ │ │ │ + bhi.n 1f72bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1f72a0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f7318 ) │ │ │ │ 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, 1f728c │ │ │ │ + cbz r3, 1f7304 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r7, #24 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbnz r3, 1f7288 │ │ │ │ + cbnz r3, 1f7300 │ │ │ │ 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] @ (1f72a4 ) │ │ │ │ + ldr r2, [pc, #20] @ (1f731c ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - b.n 1f7278 │ │ │ │ - ldr r0, [pc, #312] @ (1f73d4 ) │ │ │ │ + b.n 1f72f0 │ │ │ │ + ldr r0, [pc, #344] @ (1f746c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [pc, #200] @ (1f7368 ) │ │ │ │ + ldr r0, [pc, #232] @ (1f7400 ) │ │ │ │ movs r0, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + 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] @ (1f72e0 ) │ │ │ │ + ldr r2, [pc, #24] @ (1f7358 ) │ │ │ │ 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: 0x47aa │ │ │ │ + @ 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] @ (1f7300 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f7378 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - blxns r2 │ │ │ │ + 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] @ (1f7324 ) │ │ │ │ + ldr r2, [pc, #16] @ (1f739c ) │ │ │ │ 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: 0x47a2 │ │ │ │ + @ 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 │ │ │ │ @@ -557058,415 +557093,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] @ (1f737c ) │ │ │ │ + ldr r2, [pc, #44] @ (1f73f4 ) │ │ │ │ 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, 1f736c │ │ │ │ + cbz r3, 1f73e4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r5, #24 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1f7380 ) │ │ │ │ + ldr r2, [pc, #16] @ (1f73f8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4786 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + 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] @ (1f73a0 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f7418 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + 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] @ (1f73c0 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f7438 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bx r5 │ │ │ │ + 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, 1f7434 │ │ │ │ + cbnz r3, 1f74ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #92] @ (1f7444 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f74bc ) │ │ │ │ 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] @ (1f7448 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f74c0 ) │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #68] @ (1f744c ) │ │ │ │ + ldr r2, [pc, #68] @ (1f74c4 ) │ │ │ │ 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, 1f7424 │ │ │ │ + cbz r2, 1f749c │ │ │ │ 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] @ (1f7450 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f74c8 ) │ │ │ │ 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] @ (1f7454 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f74cc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - b.n 1f73e2 │ │ │ │ + b.n 1f745a │ │ │ │ nop │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ movs r0, r3 │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ movs r0, r3 │ │ │ │ - bxns r3 │ │ │ │ + bxns r4 │ │ │ │ movs r0, r3 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ movs r0, r3 │ │ │ │ - mov sl, sp │ │ │ │ + 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] @ (1f74a8 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f7520 ) │ │ │ │ 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] @ (1f74ac ) │ │ │ │ + ldr r2, [pc, #28] @ (1f7524 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1f74b0 ) │ │ │ │ + ldr r2, [pc, #20] @ (1f7528 ) │ │ │ │ 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, r7 │ │ │ │ + mov ip, r8 │ │ │ │ movs r0, r3 │ │ │ │ - mov lr, r5 │ │ │ │ + mov lr, r6 │ │ │ │ movs r0, r3 │ │ │ │ - bge.n 1f7468 │ │ │ │ + bge.n 1f74f0 │ │ │ │ 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, 1f74dc │ │ │ │ - ldr r2, [pc, #32] @ (1f74f0 ) │ │ │ │ + cbnz r2, 1f7554 │ │ │ │ + ldr r2, [pc, #32] @ (1f7568 ) │ │ │ │ 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] @ (1f74f4 ) │ │ │ │ + ldr r2, [pc, #20] @ (1f756c ) │ │ │ │ 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 1f74cc │ │ │ │ + b.n 1f7544 │ │ │ │ nop │ │ │ │ - mov lr, r0 │ │ │ │ + mov lr, r1 │ │ │ │ movs r0, r3 │ │ │ │ - mov r2, r8 │ │ │ │ + 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, 1f7528 │ │ │ │ - ldr r2, [pc, #44] @ (1f753c ) │ │ │ │ + cbnz r3, 1f75a0 │ │ │ │ + ldr r2, [pc, #44] @ (1f75b4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1f7540 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f75b8 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1f7544 ) │ │ │ │ + ldr r2, [pc, #24] @ (1f75bc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1f750e │ │ │ │ + b.n 1f7586 │ │ │ │ nop │ │ │ │ - mov r4, sl │ │ │ │ + mov r4, fp │ │ │ │ movs r0, r3 │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, ip │ │ │ │ movs r0, r3 │ │ │ │ - cmp lr, lr │ │ │ │ + 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] @ (1f7564 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f75dc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, r5 │ │ │ │ + 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] @ (1f7584 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f75fc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r8, sp │ │ │ │ + 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] @ (1f75ac ) │ │ │ │ + ldr r2, [pc, #20] @ (1f7624 ) │ │ │ │ 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, sp │ │ │ │ + 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] @ (1f75e0 ) │ │ │ │ + ldr r1, [pc, #32] @ (1f7658 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f524c │ │ │ │ + bl 1f52c4 │ │ │ │ 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] @ 1f7668 │ │ │ │ + vldr d7, [pc, #112] @ 1f76e0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f7644 │ │ │ │ - vldr d6, [pc, #104] @ 1f7670 │ │ │ │ + bmi.n 1f76bc │ │ │ │ + vldr d6, [pc, #104] @ 1f76e8 │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f7652 │ │ │ │ - vldr d7, [pc, #100] @ 1f7678 │ │ │ │ + bmi.n 1f76ca │ │ │ │ + vldr d7, [pc, #100] @ 1f76f0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f7632 │ │ │ │ + bmi.n 1f76aa │ │ │ │ vdiv.f64 d7, d0, d7 │ │ │ │ - ldr r1, [pc, #88] @ (1f7680 ) │ │ │ │ + ldr r1, [pc, #88] @ (1f76f8 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f927c │ │ │ │ + bl 1f92f4 │ │ │ │ pop {r3, pc} │ │ │ │ vdiv.f64 d7, d0, d6 │ │ │ │ - ldr r1, [pc, #76] @ (1f7684 ) │ │ │ │ + ldr r1, [pc, #76] @ (1f76fc ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f927c │ │ │ │ + bl 1f92f4 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #64] @ (1f7688 ) │ │ │ │ + ldr r1, [pc, #64] @ (1f7700 ) │ │ │ │ vmov r2, r3, d0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f927c │ │ │ │ + bl 1f92f4 │ │ │ │ pop {r3, pc} │ │ │ │ vdiv.f64 d7, d0, d7 │ │ │ │ - ldr r1, [pc, #52] @ (1f768c ) │ │ │ │ + ldr r1, [pc, #52] @ (1f7704 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f927c │ │ │ │ + bl 1f92f4 │ │ │ │ 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 lr, r0 │ │ │ │ + cmp lr, r1 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r4, sp │ │ │ │ + cmp r4, lr │ │ │ │ movs r0, r3 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp r2, sl │ │ │ │ movs r0, r3 │ │ │ │ - cmp r4, r8 │ │ │ │ + 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] @ (1f77f8 ) │ │ │ │ + ldr r7, [pc, #336] @ (1f7870 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ add r7, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f5414 │ │ │ │ - cbz r0, 1f76e6 │ │ │ │ + bl 1f548c │ │ │ │ + cbz r0, 1f775e │ │ │ │ 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 1f5414 │ │ │ │ + bl 1f548c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f76ce │ │ │ │ - ldr r3, [pc, #276] @ (1f77fc ) │ │ │ │ + bne.n 1f7746 │ │ │ │ + ldr r3, [pc, #276] @ (1f7874 ) │ │ │ │ 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 1f77ec │ │ │ │ - ldr r3, [pc, #256] @ (1f7800 ) │ │ │ │ + beq.n 1f7864 │ │ │ │ + ldr r3, [pc, #256] @ (1f7878 ) │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r6, [pc, #252] @ (1f7804 ) │ │ │ │ + ldr r6, [pc, #252] @ (1f787c ) │ │ │ │ add r6, pc │ │ │ │ ldr r4, [r7, r3] │ │ │ │ - ldr r3, [pc, #252] @ (1f7808 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f7880 ) │ │ │ │ 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, 1f7734 │ │ │ │ + cbz r5, 1f77ac │ │ │ │ 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 1f7722 │ │ │ │ + bne.n 1f779a │ │ │ │ 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, 1f7760 │ │ │ │ + cbz r3, 1f77d8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r1, r8, #24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #180] @ (1f780c ) │ │ │ │ + ldr r2, [pc, #180] @ (1f7884 ) │ │ │ │ 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 │ │ │ │ @@ -557474,161 +557509,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 1f75e8 │ │ │ │ + bl 1f7660 │ │ │ │ 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 1f75e8 │ │ │ │ + bl 1f7660 │ │ │ │ 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 1f75e8 │ │ │ │ + bl 1f7660 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1f7810 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f7888 ) │ │ │ │ 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 1f7690 │ │ │ │ + bl 1f7708 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - bcc.n 1f7718 │ │ │ │ + bcc.n 1f7790 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ pli [r1, #4095] @ 0xfff │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - muls r6, r5 │ │ │ │ + muls r6, r6 │ │ │ │ movs r0, r3 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ movs r3, r3 │ │ │ │ - mvns r4, r4 │ │ │ │ + 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] @ (1f7c0c ) │ │ │ │ + ldr r1, [pc, #996] @ (1f7c84 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #996] @ (1f7c10 ) │ │ │ │ + ldr r3, [pc, #996] @ (1f7c88 ) │ │ │ │ mov fp, r0 │ │ │ │ - ldr r2, [pc, #996] @ (1f7c14 ) │ │ │ │ + ldr r2, [pc, #996] @ (1f7c8c ) │ │ │ │ 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 1f7884 │ │ │ │ + beq.n 1f78fc │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1f7884 │ │ │ │ + beq.n 1f78fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f7bb4 │ │ │ │ + beq.w 1f7c2c │ │ │ │ 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 1f7c02 │ │ │ │ + beq.w 1f7c7a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ blx r2 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1f788c │ │ │ │ + b.n 1f7904 │ │ │ │ ldrb.w r1, [r4, #292] @ 0x124 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f7868 │ │ │ │ + bne.n 1f78e0 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r4, #288] @ 0x120 │ │ │ │ - cbz r2, 1f789c │ │ │ │ + cbz r2, 1f7914 │ │ │ │ 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 1f7a28 │ │ │ │ + bcs.w 1f7aa0 │ │ │ │ mov r9, r1 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ - b.n 1f792e │ │ │ │ + b.n 1f79a6 │ │ │ │ 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 1f79b6 │ │ │ │ + beq.n 1f7a2e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 1f79b6 │ │ │ │ + bpl.n 1f7a2e │ │ │ │ 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, 1f7916 │ │ │ │ + cbz r3, 1f798e │ │ │ │ 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] │ │ │ │ @@ -557636,25 +557671,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 1f7a28 │ │ │ │ + bls.n 1f7aa0 │ │ │ │ ldr.w r5, [r9], #4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f7928 │ │ │ │ + beq.n 1f79a0 │ │ │ │ adds r7, r5, #4 │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ blx 61e6c │ │ │ │ - cbz r0, 1f797a │ │ │ │ + cbz r0, 1f79f2 │ │ │ │ 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 │ │ │ │ @@ -557669,160 +557704,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 1f798a │ │ │ │ + bpl.n 1f7a02 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 1f79c0 │ │ │ │ + cbz r0, 1f7a38 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1f7aac │ │ │ │ + beq.w 1f7b24 │ │ │ │ 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 1f78ba │ │ │ │ + bne.n 1f7932 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ ldrh r0, [r6, #6] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1f78e2 │ │ │ │ + bne.n 1f795a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7900 │ │ │ │ + beq.n 1f7978 │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ - b.n 1f7900 │ │ │ │ + b.n 1f7978 │ │ │ │ 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 1f7bce │ │ │ │ + bhi.w 1f7c46 │ │ │ │ ldr.w r7, [r4, #312] @ 0x138 │ │ │ │ add.w r8, r2, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bls.n 1f7a90 │ │ │ │ + bls.n 1f7b08 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 1f7b84 │ │ │ │ + bhi.w 1f7bfc │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #548] @ (1f7c18 ) │ │ │ │ + ldr r3, [pc, #548] @ (1f7c90 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r0, [r4, #300] @ 0x12c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1f7bd2 │ │ │ │ + beq.w 1f7c4a │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f7bc2 │ │ │ │ + beq.w 1f7c3a │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f7a9c │ │ │ │ + beq.n 1f7b14 │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ str.w r6, [r4, #304] @ 0x130 │ │ │ │ str.w r7, [r4, #312] @ 0x138 │ │ │ │ add r6, r3 │ │ │ │ - b.n 1f7a98 │ │ │ │ + b.n 1f7b10 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1f7a34 │ │ │ │ + cbz r2, 1f7aac │ │ │ │ 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, 1f7a74 │ │ │ │ + cbz r1, 1f7aec │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f7a5c │ │ │ │ + cbz r3, 1f7ad4 │ │ │ │ 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 1f7b8c │ │ │ │ - ldr r2, [pc, #420] @ (1f7c1c ) │ │ │ │ - ldr r3, [pc, #412] @ (1f7c14 ) │ │ │ │ + bmi.w 1f7c04 │ │ │ │ + ldr r2, [pc, #420] @ (1f7c94 ) │ │ │ │ + ldr r3, [pc, #412] @ (1f7c8c ) │ │ │ │ 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 1f7c08 │ │ │ │ + bne.w 1f7c80 │ │ │ │ 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 1f7a9c │ │ │ │ + beq.n 1f7b14 │ │ │ │ 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 1f798a │ │ │ │ + b.n 1f7a02 │ │ │ │ ldrd r8, r3, [r4, #304] @ 0x130 │ │ │ │ add.w r2, r8, r3 │ │ │ │ subs r3, #16 │ │ │ │ cmp r8, r2 │ │ │ │ - bcs.n 1f7b46 │ │ │ │ + bcs.n 1f7bbe │ │ │ │ add.w r7, r8, r3 │ │ │ │ - ldr r3, [pc, #352] @ (1f7c20 ) │ │ │ │ + ldr r3, [pc, #352] @ (1f7c98 ) │ │ │ │ add.w r6, r4, #320 @ 0x140 │ │ │ │ mov sl, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #344] @ (1f7c24 ) │ │ │ │ + ldr r3, [pc, #344] @ (1f7c9c ) │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp, #28] │ │ │ │ - b.n 1f7ae6 │ │ │ │ + b.n 1f7b5e │ │ │ │ ldrd r2, r3, [r4, #304] @ 0x130 │ │ │ │ add.w r8, r8, #16 │ │ │ │ add r2, r3 │ │ │ │ cmp r8, r2 │ │ │ │ - bcs.n 1f7b3e │ │ │ │ + bcs.n 1f7bb6 │ │ │ │ ldr.w r7, [r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f7b4c │ │ │ │ + cbz r0, 1f7bc4 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r5, r6 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 1f7ad8 │ │ │ │ + bne.n 1f7b50 │ │ │ │ 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 │ │ │ │ @@ -557834,149 +557869,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 1f7ae6 │ │ │ │ + bcc.n 1f7b5e │ │ │ │ ldrd r5, r9, [sp, #32] │ │ │ │ subs r3, #16 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ - b.n 1f798a │ │ │ │ + b.n 1f7a02 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ movs r0, #1 │ │ │ │ blx 61948 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1f50d0 │ │ │ │ + bl 1f5148 │ │ │ │ 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 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f7afa │ │ │ │ + b.n 1f7b72 │ │ │ │ cmp r7, r8 │ │ │ │ it cc │ │ │ │ movcc r7, r8 │ │ │ │ - b.n 1f79f2 │ │ │ │ + b.n 1f7a6a │ │ │ │ ldr.w r2, [r4, #688] @ 0x2b0 │ │ │ │ - ldr r3, [pc, #148] @ (1f7c28 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f7ca0 ) │ │ │ │ add r2, r1 │ │ │ │ str.w r2, [r4, #688] @ 0x2b0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #140] @ (1f7c2c ) │ │ │ │ + ldr r2, [pc, #140] @ (1f7ca4 ) │ │ │ │ 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 1f7690 │ │ │ │ - b.n 1f7a74 │ │ │ │ + bl 1f7708 │ │ │ │ + b.n 1f7aec │ │ │ │ str.w r1, [r4, #280] @ 0x118 │ │ │ │ strb.w r2, [r4, #292] @ 0x124 │ │ │ │ strd r2, r2, [r4, #284] @ 0x11c │ │ │ │ - b.n 1f789c │ │ │ │ + b.n 1f7914 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6134c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f7a14 │ │ │ │ + b.n 1f7a8c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f7a9c │ │ │ │ + b.n 1f7b14 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f7a9c │ │ │ │ + beq.w 1f7b14 │ │ │ │ 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 1f7a98 │ │ │ │ + b.n 1f7b10 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ - b.n 1f789c │ │ │ │ + b.n 1f7914 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl fff87c22 │ │ │ │ - bl e9c26 │ │ │ │ + bl fff87c9a │ │ │ │ + bl e9c9e │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - eors r0, r0 │ │ │ │ + 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] @ (1f7dd8 ) │ │ │ │ + ldr r2, [pc, #388] @ (1f7e50 ) │ │ │ │ adds r5, r3, #7 │ │ │ │ - ldr r3, [pc, #388] @ (1f7ddc ) │ │ │ │ + ldr r3, [pc, #388] @ (1f7e54 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov.w r7, r8, lsl #4 │ │ │ │ - ldr r4, [pc, #380] @ (1f7de0 ) │ │ │ │ + ldr r4, [pc, #380] @ (1f7e58 ) │ │ │ │ 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 1f7c98 │ │ │ │ + bls.n 1f7d10 │ │ │ │ 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 1f7d7c │ │ │ │ + bls.n 1f7df4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f7d2a │ │ │ │ + beq.n 1f7da2 │ │ │ │ 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] │ │ │ │ @@ -557989,150 +558024,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 1f7da4 │ │ │ │ + bhi.n 1f7e1c │ │ │ │ ldr.w r2, [ip, #44] @ 0x2c │ │ │ │ add.w sl, r3, #12 │ │ │ │ cmp sl, r2 │ │ │ │ - bhi.n 1f7d32 │ │ │ │ + bhi.n 1f7daa │ │ │ │ add.w r2, r6, r8, lsl #4 │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ adds r4, r4, r3 │ │ │ │ - beq.n 1f7cf8 │ │ │ │ + beq.n 1f7d70 │ │ │ │ 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 1f7c40 │ │ │ │ - ldr r2, [pc, #212] @ (1f7de4 ) │ │ │ │ - ldr r3, [pc, #200] @ (1f7ddc ) │ │ │ │ + bl 1f7cb8 │ │ │ │ + ldr r2, [pc, #212] @ (1f7e5c ) │ │ │ │ + ldr r3, [pc, #200] @ (1f7e54 ) │ │ │ │ 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 1f7dd2 │ │ │ │ + bne.n 1f7e4a │ │ │ │ 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 1f7ca6 │ │ │ │ + b.n 1f7d1e │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1f7d70 │ │ │ │ + bls.n 1f7de8 │ │ │ │ cmp r2, sl │ │ │ │ it cc │ │ │ │ movcc r2, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #164] @ (1f7de8 ) │ │ │ │ + ldr r2, [pc, #164] @ (1f7e60 ) │ │ │ │ adds r1, r6, r7 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f7da8 │ │ │ │ + beq.n 1f7e20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 1f7d98 │ │ │ │ + cbz r0, 1f7e10 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f7cf8 │ │ │ │ + beq.n 1f7d70 │ │ │ │ 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 1f7cf2 │ │ │ │ + b.n 1f7d6a │ │ │ │ mov r2, sl │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 1f7d40 │ │ │ │ + b.n 1f7db8 │ │ │ │ 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 1f7d0e │ │ │ │ + b.n 1f7d86 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 6134c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f7d5c │ │ │ │ + b.n 1f7dd4 │ │ │ │ mov r4, sl │ │ │ │ - b.n 1f7cf8 │ │ │ │ + b.n 1f7d70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61b04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7cf8 │ │ │ │ + beq.n 1f7d70 │ │ │ │ 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 1f7cf2 │ │ │ │ + b.n 1f7d6a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ 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] @ (1f7f1c ) │ │ │ │ + ldr r5, [pc, #284] @ (1f7f94 ) │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f7efe │ │ │ │ + beq.n 1f7f76 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [pc, #260] @ (1f7f20 ) │ │ │ │ + ldr r7, [pc, #260] @ (1f7f98 ) │ │ │ │ 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 │ │ │ │ @@ -558161,123 +558196,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 1f7e88 │ │ │ │ + beq.n 1f7f00 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ lsls r1, r6, #30 │ │ │ │ - bpl.n 1f7ece │ │ │ │ - ldr r0, [pc, #156] @ (1f7f24 ) │ │ │ │ + bpl.n 1f7f46 │ │ │ │ + ldr r0, [pc, #156] @ (1f7f9c ) │ │ │ │ add r0, pc │ │ │ │ strd r2, r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #152] @ (1f7f28 ) │ │ │ │ + ldr r3, [pc, #152] @ (1f7fa0 ) │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ - ldr r2, [pc, #148] @ (1f7f2c ) │ │ │ │ + ldr r2, [pc, #148] @ (1f7fa4 ) │ │ │ │ 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 1f50d0 │ │ │ │ + bl 1f5148 │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - cbz r2, 1f7ed8 │ │ │ │ + cbz r2, 1f7f50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #141 @ 0x8d │ │ │ │ - beq.n 1f7ec8 │ │ │ │ + beq.n 1f7f40 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f7ec8 │ │ │ │ + cbz r3, 1f7f40 │ │ │ │ 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 1f7ef8 │ │ │ │ - ldr r0, [pc, #92] @ (1f7f30 ) │ │ │ │ + bpl.n 1f7f70 │ │ │ │ + ldr r0, [pc, #92] @ (1f7fa8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f7e88 │ │ │ │ - ldr r1, [pc, #88] @ (1f7f34 ) │ │ │ │ + b.n 1f7f00 │ │ │ │ + ldr r1, [pc, #88] @ (1f7fac ) │ │ │ │ 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 1fdbd0 │ │ │ │ + bl 1fdc48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f7eb4 │ │ │ │ + bne.n 1f7f2c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1f7eb4 │ │ │ │ - ldr r0, [pc, #60] @ (1f7f38 ) │ │ │ │ + b.n 1f7f2c │ │ │ │ + ldr r0, [pc, #60] @ (1f7fb0 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f7e88 │ │ │ │ - ldr r1, [pc, #60] @ (1f7f3c ) │ │ │ │ + b.n 1f7f00 │ │ │ │ + ldr r1, [pc, #60] @ (1f7fb4 ) │ │ │ │ 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 1f7e0e │ │ │ │ - cbnz r4, 1f7f98 │ │ │ │ + b.n 1f7e86 │ │ │ │ + cbnz r4, 1f7ff2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbnz r2, 1f7f96 │ │ │ │ + cbnz r2, 1f7ff0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, pc, #72 @ (adr r3, 1f7f70 ) │ │ │ │ + add r2, pc, #616 @ (adr r2, 1f8208 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl 3b7f2a │ │ │ │ - bl 51df2e │ │ │ │ - add r2, pc, #896 @ (adr r2, 1f82b4 ) │ │ │ │ + bl 3b7fa2 │ │ │ │ + bl 51dfa6 │ │ │ │ + add r2, pc, #416 @ (adr r2, 1f814c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ movs r0, r3 │ │ │ │ - add r2, pc, #856 @ (adr r2, 1f8294 ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 1f812c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl 3bff3e │ │ │ │ + bl 3bffb6 │ │ │ │ ldr.w r3, [r0, #704] @ 0x2c0 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f7fae │ │ │ │ + bls.n 1f8026 │ │ │ │ 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 1f7fa2 │ │ │ │ - ldr.w r9, [pc, #64] @ 1f7fb0 │ │ │ │ + bcs.n 1f801a │ │ │ │ + ldr.w r9, [pc, #64] @ 1f8028 │ │ │ │ add.w r7, r0, #64 @ 0x40 │ │ │ │ - ldr.w r8, [pc, #60] @ 1f7fb4 │ │ │ │ + ldr.w r8, [pc, #60] @ 1f802c │ │ │ │ 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 1fde10 │ │ │ │ + bl 1fde88 │ │ │ │ ldrd r3, r2, [r5, #700] @ 0x2bc │ │ │ │ add r3, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1f7f82 │ │ │ │ + bcc.n 1f7ffa │ │ │ │ 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 │ │ │ │ @@ -558297,110 +558332,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] @ (1f80a4 ) │ │ │ │ + ldr r7, [pc, #176] @ (1f811c ) │ │ │ │ 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 1f8096 │ │ │ │ + bcs.n 1f810e │ │ │ │ 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 1f8008 │ │ │ │ - cbz r0, 1f8040 │ │ │ │ - ldr r3, [pc, #132] @ (1f80a8 ) │ │ │ │ + bcc.n 1f8080 │ │ │ │ + cbz r0, 1f80b8 │ │ │ │ + ldr r3, [pc, #132] @ (1f8120 ) │ │ │ │ add.w r4, r5, #32 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f8036 │ │ │ │ - cbz r2, 1f808e │ │ │ │ - bl 1f90a4 │ │ │ │ + beq.n 1f80ae │ │ │ │ + cbz r2, 1f8106 │ │ │ │ + bl 1f911c │ │ │ │ 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 1f7ffe │ │ │ │ + bne.n 1f8076 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - bl 1f9a70 │ │ │ │ + bl 1f9ae8 │ │ │ │ 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, 1f808a │ │ │ │ - ldr r2, [pc, #68] @ (1f80a8 ) │ │ │ │ + cbz r0, 1f8102 │ │ │ │ + ldr r2, [pc, #68] @ (1f8120 ) │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f8078 │ │ │ │ - cbz r3, 1f809a │ │ │ │ - bl 1f90a4 │ │ │ │ + beq.n 1f80f0 │ │ │ │ + cbz r3, 1f8112 │ │ │ │ + bl 1f911c │ │ │ │ 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 1f8036 │ │ │ │ + b.n 1f80ae │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1f801e │ │ │ │ + b.n 1f8096 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - b.n 1f8078 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + b.n 1f80f0 │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ 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, 1f80cc │ │ │ │ + cbz r3, 1f8144 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1f80cc │ │ │ │ + cbz r3, 1f8144 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7fe0 │ │ │ │ + bl 1f8058 │ │ │ │ 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 1f7fe0 │ │ │ │ + bl 1f8058 │ │ │ │ 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] │ │ │ │ @@ -558408,118 +558443,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 1f80fe │ │ │ │ + bne.n 1f8176 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7fb8 │ │ │ │ + bl 1f8030 │ │ │ │ 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] @ (1f8238 ) │ │ │ │ + ldr r7, [pc, #240] @ (1f82b0 ) │ │ │ │ add r7, pc │ │ │ │ - cbz r0, 1f8174 │ │ │ │ - ldr r2, [pc, #240] @ (1f823c ) │ │ │ │ + cbz r0, 1f81ec │ │ │ │ + ldr r2, [pc, #240] @ (1f82b4 ) │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f8162 │ │ │ │ + beq.n 1f81da │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8224 │ │ │ │ - bl 1f90a4 │ │ │ │ + beq.n 1f829c │ │ │ │ + bl 1f911c │ │ │ │ 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] @ (1f8240 ) │ │ │ │ + ldr r1, [pc, #200] @ (1f82b8 ) │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ add r1, pc │ │ │ │ - bl 1f524c │ │ │ │ + bl 1f52c4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f819a │ │ │ │ + cbz r3, 1f8212 │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f821a │ │ │ │ + bne.n 1f8292 │ │ │ │ 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, 1f8218 │ │ │ │ + cbz r3, 1f8290 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1fde64 │ │ │ │ + bl 1fdedc │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1fdd6c │ │ │ │ + bl 1fdde4 │ │ │ │ ldrd r0, r3, [r4, #700] @ 0x2bc │ │ │ │ add r3, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 1f81ee │ │ │ │ + bcs.n 1f8266 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r6], #4 │ │ │ │ ldrb.w r3, [r5, #80] @ 0x50 │ │ │ │ - cbz r3, 1f81d8 │ │ │ │ + cbz r3, 1f8250 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1f81d8 │ │ │ │ + cbz r3, 1f8250 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f7fe0 │ │ │ │ + bl 1f8058 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ ldrd r0, r3, [r4, #700] @ 0x2bc │ │ │ │ add r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f81c4 │ │ │ │ - cbz r0, 1f8218 │ │ │ │ - ldr r2, [pc, #72] @ (1f823c ) │ │ │ │ + bhi.n 1f823c │ │ │ │ + cbz r0, 1f8290 │ │ │ │ + ldr r2, [pc, #72] @ (1f82b4 ) │ │ │ │ ldr.w r3, [r4, #696] @ 0x2b8 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f8206 │ │ │ │ - cbz r3, 1f822e │ │ │ │ - bl 1f90a4 │ │ │ │ + beq.n 1f827e │ │ │ │ + cbz r3, 1f82a6 │ │ │ │ + bl 1f911c │ │ │ │ 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 1f818c │ │ │ │ + b.n 1f8204 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ - b.n 1f8162 │ │ │ │ + b.n 1f81da │ │ │ │ blx 60b4c │ │ │ │ ldr.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - b.n 1f8206 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + b.n 1f827e │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffe2c242 │ │ │ │ + bl ffe2c2ba │ │ │ │ ldr r3, [r0, #16] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -558527,71 +558562,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] @ (1f84b0 ) │ │ │ │ + ldr r6, [pc, #576] @ (1f8528 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #576] @ (1f84b4 ) │ │ │ │ + ldr r5, [pc, #576] @ (1f852c ) │ │ │ │ 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] @ (1f84b8 ) │ │ │ │ + ldr r0, [pc, #560] @ (1f8530 ) │ │ │ │ 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 1f83a4 │ │ │ │ + beq.n 1f841c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f8488 │ │ │ │ + beq.w 1f8500 │ │ │ │ cmp sl, r3 │ │ │ │ - bcs.n 1f83a4 │ │ │ │ + bcs.n 1f841c │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mov r7, lr │ │ │ │ - vldr d8, [pc, #488] @ 1f84a8 │ │ │ │ + vldr d8, [pc, #488] @ 1f8520 │ │ │ │ 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 1f833a │ │ │ │ + beq.n 1f83b2 │ │ │ │ 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 1f7c40 │ │ │ │ + bl 1f7cb8 │ │ │ │ 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] │ │ │ │ @@ -558609,101 +558644,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 1f83f6 │ │ │ │ + bne.n 1f846e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1f9938 │ │ │ │ + bl 1f99b0 │ │ │ │ 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 1f837a │ │ │ │ + beq.n 1f83f2 │ │ │ │ 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 1f849c │ │ │ │ + bhi.w 1f8514 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f83c2 │ │ │ │ + bhi.n 1f843a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 1f849c │ │ │ │ + beq.w 1f8514 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w r8, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ str r6, [r2, #0] │ │ │ │ - bcc.n 1f82d8 │ │ │ │ - ldr r2, [pc, #276] @ (1f84bc ) │ │ │ │ - ldr r3, [pc, #268] @ (1f84b4 ) │ │ │ │ + bcc.n 1f8350 │ │ │ │ + ldr r2, [pc, #276] @ (1f8534 ) │ │ │ │ + ldr r3, [pc, #268] @ (1f852c ) │ │ │ │ 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 1f8498 │ │ │ │ + bne.n 1f8510 │ │ │ │ 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 1f8452 │ │ │ │ + bhi.n 1f84ca │ │ │ │ mov r4, r8 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r4, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #236] @ (1f84c0 ) │ │ │ │ + ldr r3, [pc, #236] @ (1f8538 ) │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f8464 │ │ │ │ + beq.n 1f84dc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f845a │ │ │ │ + beq.n 1f84d2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f849c │ │ │ │ + beq.n 1f8514 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r4, [r5, #20] │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r5, #12] │ │ │ │ - b.n 1f8394 │ │ │ │ + b.n 1f840c │ │ │ │ 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 1f7c40 │ │ │ │ + bl 1f7cb8 │ │ │ │ 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] │ │ │ │ @@ -558719,68 +558754,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 1f8348 │ │ │ │ + b.n 1f83c0 │ │ │ │ cmp r4, r8 │ │ │ │ it cc │ │ │ │ movcc r4, r8 │ │ │ │ - b.n 1f83d0 │ │ │ │ + b.n 1f8448 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 6134c │ │ │ │ - b.n 1f83e8 │ │ │ │ + b.n 1f8460 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ blx 61b04 │ │ │ │ - cbz r0, 1f849c │ │ │ │ + cbz r0, 1f8514 │ │ │ │ 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 1f8394 │ │ │ │ + b.n 1f840c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f9990 │ │ │ │ + bl 1f9a08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 1f82b0 │ │ │ │ + b.n 1f8328 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ 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 1f8516 │ │ │ │ + bcs.n 1f858e │ │ │ │ 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 │ │ │ │ @@ -558795,77 +558830,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 1f84e6 │ │ │ │ + bne.n 1f855e │ │ │ │ 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 1f8546 │ │ │ │ + bls.n 1f85be │ │ │ │ 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 1f853c │ │ │ │ + bne.n 1f85b4 │ │ │ │ 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] @ (1f8768 ) │ │ │ │ + ldr r1, [pc, #520] @ (1f87e0 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #520] @ (1f876c ) │ │ │ │ + ldr r2, [pc, #520] @ (1f87e4 ) │ │ │ │ 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] @ 1f8770 │ │ │ │ + ldr.w sl, [pc, #508] @ 1f87e8 │ │ │ │ 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 1f8728 │ │ │ │ + beq.w 1f87a0 │ │ │ │ add.w r1, r7, #24 │ │ │ │ - bl 1f9938 │ │ │ │ + bl 1f99b0 │ │ │ │ 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 1f7c40 │ │ │ │ + bl 1f7cb8 │ │ │ │ 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 │ │ │ │ @@ -558878,92 +558913,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 1f8652 │ │ │ │ + beq.n 1f86ca │ │ │ │ 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 1f8602 │ │ │ │ + bpl.n 1f867a │ │ │ │ ldrd r3, r2, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ orrs r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1f8696 │ │ │ │ + bne.n 1f870e │ │ │ │ ldr r6, [r4, #16] │ │ │ │ adds r3, r6, #5 │ │ │ │ - bhi.w 1f8760 │ │ │ │ + bhi.w 1f87d8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ adds r7, r6, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 1f8666 │ │ │ │ + bls.n 1f86de │ │ │ │ mov.w r8, r2, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1f868e │ │ │ │ + bhi.n 1f8706 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #332] @ (1f8774 ) │ │ │ │ + ldr r3, [pc, #332] @ (1f87ec ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1f873a │ │ │ │ + beq.w 1f87b2 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8730 │ │ │ │ + beq.n 1f87a8 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8760 │ │ │ │ + beq.w 1f87d8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ adds r6, r0, r3 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 1f866c │ │ │ │ + b.n 1f86e4 │ │ │ │ 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 1f85e4 │ │ │ │ + b.n 1f865c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r6, r3, r6 │ │ │ │ - beq.n 1f8760 │ │ │ │ - ldr r2, [pc, #264] @ (1f8778 ) │ │ │ │ + beq.n 1f87d8 │ │ │ │ + ldr r2, [pc, #264] @ (1f87f0 ) │ │ │ │ add.w r0, r5, #24 │ │ │ │ - ldr r3, [pc, #248] @ (1f876c ) │ │ │ │ + ldr r3, [pc, #248] @ (1f87e4 ) │ │ │ │ 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 1f875c │ │ │ │ + bne.n 1f87d4 │ │ │ │ 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 1f8626 │ │ │ │ + b.n 1f869e │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f7c40 │ │ │ │ + bl 1f7cb8 │ │ │ │ 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 │ │ │ │ @@ -559002,53 +559037,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 1f86d6 │ │ │ │ + bhi.n 1f874e │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 1f8602 │ │ │ │ - bl 1f9990 │ │ │ │ + b.n 1f867a │ │ │ │ + bl 1f9a08 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 1f8592 │ │ │ │ + b.n 1f860a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 6134c │ │ │ │ - b.n 1f8640 │ │ │ │ + b.n 1f86b8 │ │ │ │ mov r0, r8 │ │ │ │ blx 61b04 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f8760 │ │ │ │ + cbz r0, 1f87d8 │ │ │ │ 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 1f866c │ │ │ │ + b.n 1f86e4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ 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 │ │ │ │ @@ -559060,310 +559095,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 1f7fe0 │ │ │ │ + bl 1f8058 │ │ │ │ mov ip, r6 │ │ │ │ - ldr r7, [pc, #220] @ (1f8894 ) │ │ │ │ + ldr r7, [pc, #220] @ (1f890c ) │ │ │ │ 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 1f87ba │ │ │ │ + bne.n 1f8832 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7fb8 │ │ │ │ + bl 1f8030 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 1f888e │ │ │ │ + bhi.n 1f8906 │ │ │ │ ldr.w r1, [r5, #708] @ 0x2c4 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 1f880a │ │ │ │ + bhi.n 1f8882 │ │ │ │ ldr.w r0, [r5, #700] @ 0x2bc │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 1f888e │ │ │ │ + beq.n 1f8906 │ │ │ │ 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 1f884e │ │ │ │ + bhi.n 1f88c6 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r8, r6 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #124] @ (1f8898 ) │ │ │ │ + ldr r3, [pc, #124] @ (1f8910 ) │ │ │ │ ldr.w r0, [r5, #696] @ 0x2b8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f8862 │ │ │ │ + beq.n 1f88da │ │ │ │ ldr.w r1, [r5, #700] @ 0x2bc │ │ │ │ - cbz r0, 1f8858 │ │ │ │ + cbz r0, 1f88d0 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8f14 │ │ │ │ - cbz r0, 1f888e │ │ │ │ + bl 1f8f8c │ │ │ │ + cbz r0, 1f8906 │ │ │ │ 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 1f881a │ │ │ │ + b.n 1f8892 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 6134c │ │ │ │ - b.n 1f8832 │ │ │ │ + b.n 1f88aa │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f888e │ │ │ │ + cbz r0, 1f8906 │ │ │ │ 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 1f87fe │ │ │ │ + b.n 1f8876 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ 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] @ (1f88bc ) │ │ │ │ + ldr r4, [pc, #16] @ (1f8934 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 60b4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbz r4, 1f88d4 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ 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] @ (1f8974 ) │ │ │ │ + ldr r0, [pc, #164] @ (1f89ec ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1f8978 ) │ │ │ │ + ldr r3, [pc, #164] @ (1f89f0 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1f6db4 │ │ │ │ - cbz r0, 1f88f8 │ │ │ │ + bl 1f6e2c │ │ │ │ + cbz r0, 1f8970 │ │ │ │ blx 620c4 │ │ │ │ - ldr r3, [pc, #148] @ (1f897c ) │ │ │ │ + ldr r3, [pc, #148] @ (1f89f4 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1f88f4 │ │ │ │ - ldr r0, [pc, #144] @ (1f8980 ) │ │ │ │ + cbz r0, 1f896c │ │ │ │ + ldr r0, [pc, #144] @ (1f89f8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35f9c8 │ │ │ │ + bl 35fa40 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1f8984 ) │ │ │ │ + ldr r2, [pc, #136] @ (1f89fc ) │ │ │ │ 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, 1f894e │ │ │ │ - ldr r0, [pc, #120] @ (1f8988 ) │ │ │ │ + cbz r0, 1f89c6 │ │ │ │ + ldr r0, [pc, #120] @ (1f8a00 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 60ee0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f8966 │ │ │ │ + cbz r0, 1f89de │ │ │ │ blx 61b1c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c7c │ │ │ │ - cbnz r0, 1f8960 │ │ │ │ + cbnz r0, 1f89d8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 61f08 │ │ │ │ - cbz r0, 1f8960 │ │ │ │ + cbz r0, 1f89d8 │ │ │ │ adds r0, #1 │ │ │ │ blx 620c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1f8966 │ │ │ │ - ldr r3, [pc, #68] @ (1f898c ) │ │ │ │ + cbz r2, 1f89de │ │ │ │ + ldr r3, [pc, #68] @ (1f8a04 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1f88ec │ │ │ │ + b.n 1f8964 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 61f08 │ │ │ │ - cbz r0, 1f896e │ │ │ │ + cbz r0, 1f89e6 │ │ │ │ adds r0, #1 │ │ │ │ blx 620c4 │ │ │ │ - b.n 1f88e4 │ │ │ │ + b.n 1f895c │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 620c4 │ │ │ │ - b.n 1f88e4 │ │ │ │ + b.n 1f895c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1f88e0 │ │ │ │ + b.n 1f8958 │ │ │ │ nop │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r4, #28] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r2, 1f8986 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ lsls r3, r5, #2 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r0, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ movs r0, r3 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + add 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] @ (1f89d0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f8a48 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1f89b4 │ │ │ │ - ldr r3, [pc, #40] @ (1f89d4 ) │ │ │ │ + cbz r3, 1f8a2c │ │ │ │ + ldr r3, [pc, #40] @ (1f8a4c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1f89d8 ) │ │ │ │ + ldr r1, [pc, #32] @ (1f8a50 ) │ │ │ │ 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 1f89aa │ │ │ │ + b.n 1f8a22 │ │ │ │ nop │ │ │ │ - add sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + add r7, 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] @ (1f8a2c ) │ │ │ │ + ldr r0, [pc, #60] @ (1f8aa4 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 60fdc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f8a22 │ │ │ │ - ldr r0, [pc, #48] @ (1f8a30 ) │ │ │ │ + bgt.n 1f8a9a │ │ │ │ + ldr r0, [pc, #48] @ (1f8aa8 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 60fdc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f8a22 │ │ │ │ - ldr r0, [pc, #36] @ (1f8a34 ) │ │ │ │ + bgt.n 1f8a9a │ │ │ │ + ldr r0, [pc, #36] @ (1f8aac ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 60fdc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f8a22 │ │ │ │ + bgt.n 1f8a9a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f8a1e │ │ │ │ + beq.n 1f8a96 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adds r2, #226 @ 0xe2 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ movs r0, r3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ movs r0, r3 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + 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] @ (1f8a94 ) │ │ │ │ + ldr r0, [pc, #72] @ (1f8b0c ) │ │ │ │ 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 1f8a90 │ │ │ │ + beq.n 1f8b08 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 611cc │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1f8a82 │ │ │ │ + ble.n 1f8afa │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1f8a7e │ │ │ │ + cbnz r2, 1f8af6 │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f8a76 │ │ │ │ + bne.n 1f8aee │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 61178 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + 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 │ │ │ │ @@ -559404,35 +559439,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, 1f8b5e │ │ │ │ + cbz r0, 1f8bd6 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f8b50 │ │ │ │ + beq.n 1f8bc8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f8b50 │ │ │ │ + cbz r3, 1f8bc8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1f8b4a │ │ │ │ + cbz r3, 1f8bc2 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1f8b50 │ │ │ │ + cbz r3, 1f8bc8 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1f8b5c │ │ │ │ + cbz r3, 1f8bd4 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f8b54 │ │ │ │ + bne.n 1f8bcc │ │ │ │ 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] │ │ │ │ @@ -559442,17 +559477,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 61b1c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1f8b14 │ │ │ │ + bl 1f8b8c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f8ba6 │ │ │ │ + cbz r0, 1f8c1e │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -559465,179 +559500,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 1f8d12 │ │ │ │ + beq.w 1f8d8a │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f8cf4 │ │ │ │ + beq.w 1f8d6c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f8cd6 │ │ │ │ + beq.n 1f8d4e │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8cba │ │ │ │ + beq.n 1f8d32 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f8c9e │ │ │ │ + beq.n 1f8d16 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f8c86 │ │ │ │ + beq.n 1f8cfe │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 1f8c70 │ │ │ │ + cbz r4, 1f8ce8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - cbz r7, 1f8c5a │ │ │ │ + cbz r7, 1f8cd2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 1f8c44 │ │ │ │ + cbz r0, 1f8cbc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 1f8bac │ │ │ │ + bl 1f8c24 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8c36 │ │ │ │ + bne.n 1f8cae │ │ │ │ ldr r2, [r7, #16] │ │ │ │ - cbz r2, 1f8c4e │ │ │ │ + cbz r2, 1f8cc6 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r2 │ │ │ │ mov r0, r7 │ │ │ │ blx 60b4c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f8c2e │ │ │ │ + bne.n 1f8ca6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1f8c64 │ │ │ │ + cbz r3, 1f8cdc │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f8c26 │ │ │ │ + bne.n 1f8c9e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f8c7a │ │ │ │ + cbz r3, 1f8cf2 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f8c1e │ │ │ │ + bne.n 1f8c96 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1f8c90 │ │ │ │ + cbz r3, 1f8d08 │ │ │ │ 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 1f8c12 │ │ │ │ + bne.n 1f8c8a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1f8caa │ │ │ │ + cbz r3, 1f8d22 │ │ │ │ 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 1f8c04 │ │ │ │ + bne.n 1f8c7c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1f8cc6 │ │ │ │ + cbz r3, 1f8d3e │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 60b4c │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f8bf2 │ │ │ │ + bne.n 1f8c6a │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1f8ce2 │ │ │ │ + cbz r3, 1f8d5a │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1f8be0 │ │ │ │ + bne.w 1f8c58 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1f8d00 │ │ │ │ + cbz r3, 1f8d78 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r8, [fp, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1f8bcc │ │ │ │ + bne.w 1f8c44 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1f8d1e │ │ │ │ + cbz r3, 1f8d96 │ │ │ │ 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, 1f8d62 │ │ │ │ + cbz r2, 1f8dda │ │ │ │ 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, 1f8d5e │ │ │ │ + cbz r2, 1f8dd6 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1f8d62 │ │ │ │ + cbz r3, 1f8dda │ │ │ │ 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, 1f8d88 │ │ │ │ + cbz r0, 1f8e00 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f8bac │ │ │ │ + bl 1f8c24 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8d76 │ │ │ │ + bne.n 1f8dee │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1f8d92 │ │ │ │ + cbz r3, 1f8e0a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -559645,43 +559680,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 1f8e20 │ │ │ │ + beq.n 1f8e98 │ │ │ │ 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, 1f8df6 │ │ │ │ + cbz r4, 1f8e6e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1f8e08 │ │ │ │ + beq.n 1f8e80 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1f8dee │ │ │ │ + b.n 1f8e66 │ │ │ │ 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 1f8e08 │ │ │ │ + beq.n 1f8e80 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1f8dd6 │ │ │ │ - b.n 1f8e08 │ │ │ │ + bhi.n 1f8e4e │ │ │ │ + b.n 1f8e80 │ │ │ │ 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] │ │ │ │ @@ -559690,184 +559725,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, 1f8e30 │ │ │ │ + cbz r1, 1f8ea8 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1f8e54 │ │ │ │ - cbz r2, 1f8e3e │ │ │ │ + bne.n 1f8ecc │ │ │ │ + cbz r2, 1f8eb6 │ │ │ │ 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 1f8d2c │ │ │ │ + bl 1f8da4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1f8e32 │ │ │ │ - b.n 1f8db6 │ │ │ │ + bne.n 1f8eaa │ │ │ │ + b.n 1f8e2e │ │ │ │ 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, 1f8e9c │ │ │ │ + cbz r0, 1f8f14 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1f8e9a │ │ │ │ + cbz r4, 1f8f12 │ │ │ │ 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, 1f8e9a │ │ │ │ + cbz r3, 1f8f12 │ │ │ │ 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, 1f8ee4 │ │ │ │ + cbz r0, 1f8f5c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1f8ee2 │ │ │ │ + cbz r4, 1f8f5a │ │ │ │ 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, 1f8ee2 │ │ │ │ + cbz r3, 1f8f5a │ │ │ │ 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 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f8f0e │ │ │ │ + cbz r0, 1f8f86 │ │ │ │ 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, 1f8f2e │ │ │ │ + cbz r1, 1f8fa6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f8b14 │ │ │ │ + bl 1f8b8c │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ 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, 1f8f7a │ │ │ │ + cbz r4, 1f8ff2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f8b14 │ │ │ │ + bl 1f8b8c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1f8f66 │ │ │ │ + bhi.n 1f8fde │ │ │ │ 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 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8f60 │ │ │ │ + beq.n 1f8fd8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f8f60 │ │ │ │ + b.n 1f8fd8 │ │ │ │ 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, 1f8fb2 │ │ │ │ + cbnz r3, 1f902a │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ 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, 1f8ff0 │ │ │ │ + cbnz r4, 1f9068 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f8fea │ │ │ │ + cbz r0, 1f9062 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -559877,47 +559912,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 1f9024 │ │ │ │ + bne.n 1f909c │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f9028 │ │ │ │ + beq.n 1f90a0 │ │ │ │ mov r0, ip │ │ │ │ - bl 1f8b14 │ │ │ │ + bl 1f8b8c │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ 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, 1f9082 │ │ │ │ + cbnz r5, 1f90fa │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1f908a │ │ │ │ + cbz r3, 1f9102 │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, r4, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f8b14 │ │ │ │ + bl 1f8b8c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1f9072 │ │ │ │ + bcc.n 1f90ea │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 61070 │ │ │ │ @@ -559925,178 +559960,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 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f906c │ │ │ │ + beq.n 1f90e4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 61070 │ │ │ │ - b.n 1f906c │ │ │ │ + b.n 1f90e4 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9118 │ │ │ │ + beq.n 1f9190 │ │ │ │ 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, 1f90de │ │ │ │ + cbz r2, 1f9156 │ │ │ │ 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, 1f90da │ │ │ │ + cbz r2, 1f9152 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1f90de │ │ │ │ + cbz r3, 1f9156 │ │ │ │ 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, 1f9106 │ │ │ │ + cbz r0, 1f917e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f8bac │ │ │ │ + bl 1f8c24 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f90f4 │ │ │ │ + bne.n 1f916c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1f9110 │ │ │ │ + cbz r3, 1f9188 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1f9186 │ │ │ │ + cbz r1, 1f91fe │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 1f9172 │ │ │ │ + cbz r0, 1f91ea │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1f9180 │ │ │ │ + cbz r3, 1f91f8 │ │ │ │ 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, 1f9146 │ │ │ │ + cbz r3, 1f91be │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1f914a │ │ │ │ + cbz r2, 1f91c2 │ │ │ │ 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, 1f916e │ │ │ │ + cbz r0, 1f91e6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 1f916e │ │ │ │ + cbz r3, 1f91e6 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f912e │ │ │ │ + bne.n 1f91a6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1f916e │ │ │ │ + b.n 1f91e6 │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1f915a │ │ │ │ + b.n 1f91d2 │ │ │ │ bx lr │ │ │ │ - cbz r1, 1f91c8 │ │ │ │ + cbz r1, 1f9240 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1f91c6 │ │ │ │ + cbz r0, 1f923e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1f91ca │ │ │ │ + cbz r3, 1f9242 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1f91a4 │ │ │ │ + b.n 1f921c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f91a2 │ │ │ │ + bne.n 1f921a │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1f91bc │ │ │ │ + cbz r2, 1f9234 │ │ │ │ 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 1f91b0 │ │ │ │ + b.n 1f9228 │ │ │ │ nop │ │ │ │ - cbz r0, 1f91da │ │ │ │ + cbz r0, 1f9252 │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1f91da │ │ │ │ + cbz r0, 1f9252 │ │ │ │ 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 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f920e │ │ │ │ + cbz r0, 1f9286 │ │ │ │ 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, 1f9250 │ │ │ │ + cbz r1, 1f92c8 │ │ │ │ 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 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -560113,88 +560148,88 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61b1c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8b60 │ │ │ │ + bl 1f8bd8 │ │ │ │ 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] @ (1f92f4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1f936c ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (1f92f8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f9370 ) │ │ │ │ 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 1ff274 │ │ │ │ + bl 1ff2ec │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f92ce │ │ │ │ + cbz r0, 1f9346 │ │ │ │ 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] @ (1f92fc ) │ │ │ │ - ldr r3, [pc, #36] @ (1f92f8 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f9374 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f9370 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f92ee │ │ │ │ + bne.n 1f9366 │ │ │ │ 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, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ 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 1ff274 │ │ │ │ + bl 1ff2ec │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f933e │ │ │ │ + cbz r0, 1f93b6 │ │ │ │ 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 │ │ │ │ @@ -560210,180 +560245,180 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r4, 1f93a4 │ │ │ │ - bl 1ff274 │ │ │ │ + cbz r4, 1f941c │ │ │ │ + bl 1ff2ec │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1f8b14 │ │ │ │ + bl 1f8b8c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f939e │ │ │ │ + cbz r0, 1f9416 │ │ │ │ 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 1ff274 │ │ │ │ + bl 1ff2ec │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ bic.w r0, r0, #7 │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f93de │ │ │ │ + cbz r0, 1f9456 │ │ │ │ adds r7, #24 │ │ │ │ - vldr d7, [pc, #48] @ 1f93f0 │ │ │ │ + vldr d7, [pc, #48] @ 1f9468 │ │ │ │ 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 1f939c │ │ │ │ + b.n 1f9414 │ │ │ │ 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] @ (1f945c ) │ │ │ │ + ldr r0, [pc, #80] @ (1f94d4 ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1f9460 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f94d8 ) │ │ │ │ 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, 1f9430 │ │ │ │ + cbz r0, 1f94a8 │ │ │ │ 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 1f9348 │ │ │ │ - ldr r2, [pc, #36] @ (1f9464 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f9460 ) │ │ │ │ + bl 1f93c0 │ │ │ │ + ldr r2, [pc, #36] @ (1f94dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1f94d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9456 │ │ │ │ + bne.n 1f94ce │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ 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] @ (1f94d8 ) │ │ │ │ + ldr r1, [pc, #92] @ (1f9550 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (1f94dc ) │ │ │ │ + ldr r2, [pc, #92] @ (1f9554 ) │ │ │ │ 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, 1f94a8 │ │ │ │ + cbz r0, 1f9520 │ │ │ │ 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 1f9348 │ │ │ │ - ldr r2, [pc, #40] @ (1f94e0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f94dc ) │ │ │ │ + bl 1f93c0 │ │ │ │ + ldr r2, [pc, #40] @ (1f9558 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f9554 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f94d2 │ │ │ │ + bne.n 1f954a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ 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 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f9508 │ │ │ │ + cbz r0, 1f9580 │ │ │ │ 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 1f9512 │ │ │ │ + bne.n 1f958a │ │ │ │ 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 │ │ │ │ @@ -560395,66 +560430,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 1f9624 │ │ │ │ + bhi.n 1f969c │ │ │ │ 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 1f95bc │ │ │ │ + beq.n 1f9634 │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9636 │ │ │ │ + beq.n 1f96ae │ │ │ │ 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, 1f959c │ │ │ │ + cbnz r3, 1f9614 │ │ │ │ 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 1f95b6 │ │ │ │ + beq.n 1f962e │ │ │ │ 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 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f95b6 │ │ │ │ + beq.n 1f962e │ │ │ │ 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] │ │ │ │ @@ -560471,58 +560506,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 1f957c │ │ │ │ - b.n 1f9636 │ │ │ │ + bne.n 1f95f4 │ │ │ │ + b.n 1f96ae │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f95b6 │ │ │ │ + beq.n 1f962e │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1f959c │ │ │ │ + b.n 1f9614 │ │ │ │ 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 1f9658 │ │ │ │ + bhi.n 1f96d0 │ │ │ │ subs r7, r0, r7 │ │ │ │ strb r3, [r0, #2] │ │ │ │ strh r7, [r0, #0] │ │ │ │ str.w r1, [r4, #-16] │ │ │ │ - b.n 1f9582 │ │ │ │ + b.n 1f95fa │ │ │ │ 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 1f9528 │ │ │ │ + bl 1f95a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f9686 │ │ │ │ + cbz r0, 1f96fe │ │ │ │ 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, 1f96d6 │ │ │ │ + cbz r0, 1f974e │ │ │ │ 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 │ │ │ │ @@ -560532,226 +560567,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 1f96d0 │ │ │ │ + bhi.n 1f9748 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f8d9c │ │ │ │ + bl 1f8e14 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1f8d2c │ │ │ │ + bl 1f8da4 │ │ │ │ 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 1f9702 │ │ │ │ + bhi.n 1f977a │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1f970a │ │ │ │ + cbz r0, 1f9782 │ │ │ │ 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, 1f9776 │ │ │ │ + cbz r0, 1f97ee │ │ │ │ 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, 1f9774 │ │ │ │ + cbz r1, 1f97ec │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1f975e │ │ │ │ + cbz r3, 1f97d6 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9754 │ │ │ │ + bne.n 1f97cc │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1f976a │ │ │ │ + cbz r3, 1f97e2 │ │ │ │ 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 1f9744 │ │ │ │ + b.n 1f97bc │ │ │ │ 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 1f97ba │ │ │ │ + bhi.n 1f9832 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1f911c │ │ │ │ + bl 1f9194 │ │ │ │ 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] @ 1f9930 │ │ │ │ + vldr d8, [pc, #324] @ 1f99a8 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1f98e6 │ │ │ │ + beq.n 1f995e │ │ │ │ sub.w fp, r3, #12 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ sub.w r5, r1, #12 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ - cbz r3, 1f9866 │ │ │ │ + cbz r3, 1f98de │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1f984e │ │ │ │ + beq.n 1f98c6 │ │ │ │ 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 1f9848 │ │ │ │ + bpl.n 1f98c0 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1f9848 │ │ │ │ + beq.n 1f98c0 │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1f8d9c │ │ │ │ + bl 1f8e14 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1f984e │ │ │ │ + beq.n 1f98c6 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1f9818 │ │ │ │ + bne.n 1f9890 │ │ │ │ add.w r3, r5, #12 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov fp, r5 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1f98e6 │ │ │ │ + beq.n 1f995e │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ sub.w r5, r1, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f980c │ │ │ │ + bne.n 1f9884 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1f9878 │ │ │ │ + cbz r1, 1f98f0 │ │ │ │ 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, 1f98aa │ │ │ │ + cbz r0, 1f9922 │ │ │ │ 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, 1f98a6 │ │ │ │ + cbz r1, 1f991e │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 1f98aa │ │ │ │ + cbz r3, 1f9922 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 1f98ca │ │ │ │ + cbz r0, 1f9942 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1f8bac │ │ │ │ + bl 1f8c24 │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f98b8 │ │ │ │ + bne.n 1f9930 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 1f98d4 │ │ │ │ + cbz r3, 1f994c │ │ │ │ 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 1f985a │ │ │ │ + bne.n 1f98d2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1f97f4 │ │ │ │ + bne.n 1f986c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1f990e │ │ │ │ + beq.n 1f9986 │ │ │ │ subs r1, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f911c │ │ │ │ + bl 1f9194 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f98fe │ │ │ │ + bne.n 1f9976 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 1f98f6 │ │ │ │ + bne.n 1f996e │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1f991e │ │ │ │ - bl 1f8d2c │ │ │ │ + cbz r0, 1f9996 │ │ │ │ + bl 1f8da4 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ @@ -560763,43 +560798,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 1f9968 │ │ │ │ + bhi.n 1f99e0 │ │ │ │ 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 1f9986 │ │ │ │ + bls.n 1f99fe │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9964 │ │ │ │ + beq.n 1f99dc │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1f9962 │ │ │ │ + b.n 1f99da │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f8ea0 │ │ │ │ - b.n 1f9964 │ │ │ │ + bl 1f8f18 │ │ │ │ + b.n 1f99dc │ │ │ │ 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 1f8ea0 │ │ │ │ - cbz r0, 1f99bc │ │ │ │ - vldr d7, [pc, #20] @ 1f99c0 │ │ │ │ + bl 1f8f18 │ │ │ │ + cbz r0, 1f9a34 │ │ │ │ + vldr d7, [pc, #20] @ 1f9a38 │ │ │ │ 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 │ │ │ │ @@ -560813,16 +560848,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 1f8ea0 │ │ │ │ - cbz r0, 1f9a02 │ │ │ │ + bl 1f8f18 │ │ │ │ + cbz r0, 1f9a7a │ │ │ │ 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 │ │ │ │ @@ -560831,79 +560866,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 1f9a44 │ │ │ │ + bhi.n 1f9abc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1f9a3e │ │ │ │ + cbz r3, 1f9ab6 │ │ │ │ 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 1f9a64 │ │ │ │ + bcs.n 1f9adc │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9a3e │ │ │ │ + beq.n 1f9ab6 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1f9a32 │ │ │ │ + b.n 1f9aaa │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f9a30 │ │ │ │ + b.n 1f9aa8 │ │ │ │ nop │ │ │ │ - cbz r0, 1f9ae0 │ │ │ │ + cbz r0, 1f9b58 │ │ │ │ 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, 1f9aa6 │ │ │ │ + cbz r2, 1f9b1e │ │ │ │ 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, 1f9aa2 │ │ │ │ + cbz r2, 1f9b1a │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1f9aa6 │ │ │ │ + cbz r3, 1f9b1e │ │ │ │ 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, 1f9ace │ │ │ │ + cbz r0, 1f9b46 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f8bac │ │ │ │ + bl 1f8c24 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9abc │ │ │ │ + bne.n 1f9b34 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1f9ad8 │ │ │ │ + cbz r3, 1f9b50 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -560911,25 +560946,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, 1f9b28 │ │ │ │ + cbz r1, 1f9ba0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61b1c │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9938 │ │ │ │ + bl 1f99b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f9b22 │ │ │ │ + cbz r0, 1f9b9a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 61a8c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -560939,153 +560974,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] @ (1f9ba8 ) │ │ │ │ + ldr r2, [pc, #100] @ (1f9c20 ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (1f9bac ) │ │ │ │ + ldr r3, [pc, #100] @ (1f9c24 ) │ │ │ │ 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 1ff274 │ │ │ │ + bl 1ff2ec │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f9938 │ │ │ │ + bl 1f99b0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f9b82 │ │ │ │ + cbz r0, 1f9bfa │ │ │ │ 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] @ (1f9bb0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f9bac ) │ │ │ │ + ldr r2, [pc, #44] @ (1f9c28 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f9c24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9ba2 │ │ │ │ + bne.n 1f9c1a │ │ │ │ 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, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ 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, 1f9bf0 │ │ │ │ + cbnz r3, 1f9c68 │ │ │ │ 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 1f9bf6 │ │ │ │ + bhi.n 1f9c6e │ │ │ │ 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 1f9c14 │ │ │ │ + bcs.n 1f9c8c │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9bec │ │ │ │ + beq.n 1f9c64 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 1f9bea │ │ │ │ + b.n 1f9c62 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f8ea0 │ │ │ │ - b.n 1f9bec │ │ │ │ + bl 1f8f18 │ │ │ │ + b.n 1f9c64 │ │ │ │ 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, 1f9c62 │ │ │ │ + cbnz r4, 1f9cda │ │ │ │ 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 1f9c6a │ │ │ │ - cbz r4, 1f9c5c │ │ │ │ + bhi.n 1f9ce2 │ │ │ │ + cbz r4, 1f9cd4 │ │ │ │ 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 1f9c8e │ │ │ │ + bcs.n 1f9d06 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9c5c │ │ │ │ + beq.n 1f9cd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 1f9c54 │ │ │ │ + b.n 1f9ccc │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f9c52 │ │ │ │ + b.n 1f9cca │ │ │ │ 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 │ │ │ │ @@ -561106,116 +561141,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, 1f9d08 │ │ │ │ - vldr d7, [pc, #112] @ 1f9d68 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1f9d70 ) │ │ │ │ + cbnz r1, 1f9d80 │ │ │ │ + vldr d7, [pc, #112] @ 1f9de0 │ │ │ │ + add r1, pc, #116 @ (adr r1, 1f9de8 ) │ │ │ │ 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 1f9d5c │ │ │ │ - ldr r0, [pc, #80] @ (1f9d78 ) │ │ │ │ + beq.n 1f9dd4 │ │ │ │ + ldr r0, [pc, #80] @ (1f9df0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 6137c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1f9d48 │ │ │ │ + blt.n 1f9dc0 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 611cc │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1f9d60 │ │ │ │ + beq.n 1f9dd8 │ │ │ │ blx 61178 │ │ │ │ - add r3, pc, #28 @ (adr r3, 1f9d68 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 1f9de0 ) │ │ │ │ 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 1f9d5c │ │ │ │ + b.n 1f9dd4 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (1f9f8c ) │ │ │ │ + ldr r7, [pc, #544] @ (1fa004 ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1f9d22 │ │ │ │ + bpl.n 1f9d9a │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1f9d8e │ │ │ │ + cbz r3, 1f9e06 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1f9d9e │ │ │ │ + cbz r2, 1f9e16 │ │ │ │ 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 1f9dcc │ │ │ │ + bcc.n 1f9e44 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1f9dc0 │ │ │ │ - cbz r3, 1f9dbc │ │ │ │ + bhi.n 1f9e38 │ │ │ │ + cbz r3, 1f9e34 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1f9dc2 │ │ │ │ + bls.n 1f9e3a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 1f9de6 │ │ │ │ + cbz r3, 1f9e5e │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 1f9dae │ │ │ │ - cbz r3, 1f9dd4 │ │ │ │ + bcs.n 1f9e26 │ │ │ │ + cbz r3, 1f9e4c │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 1f9dc2 │ │ │ │ + bcs.n 1f9e3a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9dbc │ │ │ │ + beq.n 1f9e34 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1f9da6 │ │ │ │ + bls.n 1f9e1e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -561223,40 +561258,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, 1f9e14 │ │ │ │ + cbz r0, 1f9e8c │ │ │ │ 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 1f9e34 │ │ │ │ + bls.n 1f9eac │ │ │ │ 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, 1f9e5c │ │ │ │ + cbz r2, 1f9ed4 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -561265,40 +561300,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, 1f9e88 │ │ │ │ + cbz r0, 1f9f00 │ │ │ │ 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 1f9ea8 │ │ │ │ + bls.n 1f9f20 │ │ │ │ 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, 1f9ed0 │ │ │ │ + cbz r2, 1f9f48 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -561312,172 +561347,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, 1f9f02 │ │ │ │ + cbz r6, 1f9f7a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f9fa8 │ │ │ │ + beq.n 1fa020 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9f7e │ │ │ │ + bne.n 1f9ff6 │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1f9f26 │ │ │ │ + cbz r6, 1f9f9e │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f9f16 │ │ │ │ + bhi.n 1f9f8e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1f9f70 │ │ │ │ + bls.n 1f9fe8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1f9f70 │ │ │ │ + bmi.n 1f9fe8 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1f9f82 │ │ │ │ - cbz r2, 1f9f48 │ │ │ │ + beq.n 1f9ffa │ │ │ │ + cbz r2, 1f9fc0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1f9f8c │ │ │ │ + bpl.n 1fa004 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1f9fd8 │ │ │ │ + beq.n 1fa050 │ │ │ │ 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 1f9dec │ │ │ │ + bl 1f9e64 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1f9f30 │ │ │ │ + bhi.n 1f9fa8 │ │ │ │ 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 1f9f0c │ │ │ │ + b.n 1f9f84 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1f9fb4 │ │ │ │ + cbz r2, 1fa02c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1f9fb4 │ │ │ │ + bmi.n 1fa02c │ │ │ │ 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 1f9f6a │ │ │ │ + b.n 1f9fe2 │ │ │ │ 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 1f9ff4 │ │ │ │ + beq.n 1fa06c │ │ │ │ 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 1f9e60 │ │ │ │ + bl 1f9ed8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1f9f6a │ │ │ │ + b.n 1f9fe2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1f9e60 │ │ │ │ + bl 1f9ed8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1f9f4e │ │ │ │ + b.n 1f9fc6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1f9dec │ │ │ │ + bl 1f9e64 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1f9fba │ │ │ │ + b.n 1fa032 │ │ │ │ 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, 1fa030 │ │ │ │ + cbz r1, 1fa0a8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa260 │ │ │ │ + beq.w 1fa2d8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa286 │ │ │ │ + beq.w 1fa2fe │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa042 │ │ │ │ + bne.n 1fa0ba │ │ │ │ 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 1fa094 │ │ │ │ + beq.n 1fa10c │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1fa076 │ │ │ │ + bls.n 1fa0ee │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 1fa082 │ │ │ │ + cbz r7, 1fa0fa │ │ │ │ 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 │ │ │ │ @@ -561486,15 +561521,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 1fa0ae │ │ │ │ + bls.n 1fa126 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -561504,76 +561539,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, 1fa0de │ │ │ │ - cbz r5, 1fa0de │ │ │ │ + cbz r6, 1fa156 │ │ │ │ + cbz r5, 1fa156 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1fa0d0 │ │ │ │ + bhi.n 1fa148 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1fa13c │ │ │ │ + beq.n 1fa1b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1fa18c │ │ │ │ + beq.n 1fa204 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1fa238 │ │ │ │ + bne.w 1fa2b0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1fa1c0 │ │ │ │ + beq.n 1fa238 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fa354 │ │ │ │ + beq.w 1fa3cc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1fa194 │ │ │ │ + bpl.n 1fa20c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1fa10e │ │ │ │ + cbz r0, 1fa186 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1fa140 │ │ │ │ + bpl.n 1fa1b8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1fa118 │ │ │ │ + cbz r3, 1fa190 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1fa164 │ │ │ │ + bpl.n 1fa1dc │ │ │ │ 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 1fa134 │ │ │ │ + beq.n 1fa1ac │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1fa1b6 │ │ │ │ + bmi.n 1fa22e │ │ │ │ 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, 1fa14a │ │ │ │ + cbz r3, 1fa1c2 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1fa164 │ │ │ │ + bpl.n 1fa1dc │ │ │ │ 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 1f9dec │ │ │ │ + bl 1f9e64 │ │ │ │ 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] │ │ │ │ @@ -561581,369 +561616,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 1f9e60 │ │ │ │ + bl 1f9ed8 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fa13c │ │ │ │ + beq.n 1fa1b4 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1fa134 │ │ │ │ + b.n 1fa1ac │ │ │ │ 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 1f9e60 │ │ │ │ + bl 1f9ed8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa108 │ │ │ │ - b.n 1fa10e │ │ │ │ + bne.n 1fa180 │ │ │ │ + b.n 1fa186 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1fa0f8 │ │ │ │ + bne.n 1fa170 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fa358 │ │ │ │ + beq.w 1fa3d0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1fa23e │ │ │ │ + bpl.n 1fa2b6 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1fa1fe │ │ │ │ + cbz r0, 1fa276 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1fa1fe │ │ │ │ + bmi.n 1fa276 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1fa1e2 │ │ │ │ + cbz r3, 1fa25a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1fa20a │ │ │ │ + bpl.n 1fa282 │ │ │ │ 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 1f9e60 │ │ │ │ + bl 1f9ed8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1fa20a │ │ │ │ + b.n 1fa282 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa118 │ │ │ │ + beq.n 1fa190 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1fa118 │ │ │ │ + bmi.n 1fa190 │ │ │ │ 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 1f9dec │ │ │ │ + bl 1f9e64 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fa13c │ │ │ │ - b.n 1fa190 │ │ │ │ + beq.n 1fa1b4 │ │ │ │ + b.n 1fa208 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1fa12e │ │ │ │ + b.n 1fa1a6 │ │ │ │ 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 1f9dec │ │ │ │ + bl 1f9e64 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa1d2 │ │ │ │ - b.n 1fa1fe │ │ │ │ + bne.n 1fa24a │ │ │ │ + b.n 1fa276 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fa2c2 │ │ │ │ + bls.n 1fa33a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1fa32a │ │ │ │ + beq.n 1fa3a2 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa330 │ │ │ │ + beq.n 1fa3a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r6, 1fa2d6 │ │ │ │ + cbz r6, 1fa34e │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa0ce │ │ │ │ + b.n 1fa146 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1fa2f0 │ │ │ │ + bls.n 1fa368 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fa348 │ │ │ │ + beq.n 1fa3c0 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fa0ce │ │ │ │ + bne.w 1fa146 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa13c │ │ │ │ + beq.w 1fa1b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1fa190 │ │ │ │ + beq.w 1fa208 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa0f2 │ │ │ │ - b.n 1fa238 │ │ │ │ + beq.w 1fa16a │ │ │ │ + b.n 1fa2b0 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa13c │ │ │ │ + beq.w 1fa1b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r6, 1fa304 │ │ │ │ + cbnz r6, 1fa37c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa13c │ │ │ │ + beq.w 1fa1b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1fa318 │ │ │ │ + beq.n 1fa390 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa0f2 │ │ │ │ - b.n 1fa238 │ │ │ │ + beq.w 1fa16a │ │ │ │ + b.n 1fa2b0 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1fa31c │ │ │ │ + cbz r6, 1fa394 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa13c │ │ │ │ + beq.w 1fa1b4 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1fa134 │ │ │ │ + b.n 1fa1ac │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa13c │ │ │ │ + beq.w 1fa1b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1fa2e6 │ │ │ │ + bne.n 1fa35e │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa134 │ │ │ │ + b.n 1fa1ac │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa13c │ │ │ │ + beq.w 1fa1b4 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1fa134 │ │ │ │ + b.n 1fa1ac │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa276 │ │ │ │ + bne.n 1fa2ee │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fa282 │ │ │ │ + bne.n 1fa2fa │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa13c │ │ │ │ + beq.w 1fa1b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fa0f2 │ │ │ │ - b.n 1fa13c │ │ │ │ + bne.w 1fa16a │ │ │ │ + b.n 1fa1b4 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fa0ce │ │ │ │ - b.n 1fa2a8 │ │ │ │ + bne.w 1fa146 │ │ │ │ + b.n 1fa320 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1fa36a │ │ │ │ + cbz r3, 1fa3e2 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa360 │ │ │ │ + bne.n 1fa3d8 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1fa37e │ │ │ │ + cbz r3, 1fa3f6 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa374 │ │ │ │ + bne.n 1fa3ec │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1fa394 │ │ │ │ + cbz r3, 1fa40c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa38a │ │ │ │ + bne.n 1fa402 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it hi │ │ │ │ bichi.w r0, r0, #1 │ │ │ │ - bhi.n 1fa3ae │ │ │ │ - b.n 1fa3b6 │ │ │ │ + bhi.n 1fa426 │ │ │ │ + b.n 1fa42e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1fa3b6 │ │ │ │ + bls.n 1fa42e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fa3a2 │ │ │ │ + beq.n 1fa41a │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1fa3cc │ │ │ │ + cbz r3, 1fa444 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa3c2 │ │ │ │ + bne.n 1fa43a │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it hi │ │ │ │ bichi.w r0, r0, #1 │ │ │ │ - bhi.n 1fa3e6 │ │ │ │ - b.n 1fa3ee │ │ │ │ + bhi.n 1fa45e │ │ │ │ + b.n 1fa466 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1fa3ee │ │ │ │ + bls.n 1fa466 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fa3da │ │ │ │ + beq.n 1fa452 │ │ │ │ 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, 1fa440 │ │ │ │ + cbz r1, 1fa4b8 │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1fa412 │ │ │ │ + b.n 1fa48a │ │ │ │ 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 1fa410 │ │ │ │ - ldr.w lr, [pc, #20] @ 1fa444 │ │ │ │ + bne.n 1fa488 │ │ │ │ + ldr.w lr, [pc, #20] @ 1fa4bc │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1f9ed4 │ │ │ │ + bl 1f9f4c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1fa42c │ │ │ │ + b.n 1fa4a4 │ │ │ │ @ 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, 1fa470 │ │ │ │ + cbz r0, 1fa4e8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ - bcc.n 1fa470 │ │ │ │ + bcc.n 1fa4e8 │ │ │ │ mov r1, sp │ │ │ │ - bl 1f9da0 │ │ │ │ + bl 1f9e18 │ │ │ │ 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, 1fa4a6 │ │ │ │ + cbz r3, 1fa51e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1fa4a6 │ │ │ │ + bcc.n 1fa51e │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ - bl 1f9da0 │ │ │ │ + bl 1f9e18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 1fa4d4 │ │ │ │ + cbnz r0, 1fa54c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1fa4d8 │ │ │ │ + bls.n 1fa550 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1fa4be │ │ │ │ + b.n 1fa536 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1fa4d8 │ │ │ │ + bls.n 1fa550 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1fa4b2 │ │ │ │ + beq.n 1fa52a │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1fa4de │ │ │ │ + bcc.n 1fa556 │ │ │ │ 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 1fa48e │ │ │ │ + b.n 1fa506 │ │ │ │ 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 │ │ │ │ @@ -561954,144 +561989,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] @ 1fa580 │ │ │ │ + ldr.w r8, [pc, #108] @ 1fa5f8 │ │ │ │ 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 1fa54a │ │ │ │ + b.n 1fa5c2 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1fa576 │ │ │ │ + beq.n 1fa5ee │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1fa56e │ │ │ │ + cbz r1, 1fa5e6 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1fa53c │ │ │ │ + beq.n 1fa5b4 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1fa53c │ │ │ │ + bne.n 1fa5b4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa53c │ │ │ │ + beq.n 1fa5b4 │ │ │ │ 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, [r4, #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] @ (1fa754 ) │ │ │ │ + ldr r2, [pc, #444] @ (1fa7cc ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1fa758 ) │ │ │ │ + ldr r3, [pc, #444] @ (1fa7d0 ) │ │ │ │ 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 1fa634 │ │ │ │ + beq.n 1fa6ac │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1fa5d0 │ │ │ │ - ldr r2, [pc, #420] @ (1fa75c ) │ │ │ │ - ldr r3, [pc, #416] @ (1fa758 ) │ │ │ │ + bls.n 1fa648 │ │ │ │ + ldr r2, [pc, #420] @ (1fa7d4 ) │ │ │ │ + ldr r3, [pc, #416] @ (1fa7d0 ) │ │ │ │ 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 1fa74e │ │ │ │ + bne.w 1fa7c6 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1fa760 ) │ │ │ │ + ldr r3, [pc, #396] @ (1fa7d8 ) │ │ │ │ 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 1f8fb8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa5b4 │ │ │ │ + beq.n 1fa62c │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1fa65a │ │ │ │ + beq.n 1fa6d2 │ │ │ │ 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 1fa602 │ │ │ │ + bne.n 1fa67a │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1fa66a │ │ │ │ + b.n 1fa6e2 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1fa5b0 │ │ │ │ - ldr r2, [pc, #292] @ (1fa764 ) │ │ │ │ + bne.n 1fa628 │ │ │ │ + ldr r2, [pc, #292] @ (1fa7dc ) │ │ │ │ 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 1fa5b4 │ │ │ │ + b.n 1fa62c │ │ │ │ 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] @ (1fa768 ) │ │ │ │ + ldr r1, [pc, #252] @ (1fa7e0 ) │ │ │ │ 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] │ │ │ │ @@ -562108,34 +562143,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 1fa6c2 │ │ │ │ - ldr r0, [pc, #188] @ (1fa76c ) │ │ │ │ + beq.n 1fa73a │ │ │ │ + ldr r0, [pc, #188] @ (1fa7e4 ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1fa6d4 │ │ │ │ + bne.n 1fa74c │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1fa6b2 │ │ │ │ + bne.n 1fa72a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1fa5b4 │ │ │ │ + beq.w 1fa62c │ │ │ │ mov r0, sl │ │ │ │ - bl 1f90a4 │ │ │ │ - b.n 1fa5b4 │ │ │ │ - ldr.w r9, [pc, #152] @ 1fa770 │ │ │ │ + bl 1f911c │ │ │ │ + b.n 1fa62c │ │ │ │ + ldr.w r9, [pc, #152] @ 1fa7e8 │ │ │ │ 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 │ │ │ │ @@ -562148,83 +562183,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, 1fa73e │ │ │ │ + cbnz r0, 1fa7b6 │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1fa736 │ │ │ │ + beq.n 1fa7ae │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 1fa6e0 │ │ │ │ + bne.n 1fa758 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1fa726 │ │ │ │ + bne.n 1fa79e │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1fa6c2 │ │ │ │ + b.n 1fa73a │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1fa718 │ │ │ │ + bhi.n 1fa790 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1fa714 │ │ │ │ + b.n 1fa78c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, r1] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r4, #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 1fa870 │ │ │ │ + bcs.n 1fa8e8 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1fa868 │ │ │ │ + bls.n 1fa8e0 │ │ │ │ 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] @ 1fa890 │ │ │ │ - ldr.w r9, [pc, #212] @ 1fa894 │ │ │ │ + ldr.w fp, [pc, #212] @ 1fa908 │ │ │ │ + ldr.w r9, [pc, #212] @ 1fa90c │ │ │ │ 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] │ │ │ │ @@ -562232,110 +562267,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 1fa816 │ │ │ │ + b.n 1fa88e │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ cmp r1, fp │ │ │ │ - beq.n 1fa808 │ │ │ │ + beq.n 1fa880 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1fa84e │ │ │ │ + beq.n 1fa8c6 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1fa882 │ │ │ │ + beq.n 1fa8fa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r6, r3, r4, lsl #3 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fa7f0 │ │ │ │ - cbz r5, 1fa830 │ │ │ │ - ldr r3, [pc, #112] @ (1fa898 ) │ │ │ │ + bne.n 1fa868 │ │ │ │ + cbz r5, 1fa8a8 │ │ │ │ + ldr r3, [pc, #112] @ (1fa910 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fa87a │ │ │ │ + beq.n 1fa8f2 │ │ │ │ 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, 1fa846 │ │ │ │ + cbz r2, 1fa8be │ │ │ │ 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 1fa808 │ │ │ │ + beq.n 1fa880 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fa846 │ │ │ │ + beq.n 1fa8be │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1fa846 │ │ │ │ + b.n 1fa8be │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1fa584 │ │ │ │ - b.n 1fa79e │ │ │ │ + bl 1fa5fc │ │ │ │ + b.n 1fa816 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1fa584 │ │ │ │ - b.n 1fa79e │ │ │ │ + bl 1fa5fc │ │ │ │ + b.n 1fa816 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1fa82e │ │ │ │ + b.n 1fa8a6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fa824 │ │ │ │ + bne.n 1fa89c │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + 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] @ 1fa8f8 │ │ │ │ + vldr d7, [pc, #68] @ 1fa970 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1fa900 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1fa978 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1fa908 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1fa980 ) │ │ │ │ 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 │ │ │ │ @@ -562360,32 +562395,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] @ 1fa978 │ │ │ │ + vldr d7, [pc, #88] @ 1fa9f0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1fa990 ) │ │ │ │ + ldr r3, [pc, #104] @ (1faa08 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1fa994 │ │ │ │ - add r1, pc, #76 @ (adr r1, 1fa980 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1faa0c │ │ │ │ + add r1, pc, #76 @ (adr r1, 1fa9f8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1fa988 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1faa00 ) │ │ │ │ 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] @ (1fa998 ) │ │ │ │ + ldr r2, [pc, #68] @ (1faa10 ) │ │ │ │ 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] │ │ │ │ @@ -562404,40 +562439,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 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ 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 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fa9fa │ │ │ │ + cbz r0, 1faa72 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1faa00 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1faa78 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1faa08 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1faa80 ) │ │ │ │ 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 │ │ │ │ @@ -562477,251 +562512,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 1faa2a │ │ │ │ + bne.n 1faaa2 │ │ │ │ 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 1faa7a │ │ │ │ + beq.n 1faaf2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1faa78 │ │ │ │ + cbz r0, 1faaf0 │ │ │ │ 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 1faa76 │ │ │ │ + b.n 1faaee │ │ │ │ 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 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1faab2 │ │ │ │ + cbz r0, 1fab2a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1faa10 │ │ │ │ - cbz r0, 1faab8 │ │ │ │ + bl 1faa88 │ │ │ │ + cbz r0, 1fab30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1faab2 │ │ │ │ + b.n 1fab2a │ │ │ │ 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, 1faaf8 │ │ │ │ + cbz r1, 1fab70 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1faaf8 │ │ │ │ + beq.n 1fab70 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1fab34 ) │ │ │ │ + ldr r1, [pc, #80] @ (1fabac ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 1fab0a │ │ │ │ + bne.n 1fab82 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1faae8 │ │ │ │ + bne.n 1fab60 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1fab04 │ │ │ │ - bl 1f90a4 │ │ │ │ + beq.n 1fab7c │ │ │ │ + bl 1f911c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1fab38 ) │ │ │ │ + ldr r6, [pc, #44] @ (1fabb0 ) │ │ │ │ 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 1faaf8 │ │ │ │ + beq.n 1fab70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1fab0e │ │ │ │ + bne.n 1fab86 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1fab20 │ │ │ │ - b.n 1faaf8 │ │ │ │ + bne.n 1fab98 │ │ │ │ + b.n 1fab70 │ │ │ │ nop │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - cbz r0, 1fab5a │ │ │ │ + cbz r0, 1fabd2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1faac4 │ │ │ │ + bl 1fab3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1fabae │ │ │ │ + cbz r0, 1fac26 │ │ │ │ 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, 1fabb0 │ │ │ │ + cbz r1, 1fac28 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1faba2 │ │ │ │ - ldr.w r8, [pc, #80] @ 1fabd0 │ │ │ │ + beq.n 1fac1a │ │ │ │ + ldr.w r8, [pc, #80] @ 1fac48 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 1fab94 │ │ │ │ + beq.n 1fac0c │ │ │ │ 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 1fab84 │ │ │ │ + bne.n 1fabfc │ │ │ │ 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] @ (1fabd4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1fac4c ) │ │ │ │ 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, [r7, #48] @ 0x30 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + 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 1fa4e4 │ │ │ │ + bl 1fa55c │ │ │ │ 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 1fa4e4 │ │ │ │ + bl 1fa55c │ │ │ │ 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 1fac46 │ │ │ │ - ldr r3, [pc, #32] @ (1fac50 ) │ │ │ │ + bls.n 1facbe │ │ │ │ + ldr r3, [pc, #32] @ (1facc8 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1fac36 │ │ │ │ - bl 1fa584 │ │ │ │ + bcc.n 1facae │ │ │ │ + bl 1fa5fc │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fa584 │ │ │ │ + bl 1fa5fc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + 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 1fa774 │ │ │ │ - cbz r0, 1fac7c │ │ │ │ + bl 1fa7ec │ │ │ │ + cbz r0, 1facf4 │ │ │ │ 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 1fa774 │ │ │ │ - cbz r0, 1fac9a │ │ │ │ + bl 1fa7ec │ │ │ │ + cbz r0, 1fad12 │ │ │ │ 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 │ │ │ │ @@ -562731,112 +562766,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 1fa774 │ │ │ │ + bl 1fa7ec │ │ │ │ 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 1fa774 │ │ │ │ + bl 1fa7ec │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1facf4 │ │ │ │ + cbz r1, 1fad6c │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 1facf8 │ │ │ │ + ldr.w ip, [pc, #20] @ 1fad70 │ │ │ │ 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, [r2, #28] │ │ │ │ + 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 1fa4e4 │ │ │ │ - cbz r0, 1fad34 │ │ │ │ + bl 1fa55c │ │ │ │ + cbz r0, 1fadac │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (1fad38 ) │ │ │ │ + ldr r1, [pc, #16] @ (1fadb0 ) │ │ │ │ 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, [r2, #24] │ │ │ │ + str r0, [r3, #24] │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1fad66 │ │ │ │ + cbz r1, 1fadde │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fad60 │ │ │ │ - ldr r0, [pc, #28] @ (1fad6c ) │ │ │ │ + beq.n 1fadd8 │ │ │ │ + ldr r0, [pc, #28] @ (1fade4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1fad62 │ │ │ │ + bne.n 1fadda │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1fad50 │ │ │ │ + bne.n 1fadc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1fad42 │ │ │ │ + b.n 1fadba │ │ │ │ nop │ │ │ │ - str r6, [r5, #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] @ (1fade8 ) │ │ │ │ + ldr r5, [pc, #104] @ (1fae60 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1fadd4 │ │ │ │ + cbz r0, 1fae4c │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1fadec ) │ │ │ │ + ldr r2, [pc, #88] @ (1fae64 ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1fadd8 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1fae50 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1fade0 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1fae58 ) │ │ │ │ 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] @ (1fadf0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1fae68 ) │ │ │ │ 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] │ │ │ │ @@ -562850,15 +562885,15 @@ │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + str r4, [r7, r7] │ │ │ │ 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 │ │ │ │ @@ -562872,162 +562907,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 1fae82 │ │ │ │ + beq.n 1faefa │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ - ldr r1, [pc, #96] @ (1fae88 ) │ │ │ │ + ldr r1, [pc, #96] @ (1faf00 ) │ │ │ │ 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 1fae46 │ │ │ │ + bne.n 1faebe │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fae2a │ │ │ │ + bne.n 1faea2 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #68] @ (1fae8c ) │ │ │ │ + ldr r5, [pc, #68] @ (1faf04 ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa4e4 │ │ │ │ + bl 1fa55c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fae40 │ │ │ │ + bne.n 1faeb8 │ │ │ │ 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 1fae82 │ │ │ │ + beq.n 1faefa │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r5 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1fae4a │ │ │ │ + bne.n 1faec2 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fae68 │ │ │ │ + bne.n 1faee0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r6, #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 1faeb0 │ │ │ │ + beq.n 1faf28 │ │ │ │ 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 1faed2 │ │ │ │ + beq.n 1faf4a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - ldr r1, [pc, #156] @ (1faf5c ) │ │ │ │ + ldr r1, [pc, #156] @ (1fafd4 ) │ │ │ │ add r3, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 1faefa │ │ │ │ + bne.n 1faf72 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1faec2 │ │ │ │ + bne.n 1faf3a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1faef6 │ │ │ │ + beq.n 1faf6e │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #132] @ (1faf60 ) │ │ │ │ + ldr r1, [pc, #132] @ (1fafd8 ) │ │ │ │ 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 1faf2a │ │ │ │ + bne.n 1fafa2 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1faee0 │ │ │ │ + bne.n 1faf58 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1faeaa │ │ │ │ - ldr r7, [pc, #104] @ (1faf64 ) │ │ │ │ + b.n 1faf22 │ │ │ │ + ldr r7, [pc, #104] @ (1fafdc ) │ │ │ │ add r7, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa4e4 │ │ │ │ + bl 1fa55c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1faea8 │ │ │ │ + beq.n 1faf20 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1faed2 │ │ │ │ + beq.n 1faf4a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r7 │ │ │ │ - bne.n 1faefe │ │ │ │ + bne.n 1faf76 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1faf18 │ │ │ │ - b.n 1faed2 │ │ │ │ - ldr.w r8, [pc, #60] @ 1faf68 │ │ │ │ + bne.n 1faf90 │ │ │ │ + b.n 1faf4a │ │ │ │ + ldr.w r8, [pc, #60] @ 1fafe0 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa4e4 │ │ │ │ + bl 1fa55c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1faea8 │ │ │ │ + beq.n 1faf20 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1faeaa │ │ │ │ + beq.n 1faf22 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1faf30 │ │ │ │ + bne.n 1fafa8 │ │ │ │ adds r4, #8 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1faf4a │ │ │ │ - b.n 1faeaa │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + bne.n 1fafc2 │ │ │ │ + b.n 1faf22 │ │ │ │ + str r4, [r0, #0] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + 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 │ │ │ │ @@ -563035,126 +563070,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 1fb03e │ │ │ │ + bne.n 1fb0b6 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, ip │ │ │ │ - beq.n 1fb026 │ │ │ │ + beq.n 1fb09e │ │ │ │ ubfx r0, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ mov r8, r0 │ │ │ │ orr.w r0, lr, r0 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1fb034 │ │ │ │ + beq.n 1fb0ac │ │ │ │ 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, 1fb034 │ │ │ │ + cbnz r4, 1fb0ac │ │ │ │ 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, 1fb04c │ │ │ │ + cbnz r5, 1fb0c4 │ │ │ │ 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, 1fb024 │ │ │ │ - cbz r4, 1fb034 │ │ │ │ + cbz r0, 1fb09c │ │ │ │ + cbz r4, 1fb0ac │ │ │ │ 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 1fb02e │ │ │ │ - cbz r4, 1fb052 │ │ │ │ + b.n 1fb0a6 │ │ │ │ + cbz r4, 1fb0ca │ │ │ │ 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 1fb428 │ │ │ │ + bl 1fb4a0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 1fb02e │ │ │ │ + b.n 1fb0a6 │ │ │ │ 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 1fb0b2 │ │ │ │ + bne.n 1fb12a │ │ │ │ subs.w r4, r2, lr │ │ │ │ - vldr d0, [pc, #800] @ 1fb390 │ │ │ │ + vldr d0, [pc, #800] @ 1fb408 │ │ │ │ sbc.w r0, ip, r3 │ │ │ │ mov r8, r4 │ │ │ │ mov sl, r0 │ │ │ │ orrs.w r6, r4, r0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - beq.n 1fb02e │ │ │ │ + beq.n 1fb0a6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1fb2e6 │ │ │ │ + bne.w 1fb35e │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 1fb09e │ │ │ │ + bge.n 1fb116 │ │ │ │ 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 1fb02e │ │ │ │ + b.n 1fb0a6 │ │ │ │ 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 1fb1a6 │ │ │ │ + blt.n 1fb21e │ │ │ │ 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 1fb286 │ │ │ │ + bgt.w 1fb2fe │ │ │ │ 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 │ │ │ │ @@ -563173,28 +563208,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, 1fb154 │ │ │ │ + cbnz r1, 1fb1cc │ │ │ │ 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 1fb402 │ │ │ │ + bls.w 1fb47a │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1fb224 │ │ │ │ + bhi.n 1fb29c │ │ │ │ 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 │ │ │ │ @@ -563202,29 +563237,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 1fb02e │ │ │ │ + b.n 1fb0a6 │ │ │ │ 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 1fb354 │ │ │ │ + bhi.w 1fb3cc │ │ │ │ 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 │ │ │ │ @@ -563241,53 +563276,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 1fb148 │ │ │ │ + b.n 1fb1c0 │ │ │ │ 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 1fb398 │ │ │ │ + blt.w 1fb410 │ │ │ │ subw r1, r4, #2045 @ 0x7fd │ │ │ │ orrs r1, r5 │ │ │ │ orrs.w r1, r1, r2, lsr #31 │ │ │ │ it eq │ │ │ │ movweq r4, #2045 @ 0x7fd │ │ │ │ - bne.w 1fb3ec │ │ │ │ + bne.w 1fb464 │ │ │ │ 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 1fb02e │ │ │ │ + b.n 1fb0a6 │ │ │ │ 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, 1fb2a4 │ │ │ │ + cbnz r0, 1fb31c │ │ │ │ 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 │ │ │ │ @@ -563301,71 +563336,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 1fb25a │ │ │ │ - b.n 1fb240 │ │ │ │ + bcc.n 1fb2d2 │ │ │ │ + b.n 1fb2b8 │ │ │ │ subs r4, r7, #1 │ │ │ │ mov r5, r4 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1fb30e │ │ │ │ + bge.n 1fb386 │ │ │ │ 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, 1fb31c │ │ │ │ + cbnz r0, 1fb394 │ │ │ │ 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 1fb406 │ │ │ │ + blt.n 1fb47e │ │ │ │ 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 1fb09e │ │ │ │ + b.n 1fb116 │ │ │ │ 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, 1fb372 │ │ │ │ + cbnz r0, 1fb3ea │ │ │ │ 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 1fb2bc │ │ │ │ + b.n 1fb334 │ │ │ │ nop │ │ │ │ ... │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ negs r0, r4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ rsb r5, ip, #32 │ │ │ │ sub.w r4, ip, #32 │ │ │ │ @@ -563382,164 +563417,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 1fb25a │ │ │ │ + b.n 1fb2d2 │ │ │ │ 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 1fb02e │ │ │ │ + b.n 1fb0a6 │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 1fb2bc │ │ │ │ + b.n 1fb334 │ │ │ │ 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 1fb09e │ │ │ │ + b.n 1fb116 │ │ │ │ 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 1fb55a │ │ │ │ + bne.w 1fb5d2 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 1fb546 │ │ │ │ + beq.n 1fb5be │ │ │ │ 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 1fb550 │ │ │ │ + beq.n 1fb5c8 │ │ │ │ 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 1fb550 │ │ │ │ + bne.n 1fb5c8 │ │ │ │ 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 1fb546 │ │ │ │ + bne.n 1fb5be │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb550 │ │ │ │ + bne.n 1fb5c8 │ │ │ │ orrs.w r3, r8, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1fb546 │ │ │ │ + cbnz r2, 1fb5be │ │ │ │ subs.w r3, r0, r9 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r6, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1fb568 │ │ │ │ + beq.n 1fb5e0 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1fb58c │ │ │ │ + bne.n 1fb604 │ │ │ │ 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 1fb576 │ │ │ │ + blt.n 1fb5ee │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fb6ce │ │ │ │ + bne.w 1fb746 │ │ │ │ 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 1fb54a │ │ │ │ + b.n 1fb5c2 │ │ │ │ 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 1faf70 │ │ │ │ + bl 1fafe8 │ │ │ │ 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 1fb54a │ │ │ │ + b.n 1fb5c2 │ │ │ │ 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 1fb530 │ │ │ │ + b.n 1fb5a8 │ │ │ │ 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 1fb642 │ │ │ │ + blt.n 1fb6ba │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fb700 │ │ │ │ + beq.w 1fb778 │ │ │ │ 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 1fb6e6 │ │ │ │ + bgt.w 1fb75e │ │ │ │ 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 │ │ │ │ @@ -563562,31 +563597,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 1fb504 │ │ │ │ + bcs.w 1fb57c │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1fb504 │ │ │ │ + b.n 1fb57c │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb728 │ │ │ │ + beq.n 1fb7a0 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1fb70e │ │ │ │ + bhi.n 1fb786 │ │ │ │ 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 │ │ │ │ @@ -563605,53 +563640,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 1fb504 │ │ │ │ + bcs.w 1fb57c │ │ │ │ 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 1fb504 │ │ │ │ + b.n 1fb57c │ │ │ │ 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 1fb54a │ │ │ │ + b.n 1fb5c2 │ │ │ │ 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 1fb630 │ │ │ │ + b.n 1fb6a8 │ │ │ │ mov.w lr, r5, lsl #10 │ │ │ │ mov.w ip, r8, lsl #10 │ │ │ │ orr.w lr, lr, r8, lsr #22 │ │ │ │ - b.n 1fb5be │ │ │ │ + b.n 1fb636 │ │ │ │ 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 1fb6ba │ │ │ │ + b.n 1fb732 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1fb650 │ │ │ │ + b.n 1fb6c8 │ │ │ │ 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] │ │ │ │ @@ -563659,49 +563694,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 1fb8fc │ │ │ │ + beq.w 1fb974 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fb8d6 │ │ │ │ + beq.w 1fb94e │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 1fb7c6 │ │ │ │ + cbnz r4, 1fb83e │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1fb980 │ │ │ │ + beq.w 1fb9f8 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fb79c │ │ │ │ + bne.n 1fb814 │ │ │ │ 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, 1fb80c │ │ │ │ + cbnz r2, 1fb884 │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1fb980 │ │ │ │ + beq.w 1fb9f8 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fb7e0 │ │ │ │ + bne.n 1fb858 │ │ │ │ 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 │ │ │ │ @@ -563743,71 +563778,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 1fb93a │ │ │ │ + bge.n 1fb9b2 │ │ │ │ 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 1fb8ba │ │ │ │ + bcc.n 1fb932 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 1fb99e │ │ │ │ + blt.n 1fba16 │ │ │ │ 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 1fba02 │ │ │ │ + bne.w 1fba7a │ │ │ │ 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 1fb966 │ │ │ │ + bne.n 1fb9de │ │ │ │ mov r2, lr │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1fb966 │ │ │ │ + b.n 1fb9de │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1fb98a │ │ │ │ + bne.n 1fba02 │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1fb926 │ │ │ │ + bne.n 1fb99e │ │ │ │ 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 1fb994 │ │ │ │ + bne.n 1fba0c │ │ │ │ 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, 1fb98a │ │ │ │ + cbnz r1, 1fba02 │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 1fb8e8 │ │ │ │ + beq.n 1fb960 │ │ │ │ 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] │ │ │ │ @@ -563815,15 +563850,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 1fb89e │ │ │ │ + bcs.n 1fb916 │ │ │ │ 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 │ │ │ │ @@ -563839,15 +563874,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 1fb9f8 │ │ │ │ + bhi.n 1fba70 │ │ │ │ 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 │ │ │ │ @@ -563862,33 +563897,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 1fb8ba │ │ │ │ + b.n 1fb932 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov lr, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1fb966 │ │ │ │ + b.n 1fb9de │ │ │ │ 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 1fb8f6 │ │ │ │ + b.n 1fb96e │ │ │ │ stmdb 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] @ 1fbf40 │ │ │ │ + ldr.w r2, [pc, #1300] @ 1fbfb8 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1300] @ 1fbf44 │ │ │ │ + ldr.w r3, [pc, #1300] @ 1fbfbc │ │ │ │ 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] │ │ │ │ @@ -563911,46 +563946,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 1fbd4a │ │ │ │ + beq.w 1fbdc2 │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fbcee │ │ │ │ + beq.w 1fbd66 │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fbdbe │ │ │ │ + beq.w 1fbe36 │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 1fbaea │ │ │ │ + cbnz r0, 1fbb62 │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 1fbdbe │ │ │ │ + beq.w 1fbe36 │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 1fbac2 │ │ │ │ + cbnz r2, 1fbb3a │ │ │ │ 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, 1fbb26 │ │ │ │ + cbnz r3, 1fbb9e │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 1fbdbe │ │ │ │ + beq.w 1fbe36 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1fbb00 │ │ │ │ + cbnz r1, 1fbb78 │ │ │ │ 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 │ │ │ │ @@ -564000,30 +564035,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 1fbdde │ │ │ │ + bne.w 1fbe56 │ │ │ │ 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 1fc002 │ │ │ │ + bne.w 1fc07a │ │ │ │ ldr r4, [sp, #24] │ │ │ │ orrs.w r4, r4, sl │ │ │ │ - beq.w 1fc19a │ │ │ │ + beq.w 1fc212 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1fc47e │ │ │ │ + beq.w 1fc4f6 │ │ │ │ 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 │ │ │ │ @@ -564044,15 +564079,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 1fc024 │ │ │ │ + bge.w 1fc09c │ │ │ │ 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 │ │ │ │ @@ -564061,205 +564096,205 @@ │ │ │ │ moveq r3, #0 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc3b8 │ │ │ │ + beq.w 1fc430 │ │ │ │ mvn.w r2, sl │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fc704 │ │ │ │ + bne.w 1fc77c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq fp, r3 │ │ │ │ - beq.w 1fc0aa │ │ │ │ + beq.w 1fc122 │ │ │ │ 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] @ 1fbf38 │ │ │ │ + vldr d7, [pc, #680] @ 1fbfb0 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc20a │ │ │ │ + beq.w 1fc282 │ │ │ │ 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 1fbc9a │ │ │ │ + bne.n 1fbd12 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 1fc5b2 │ │ │ │ + beq.w 1fc62a │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 1fbcd4 │ │ │ │ + cbnz r2, 1fbd4c │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1fc8f4 │ │ │ │ + bne.w 1fc96c │ │ │ │ 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 1fbea8 │ │ │ │ + b.n 1fbf20 │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 1fbf04 │ │ │ │ + bne.w 1fbf7c │ │ │ │ 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 1fbdbe │ │ │ │ + bne.n 1fbe36 │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 1fbf1e │ │ │ │ + beq.w 1fbf96 │ │ │ │ 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 1fbf1e │ │ │ │ + bne.w 1fbf96 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fbdc2 │ │ │ │ + b.n 1fbe3a │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 1fbf32 │ │ │ │ + bne.w 1fbfaa │ │ │ │ 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 1fbf04 │ │ │ │ + bne.w 1fbf7c │ │ │ │ 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, 1fbdbe │ │ │ │ + cbnz r0, 1fbe36 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1fbf0a │ │ │ │ + beq.w 1fbf82 │ │ │ │ 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 1fbf0a │ │ │ │ + bne.w 1fbf82 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fbdc2 │ │ │ │ + b.n 1fbe3a │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #388] @ (1fbf48 ) │ │ │ │ - ldr r3, [pc, #380] @ (1fbf44 ) │ │ │ │ + ldr r2, [pc, #388] @ (1fbfc0 ) │ │ │ │ + ldr r3, [pc, #380] @ (1fbfbc ) │ │ │ │ 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 1fc8f0 │ │ │ │ + bne.w 1fc968 │ │ │ │ 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 1fbf4c │ │ │ │ + beq.w 1fbfc4 │ │ │ │ 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 1fc0e0 │ │ │ │ + blt.w 1fc158 │ │ │ │ orrs.w r3, sl, r7 │ │ │ │ - bne.w 1fc24a │ │ │ │ + bne.w 1fc2c2 │ │ │ │ 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 1fc0aa │ │ │ │ + beq.w 1fc122 │ │ │ │ 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 1fc434 │ │ │ │ + bne.w 1fc4ac │ │ │ │ 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 1fc76e │ │ │ │ + beq.w 1fc7e6 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1fc498 │ │ │ │ + bne.w 1fc510 │ │ │ │ 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 │ │ │ │ @@ -564276,67 +564311,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 1fbedc │ │ │ │ + bcc.n 1fbf54 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1fc46c │ │ │ │ + blt.w 1fc4e4 │ │ │ │ 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 1fc5b6 │ │ │ │ + bne.w 1fc62e │ │ │ │ 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 1fc242 │ │ │ │ + bne.w 1fc2ba │ │ │ │ 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 1fbdc2 │ │ │ │ + b.n 1fbe3a │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 1fbdc2 │ │ │ │ + b.n 1fbe3a │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fbdc2 │ │ │ │ + b.n 1fbe3a │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fbdc2 │ │ │ │ + b.n 1fbe3a │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 1fbdc2 │ │ │ │ + b.n 1fbe3a │ │ │ │ ... │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - tst r6, r6 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r7, sl │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 1fc1a0 │ │ │ │ + beq.w 1fc218 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1fc48c │ │ │ │ + beq.w 1fc504 │ │ │ │ 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 │ │ │ │ @@ -564357,15 +564392,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 1fbe1e │ │ │ │ + bge.w 1fbe96 │ │ │ │ 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 │ │ │ │ @@ -564375,56 +564410,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 1fc5d0 │ │ │ │ + beq.w 1fc648 │ │ │ │ rsbs r3, sl, #0 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1fc04a │ │ │ │ + ble.n 1fc0c2 │ │ │ │ mov.w r1, lr, lsr #31 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - bne.w 1fc12a │ │ │ │ - b.n 1fc728 │ │ │ │ + bne.w 1fc1a2 │ │ │ │ + b.n 1fc7a0 │ │ │ │ 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 1fc0d0 │ │ │ │ + blt.n 1fc148 │ │ │ │ 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 1fc03a │ │ │ │ + beq.n 1fc0b2 │ │ │ │ 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 1fc030 │ │ │ │ - b.n 1fbe1e │ │ │ │ + bne.n 1fc0a8 │ │ │ │ + b.n 1fbe96 │ │ │ │ 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 │ │ │ │ @@ -564447,36 +564482,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 1fc12e │ │ │ │ + bne.n 1fc1a6 │ │ │ │ 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 1fc3fe │ │ │ │ + blt.w 1fc476 │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1fbea8 │ │ │ │ + b.n 1fbf20 │ │ │ │ mov r9, r4 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 1fbc40 │ │ │ │ + b.n 1fbcb8 │ │ │ │ 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 │ │ │ │ @@ -564486,135 +564521,135 @@ │ │ │ │ moveq r3, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq fp, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc5d0 │ │ │ │ + beq.w 1fc648 │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1fc04a │ │ │ │ + ble.n 1fc0c2 │ │ │ │ mov.w r2, lr, lsr #31 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq fp, r2 │ │ │ │ - beq.w 1fc8b4 │ │ │ │ + beq.w 1fc92c │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1fc3b8 │ │ │ │ + beq.w 1fc430 │ │ │ │ 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 1fc158 │ │ │ │ + beq.n 1fc1d0 │ │ │ │ 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 1fc52e │ │ │ │ + beq.w 1fc5a6 │ │ │ │ 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 1fc690 │ │ │ │ + bcs.w 1fc708 │ │ │ │ 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 1fbdc2 │ │ │ │ + b.n 1fbe3a │ │ │ │ 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 1fc1e0 │ │ │ │ + bcc.n 1fc258 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 1fc6ac │ │ │ │ + blt.w 1fc724 │ │ │ │ subw r0, r9, #2046 @ 0x7fe │ │ │ │ orrs r3, r0 │ │ │ │ orrs.w r3, r3, r1, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ - bne.w 1fc75a │ │ │ │ + bne.w 1fc7d2 │ │ │ │ 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 1fc1f8 │ │ │ │ + bne.n 1fc270 │ │ │ │ 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 1fbdc2 │ │ │ │ + b.n 1fbe3a │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1fbca8 │ │ │ │ + b.n 1fbd20 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1fc23a │ │ │ │ + bcc.n 1fc2b2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1fc72e │ │ │ │ + blt.w 1fc7a6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fc5b6 │ │ │ │ + bne.w 1fc62e │ │ │ │ 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 1fbef2 │ │ │ │ + b.n 1fbf6a │ │ │ │ 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 1fc4f0 │ │ │ │ + bne.w 1fc568 │ │ │ │ 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] │ │ │ │ @@ -564635,69 +564670,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 1fc298 │ │ │ │ + bne.n 1fc310 │ │ │ │ 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 1fc3bc │ │ │ │ + beq.n 1fc434 │ │ │ │ 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, 1fc2e8 │ │ │ │ + cbz r5, 1fc360 │ │ │ │ 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 1fc3cc │ │ │ │ + beq.n 1fc444 │ │ │ │ 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 1fc3ae │ │ │ │ + beq.n 1fc426 │ │ │ │ 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 1fc300 │ │ │ │ + bne.n 1fc378 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 1fbcbc │ │ │ │ + beq.w 1fbd34 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1fc346 │ │ │ │ + bmi.n 1fc3be │ │ │ │ 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] │ │ │ │ @@ -564709,94 +564744,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 1fc386 │ │ │ │ + bcc.n 1fc3fe │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1fc864 │ │ │ │ + blt.w 1fc8dc │ │ │ │ subw r5, r9, #2046 @ 0x7fe │ │ │ │ orrs r1, r5 │ │ │ │ orrs.w r1, r1, r2, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ - bne.w 1fc75a │ │ │ │ + bne.w 1fc7d2 │ │ │ │ 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 1fbdc2 │ │ │ │ + b.n 1fbe3a │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1fc30c │ │ │ │ + b.n 1fc384 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1fbc7a │ │ │ │ + b.n 1fbcf2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fc2e2 │ │ │ │ + bne.n 1fc35a │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - bne.n 1fc2f4 │ │ │ │ + bne.n 1fc36c │ │ │ │ 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 1fc3e2 │ │ │ │ + beq.n 1fc45a │ │ │ │ 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 1fc3d8 │ │ │ │ + bne.n 1fc450 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc0b6 │ │ │ │ + b.n 1fc12e │ │ │ │ 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 1fc214 │ │ │ │ + bne.w 1fc28c │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1fc226 │ │ │ │ + bcs.w 1fc29e │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1fc242 │ │ │ │ + b.n 1fc2ba │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1fbcbc │ │ │ │ + bge.w 1fbd34 │ │ │ │ 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 │ │ │ │ @@ -564806,99 +564841,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 1fc450 │ │ │ │ - b.n 1fbcbc │ │ │ │ + bne.n 1fc4c8 │ │ │ │ + b.n 1fbd34 │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1fc642 │ │ │ │ + ble.w 1fc6ba │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fbef2 │ │ │ │ + b.n 1fbf6a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 1fbbe0 │ │ │ │ + b.w 1fbc58 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1fbf64 │ │ │ │ + b.n 1fbfdc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fc5f6 │ │ │ │ + beq.w 1fc66e │ │ │ │ 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 1fc7e2 │ │ │ │ + bne.w 1fc85a │ │ │ │ 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 1fc4e0 │ │ │ │ + bne.n 1fc558 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1fbe90 │ │ │ │ + b.n 1fbf08 │ │ │ │ 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 1fc512 │ │ │ │ + b.n 1fc58a │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 1fc630 │ │ │ │ + beq.w 1fc6a8 │ │ │ │ ldr.w r5, [r0, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fc50c │ │ │ │ + beq.n 1fc584 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1fc600 │ │ │ │ + bls.n 1fc678 │ │ │ │ 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 1fc2e2 │ │ │ │ + b.n 1fc35a │ │ │ │ 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 1fc596 │ │ │ │ + bcc.n 1fc60e │ │ │ │ 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 │ │ │ │ @@ -564920,71 +564955,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 1fc186 │ │ │ │ + beq.w 1fc1fe │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fc186 │ │ │ │ + b.n 1fc1fe │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fbe6a │ │ │ │ + b.n 1fbee2 │ │ │ │ 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 1fbdc2 │ │ │ │ + b.w 1fbe3a │ │ │ │ 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 1fc5da │ │ │ │ + bne.n 1fc652 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1fbc7e │ │ │ │ + b.w 1fbcf6 │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1fc4a2 │ │ │ │ + b.n 1fc51a │ │ │ │ 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 1fc77c │ │ │ │ + bne.w 1fc7f4 │ │ │ │ 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 1fc622 │ │ │ │ - b.n 1fc2cc │ │ │ │ + bne.n 1fc69a │ │ │ │ + b.n 1fc344 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1fc600 │ │ │ │ + bls.n 1fc678 │ │ │ │ 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 1fc2e8 │ │ │ │ + b.n 1fc360 │ │ │ │ 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 │ │ │ │ @@ -564998,28 +565033,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 1fbedc │ │ │ │ + b.n 1fbf54 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1fc8c2 │ │ │ │ + blt.w 1fc93a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1fc84c │ │ │ │ + blt.w 1fc8c4 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 1fc186 │ │ │ │ + b.n 1fc1fe │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1fc7d8 │ │ │ │ + bhi.w 1fc850 │ │ │ │ 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 │ │ │ │ @@ -565033,56 +565068,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 1fc1e0 │ │ │ │ + b.n 1fc258 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1fc04a │ │ │ │ + ble.w 1fc0c2 │ │ │ │ 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 1fc13c │ │ │ │ + bne.w 1fc1b4 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1fc0aa │ │ │ │ + b.n 1fc122 │ │ │ │ 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 1fc242 │ │ │ │ + b.n 1fc2ba │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1fbdc2 │ │ │ │ + b.w 1fbe3a │ │ │ │ mov r2, r0 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1fbdc2 │ │ │ │ + b.w 1fbe3a │ │ │ │ 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 │ │ │ │ @@ -565098,43 +565133,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 1fc7c4 │ │ │ │ + beq.n 1fc83c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orr.w r3, r6, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc8ea │ │ │ │ + beq.w 1fc962 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r1 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ negs r6, r3 │ │ │ │ - b.n 1fc276 │ │ │ │ + b.n 1fc2ee │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1fc1f8 │ │ │ │ + b.n 1fc270 │ │ │ │ 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 1fbe8c │ │ │ │ + beq.w 1fbf04 │ │ │ │ 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 │ │ │ │ @@ -565143,28 +565178,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 1fc822 │ │ │ │ + bne.n 1fc89a │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ str.w lr, [sl, r9] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fbe90 │ │ │ │ - b.w 1fbe96 │ │ │ │ + bne.w 1fbf08 │ │ │ │ + b.w 1fbf0e │ │ │ │ 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 1fbdc2 │ │ │ │ + b.w 1fbe3a │ │ │ │ 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 │ │ │ │ @@ -565179,47 +565214,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 1fc386 │ │ │ │ + b.n 1fc3fe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 1fc0c0 │ │ │ │ + b.w 1fc138 │ │ │ │ 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 1fc5ac │ │ │ │ + b.n 1fc624 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1fc2cc │ │ │ │ + b.n 1fc344 │ │ │ │ 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 1fc4be │ │ │ │ + bls.w 1fc536 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1fbe90 │ │ │ │ + b.w 1fbf08 │ │ │ │ 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] │ │ │ │ @@ -565229,66 +565264,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 1fcaaa │ │ │ │ + beq.w 1fcb22 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1fca7e │ │ │ │ + beq.w 1fcaf6 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - beq.w 1fcb00 │ │ │ │ - cbnz r7, 1fc970 │ │ │ │ + beq.w 1fcb78 │ │ │ │ + cbnz r7, 1fc9e8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fcb00 │ │ │ │ + beq.w 1fcb78 │ │ │ │ clz r7, r6 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r3 │ │ │ │ - cbnz r1, 1fc98a │ │ │ │ + cbnz r1, 1fca02 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1fcb00 │ │ │ │ + beq.w 1fcb78 │ │ │ │ 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 1fcb20 │ │ │ │ + bcc.w 1fcb98 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1fcb0a │ │ │ │ + beq.w 1fcb82 │ │ │ │ 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 1fcb54 │ │ │ │ + beq.w 1fcbcc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r3, sl │ │ │ │ - blt.w 1fcbd0 │ │ │ │ - beq.w 1fcc4c │ │ │ │ + blt.w 1fcc48 │ │ │ │ + beq.w 1fccc4 │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ - bls.w 1fcdbe │ │ │ │ + bls.w 1fce36 │ │ │ │ adds.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ adc.w r6, r7, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ clz r4, r6 │ │ │ │ - cbnz r6, 1fc9f2 │ │ │ │ + cbnz r6, 1fca6a │ │ │ │ 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 │ │ │ │ @@ -565310,119 +565345,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 1fca64 │ │ │ │ + bls.n 1fcadc │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1fcdb0 │ │ │ │ + blt.w 1fce28 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcbc2 │ │ │ │ + bne.w 1fcc3a │ │ │ │ lsrs r3, r3, #7 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - beq.n 1fca6e │ │ │ │ + beq.n 1fcae6 │ │ │ │ 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 1fcb34 │ │ │ │ + bne.n 1fcbac │ │ │ │ subs.w r3, r4, lr │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fcb00 │ │ │ │ + bne.n 1fcb78 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs r7, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1fcb3e │ │ │ │ + beq.n 1fcbb6 │ │ │ │ cmp r4, lr │ │ │ │ it eq │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ - b.n 1fcae6 │ │ │ │ + b.n 1fcb5e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fcb4a │ │ │ │ + bne.n 1fcbc2 │ │ │ │ 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 1fcb34 │ │ │ │ + bne.n 1fcbac │ │ │ │ subs r3, r4, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1fcb00 │ │ │ │ + cbnz r3, 1fcb78 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r1, lr, r1 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1fcb3e │ │ │ │ + beq.n 1fcbb6 │ │ │ │ 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 1fcb3e │ │ │ │ + bne.n 1fcbb6 │ │ │ │ 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 1fcd08 │ │ │ │ + beq.w 1fcd80 │ │ │ │ clz r5, r4 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ rsb r5, r5, #9 │ │ │ │ lsls r4, r3 │ │ │ │ - b.n 1fc9b2 │ │ │ │ + b.n 1fca2a │ │ │ │ adds.w lr, lr, lr │ │ │ │ sub.w r1, r1, #127 @ 0x7f │ │ │ │ adcs r7, r7 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1fc9b2 │ │ │ │ - b.n 1fcb0a │ │ │ │ + bne.w 1fca2a │ │ │ │ + b.n 1fcb82 │ │ │ │ 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 1fcc94 │ │ │ │ + ble.w 1fcd0c │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.n 1fcb8a │ │ │ │ + bhi.n 1fcc02 │ │ │ │ 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 │ │ │ │ @@ -565432,31 +565467,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 1fcd4a │ │ │ │ + blt.w 1fcdc2 │ │ │ │ cmp.w r8, #252 @ 0xfc │ │ │ │ - bls.w 1fce04 │ │ │ │ + bls.w 1fce7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 1fce36 │ │ │ │ + blt.w 1fceae │ │ │ │ cmp.w r8, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r3, r3, #7 │ │ │ │ moveq.w r1, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1fca6e │ │ │ │ + beq.w 1fcae6 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ - b.n 1fcaf6 │ │ │ │ + b.n 1fcb6e │ │ │ │ mov r8, r5 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 1fccee │ │ │ │ + blt.w 1fcd66 │ │ │ │ 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] │ │ │ │ @@ -565476,53 +565511,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 1fce32 │ │ │ │ + bne.w 1fceaa │ │ │ │ sub.w r1, r5, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bhi.w 1fcdac │ │ │ │ + bhi.w 1fce24 │ │ │ │ mov r1, sl │ │ │ │ mov r2, ip │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fca6e │ │ │ │ + b.n 1fcae6 │ │ │ │ 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 1fcb04 │ │ │ │ + beq.w 1fcb7c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 1fce10 │ │ │ │ + blt.w 1fce88 │ │ │ │ clz r4, r6 │ │ │ │ - cbnz r6, 1fcc78 │ │ │ │ + cbnz r6, 1fccf0 │ │ │ │ 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 1fca48 │ │ │ │ - b.n 1fc9f8 │ │ │ │ + bpl.w 1fcac0 │ │ │ │ + b.n 1fca70 │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #30 │ │ │ │ mov r8, r5 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ - blt.n 1fccea │ │ │ │ + blt.n 1fcd62 │ │ │ │ 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 │ │ │ │ @@ -565536,94 +565571,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 1fcb9a │ │ │ │ + b.n 1fcc12 │ │ │ │ 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 1fc9f8 │ │ │ │ + b.n 1fca70 │ │ │ │ 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 1fcd98 │ │ │ │ + bls.n 1fce10 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.n 1fcd78 │ │ │ │ + blt.n 1fcdf0 │ │ │ │ mov.w r2, lr, lsr #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r2, 1fcd98 │ │ │ │ + cbz r2, 1fce10 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1fcb04 │ │ │ │ + b.n 1fcb7c │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.w 1fca64 │ │ │ │ + bls.w 1fcadc │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1fca52 │ │ │ │ + bge.w 1fcaca │ │ │ │ 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 1fca64 │ │ │ │ + b.n 1fcadc │ │ │ │ negs r1, r1 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 1fce0c │ │ │ │ + bhi.n 1fce84 │ │ │ │ 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 1fce0c │ │ │ │ + beq.n 1fce84 │ │ │ │ add r1, r4 │ │ │ │ adds r3, r1, r3 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1fcb04 │ │ │ │ + b.n 1fcb7c │ │ │ │ mov r2, ip │ │ │ │ mov r3, sl │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ - bls.n 1fcd60 │ │ │ │ + bls.n 1fcdd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1fca6e │ │ │ │ + b.n 1fcae6 │ │ │ │ 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 │ │ │ │ @@ -565631,80 +565666,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 1fcc6c │ │ │ │ + bne.w 1fcce4 │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1fcdb8 │ │ │ │ + bls.n 1fce30 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 1fcdb8 │ │ │ │ + bge.n 1fce30 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fcdb0 │ │ │ │ + b.n 1fce28 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ mov.w r1, r8, lsl #23 │ │ │ │ - b.n 1fca6e │ │ │ │ + b.n 1fcae6 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1fcda2 │ │ │ │ + b.n 1fce1a │ │ │ │ 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 1fcc6c │ │ │ │ + bne.w 1fcce4 │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1fcdb8 │ │ │ │ + bls.n 1fce30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fcdb0 │ │ │ │ + b.n 1fce28 │ │ │ │ mov r2, ip │ │ │ │ - b.n 1fcc6c │ │ │ │ + b.n 1fcce4 │ │ │ │ rsb r0, r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ lsrs r3, r0 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - b.n 1fca6c │ │ │ │ + b.n 1fcae4 │ │ │ │ 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 1fceda │ │ │ │ + beq.n 1fcf52 │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 1fced2 │ │ │ │ + beq.n 1fcf4a │ │ │ │ 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 1fced2 │ │ │ │ + beq.n 1fcf4a │ │ │ │ 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 1fcea8 │ │ │ │ + bls.n 1fcf20 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1fcefc │ │ │ │ + blt.n 1fcf74 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.n 1fcef4 │ │ │ │ + bne.n 1fcf6c │ │ │ │ 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 │ │ │ │ @@ -565719,28 +565754,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 1fced6 │ │ │ │ + bne.n 1fcf4e │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ rsb r0, r0, #2139095040 @ 0x7f800000 │ │ │ │ adds r3, r0, r1 │ │ │ │ - b.n 1fceec │ │ │ │ + b.n 1fcf64 │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1fcf34 │ │ │ │ + bhi.n 1fcfac │ │ │ │ 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 │ │ │ │ @@ -565748,43 +565783,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 1fcec6 │ │ │ │ + b.n 1fcf3e │ │ │ │ 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 1fcf98 │ │ │ │ + beq.n 1fd010 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1fcf94 │ │ │ │ + beq.n 1fd00c │ │ │ │ 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 1fcf94 │ │ │ │ + beq.n 1fd00c │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1fcfb4 │ │ │ │ + bls.n 1fd02c │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1fcfc2 │ │ │ │ + blt.n 1fd03a │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1fcfe0 │ │ │ │ + beq.n 1fd058 │ │ │ │ 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 │ │ │ │ @@ -565807,272 +565842,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 1fcfb8 │ │ │ │ + bhi.n 1fd030 │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ sbfx r2, r2, #4, #12 │ │ │ │ - b.n 1fcfb8 │ │ │ │ + b.n 1fd030 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1fcfb8 │ │ │ │ + b.n 1fd030 │ │ │ │ stmdb 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 1fd022 │ │ │ │ + beq.n 1fd09a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 1fd022 │ │ │ │ + beq.n 1fd09a │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 1fd02e │ │ │ │ + cbnz r2, 1fd0a6 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1fd014 │ │ │ │ + bne.n 1fd08c │ │ │ │ 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 1fd066 │ │ │ │ + beq.n 1fd0de │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 1fd066 │ │ │ │ + beq.n 1fd0de │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fd06e │ │ │ │ + cbnz r3, 1fd0e6 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1fd052 │ │ │ │ + bne.n 1fd0ca │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1fd018 │ │ │ │ + b.n 1fd090 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 1fd0a2 │ │ │ │ + beq.n 1fd11a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 1fd0a2 │ │ │ │ + beq.n 1fd11a │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fd0aa │ │ │ │ + cbnz r3, 1fd122 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1fd090 │ │ │ │ + bne.n 1fd108 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1fd056 │ │ │ │ + b.n 1fd0ce │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1fd0de │ │ │ │ + beq.n 1fd156 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 1fd0de │ │ │ │ + beq.n 1fd156 │ │ │ │ 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, 1fd0e4 │ │ │ │ + cbnz r3, 1fd15c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1fd0ca │ │ │ │ + bne.n 1fd142 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1fd094 │ │ │ │ + b.n 1fd10c │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1fd118 │ │ │ │ + beq.n 1fd190 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 1fd118 │ │ │ │ + beq.n 1fd190 │ │ │ │ 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, 1fd11e │ │ │ │ + cbnz r1, 1fd196 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1fd106 │ │ │ │ + bne.n 1fd17e │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1fd0ce │ │ │ │ + b.n 1fd146 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcfe8 │ │ │ │ - b.n 1fd10a │ │ │ │ + bl 1fd060 │ │ │ │ + b.n 1fd182 │ │ │ │ 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, 1fd146 │ │ │ │ + cbnz r3, 1fd1be │ │ │ │ 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 1fd186 │ │ │ │ + beq.n 1fd1fe │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 1fd186 │ │ │ │ + beq.n 1fd1fe │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1fd190 │ │ │ │ + cbnz r1, 1fd208 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1fd178 │ │ │ │ + bne.n 1fd1f0 │ │ │ │ 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 1fd1c2 │ │ │ │ + beq.n 1fd23a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 1fd1c2 │ │ │ │ + beq.n 1fd23a │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1fd1d0 │ │ │ │ + cbnz r1, 1fd248 │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1fd1b0 │ │ │ │ + bne.n 1fd228 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 1fd17c │ │ │ │ + b.n 1fd1f4 │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 1fd1fe │ │ │ │ + beq.n 1fd276 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 1fd1fe │ │ │ │ + beq.n 1fd276 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1fd208 │ │ │ │ + cbnz r1, 1fd280 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1fd1ee │ │ │ │ + bne.n 1fd266 │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fd1b4 │ │ │ │ + b.n 1fd22c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fcfe8 │ │ │ │ + bl 1fd060 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fd1f2 │ │ │ │ + b.n 1fd26a │ │ │ │ stmdb 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] @ (1fd4ac ) │ │ │ │ + ldr r2, [pc, #640] @ (1fd524 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #640] @ (1fd4b0 ) │ │ │ │ + ldr r3, [pc, #640] @ (1fd528 ) │ │ │ │ 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 1fd400 │ │ │ │ + beq.w 1fd478 │ │ │ │ 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 │ │ │ │ @@ -566085,49 +566120,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 1fd370 │ │ │ │ + bcs.n 1fd3e8 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ lsl.w r9, r9, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fd2b8 │ │ │ │ - b.n 1fd2ec │ │ │ │ + bne.n 1fd330 │ │ │ │ + b.n 1fd364 │ │ │ │ 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, 1fd314 │ │ │ │ + cbz r4, 1fd38c │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1fd2b4 │ │ │ │ + bne.n 1fd32c │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #444] @ (1fd4b4 ) │ │ │ │ + ldr r2, [pc, #444] @ (1fd52c ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #432] @ (1fd4b0 ) │ │ │ │ + ldr r3, [pc, #432] @ (1fd528 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fd4a6 │ │ │ │ + bne.w 1fd51e │ │ │ │ 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 │ │ │ │ @@ -566135,63 +566170,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 1fd3fc │ │ │ │ + bne.n 1fd474 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 61070 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd35a │ │ │ │ + bne.n 1fd3d2 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fd34a │ │ │ │ + bne.n 1fd3c2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fd2e2 │ │ │ │ + beq.n 1fd35a │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 60b4c │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 1fd2e2 │ │ │ │ + b.n 1fd35a │ │ │ │ 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 1fd498 │ │ │ │ + bne.w 1fd510 │ │ │ │ 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 1fd3b6 │ │ │ │ + bne.n 1fd42e │ │ │ │ strex r3, r9, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd3a6 │ │ │ │ + bne.n 1fd41e │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ - beq.n 1fd3ca │ │ │ │ + beq.n 1fd442 │ │ │ │ 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 │ │ │ │ @@ -566200,364 +566235,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 1fd2a0 │ │ │ │ - b.n 1fd370 │ │ │ │ + bcc.w 1fd318 │ │ │ │ + b.n 1fd3e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd340 │ │ │ │ + b.n 1fd3b8 │ │ │ │ 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 1fd4a0 │ │ │ │ + beq.n 1fd518 │ │ │ │ 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 1fd41a │ │ │ │ + bne.n 1fd492 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1fd48c │ │ │ │ + cbz r4, 1fd504 │ │ │ │ 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, 1fd49c │ │ │ │ + cbnz r0, 1fd514 │ │ │ │ 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 1fd470 │ │ │ │ + bne.n 1fd4e8 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd460 │ │ │ │ + bne.n 1fd4d8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fd25a │ │ │ │ + beq.w 1fd2d2 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ ldrd r3, r4, [sp] │ │ │ │ - b.n 1fd25a │ │ │ │ + b.n 1fd2d2 │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fd43e │ │ │ │ + b.n 1fd4b6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd396 │ │ │ │ + b.n 1fd40e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd454 │ │ │ │ + b.n 1fd4cc │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 1fd490 │ │ │ │ + b.n 1fd508 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #6 │ │ │ │ + cmp r4, #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] @ (1fd570 ) │ │ │ │ + ldr r0, [pc, #164] @ (1fd5e8 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #164] @ (1fd574 ) │ │ │ │ + ldr r1, [pc, #164] @ (1fd5ec ) │ │ │ │ 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, 1fd568 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 1fd5e0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 6164c <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r4, 1fd534 │ │ │ │ + cbz r4, 1fd5ac │ │ │ │ movs r7, #2 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1fd514 │ │ │ │ + beq.n 1fd58c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1fd50e │ │ │ │ + bne.n 1fd586 │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fd4fe │ │ │ │ + bne.n 1fd576 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1fd534 │ │ │ │ - cbz r6, 1fd54e │ │ │ │ + cbz r3, 1fd5ac │ │ │ │ + cbz r6, 1fd5c6 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1fd52e │ │ │ │ + bge.n 1fd5a6 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1fd55a │ │ │ │ + beq.n 1fd5d2 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fd4f6 │ │ │ │ + bne.n 1fd56e │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1fd578 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fd574 ) │ │ │ │ + ldr r2, [pc, #64] @ (1fd5f0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fd5ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fd55e │ │ │ │ + bne.n 1fd5d6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f47c0 │ │ │ │ - b.n 1fd52e │ │ │ │ + bl 1f4838 │ │ │ │ + b.n 1fd5a6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd536 │ │ │ │ + b.n 1fd5ae │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r2, #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, 1fd5d8 │ │ │ │ + cbz r2, 1fd650 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 1fd5a0 │ │ │ │ + bcc.n 1fd618 │ │ │ │ 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 20c3a0 │ │ │ │ + bl 20c418 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 20c564 │ │ │ │ + bl 20c5dc │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1fd5b6 │ │ │ │ + bne.n 1fd62e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fd59c │ │ │ │ + beq.n 1fd614 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcc.n 1fd5a4 │ │ │ │ + bcc.n 1fd61c │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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] @ (1fd638 ) │ │ │ │ - ldr r0, [pc, #52] @ (1fd63c ) │ │ │ │ + ldr r5, [pc, #52] @ (1fd6b0 ) │ │ │ │ + ldr r0, [pc, #52] @ (1fd6b4 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1fd62c │ │ │ │ + beq.n 1fd6a4 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1fd57c │ │ │ │ + bl 1fd5f4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1fd616 │ │ │ │ - ldr r0, [pc, #16] @ (1fd640 ) │ │ │ │ + bne.n 1fd68e │ │ │ │ + ldr r0, [pc, #16] @ (1fd6b8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #920] @ (1fd9d4 ) │ │ │ │ + ldr r3, [pc, #440] @ (1fd86c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ 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] @ (1fd6cc ) │ │ │ │ + ldr r2, [pc, #120] @ (1fd744 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1fd6d0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1fd748 ) │ │ │ │ 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] @ (1fd6d4 ) │ │ │ │ + ldr r1, [pc, #92] @ (1fd74c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 1fdf70 │ │ │ │ - cbnz r0, 1fd6be │ │ │ │ + bl 1fdfe8 │ │ │ │ + cbnz r0, 1fd736 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1fd6aa │ │ │ │ + bmi.n 1fd722 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1fd6d8 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fd6d0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1fd750 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fd748 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fd6c8 │ │ │ │ + bne.n 1fd740 │ │ │ │ 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 1fd690 │ │ │ │ + b.n 1fd708 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd692 │ │ │ │ + b.n 1fd70a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #102 @ 0x66 │ │ │ │ + cmp r0, #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] @ (1fd700 ) │ │ │ │ + ldr r0, [pc, #20] @ (1fd778 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 20c43c │ │ │ │ - ldr r0, [pc, #12] @ (1fd704 ) │ │ │ │ + bl 20c4b4 │ │ │ │ + ldr r0, [pc, #12] @ (1fd77c ) │ │ │ │ add r0, pc │ │ │ │ - bl 35f9c8 │ │ │ │ + bl 35fa40 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ 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 1fe1cc │ │ │ │ - cbnz r0, 1fd720 │ │ │ │ + bl 1fe244 │ │ │ │ + cbnz r0, 1fd798 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe1b8 │ │ │ │ + bl 1fe230 │ │ │ │ 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] @ (1fd980 ) │ │ │ │ + ldr r2, [pc, #580] @ (1fd9f8 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #580] @ (1fd984 ) │ │ │ │ + ldr r3, [pc, #580] @ (1fd9fc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #580] @ (1fd988 ) │ │ │ │ + ldr r6, [pc, #580] @ (1fda00 ) │ │ │ │ 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 1fd936 │ │ │ │ + bmi.w 1fd9ae │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1fd924 │ │ │ │ + bmi.w 1fd99c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fd906 │ │ │ │ + bne.w 1fd97e │ │ │ │ add.w sl, r4, #16 │ │ │ │ add.w fp, r4, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1fd796 │ │ │ │ - b.n 1fd858 │ │ │ │ + bhi.n 1fd80e │ │ │ │ + b.n 1fd8d0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 20c40c │ │ │ │ + bl 20c484 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1fd858 │ │ │ │ + bls.n 1fd8d0 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fd786 │ │ │ │ + beq.n 1fd7fe │ │ │ │ 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] │ │ │ │ @@ -566579,168 +566614,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 20c3f0 │ │ │ │ + bl 20c468 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fd8fe │ │ │ │ + beq.n 1fd976 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r2, r3 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r7, 1fd83c │ │ │ │ + cbz r7, 1fd8b4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r7] │ │ │ │ strex r1, r9, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fd828 │ │ │ │ + bne.n 1fd8a0 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1fd8f2 │ │ │ │ + beq.n 1fd96a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fd776 │ │ │ │ + beq.n 1fd7ee │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1fd796 │ │ │ │ + bhi.n 1fd80e │ │ │ │ mov r0, sl │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ mov r0, sl │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r9, [r4, #160] @ 0xa0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1fd8d0 │ │ │ │ + bne.n 1fd948 │ │ │ │ ldrd r8, r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 1fd8c6 │ │ │ │ + beq.n 1fd93e │ │ │ │ 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, 1fd8b4 │ │ │ │ + cbz r2, 1fd92c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1fd8b2 │ │ │ │ + cbz r0, 1fd92a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r4, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fd894 │ │ │ │ + bne.n 1fd90c │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1fd962 │ │ │ │ + beq.n 1fd9da │ │ │ │ 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 1fd87e │ │ │ │ + bne.n 1fd8f6 │ │ │ │ mov r4, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #172] @ 0xac │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ - bl 20c4e4 │ │ │ │ - ldr r2, [pc, #180] @ (1fd98c ) │ │ │ │ - ldr r3, [pc, #168] @ (1fd984 ) │ │ │ │ + bl 20c55c │ │ │ │ + ldr r2, [pc, #180] @ (1fda04 ) │ │ │ │ + ldr r3, [pc, #168] @ (1fd9fc ) │ │ │ │ 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 1fd97c │ │ │ │ + bne.n 1fd9f4 │ │ │ │ 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 1f4794 │ │ │ │ - b.n 1fd83c │ │ │ │ + bl 1f480c │ │ │ │ + b.n 1fd8b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20c4e4 │ │ │ │ - b.n 1fd776 │ │ │ │ - ldr r2, [pc, #136] @ (1fd990 ) │ │ │ │ + bl 20c55c │ │ │ │ + b.n 1fd7ee │ │ │ │ + ldr r2, [pc, #136] @ (1fda08 ) │ │ │ │ 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 1fe00c │ │ │ │ - b.n 1fd76e │ │ │ │ + bl 1fe084 │ │ │ │ + b.n 1fd7e6 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 60f64 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 61758 │ │ │ │ - b.n 1fd766 │ │ │ │ + b.n 1fd7de │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 61070 │ │ │ │ - ldr r3, [pc, #80] @ (1fd994 ) │ │ │ │ + ldr r3, [pc, #80] @ (1fda0c ) │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1fd96c │ │ │ │ + cbz r3, 1fd9e4 │ │ │ │ ldr r6, [r7, #32] │ │ │ │ - bl 20c550 │ │ │ │ + bl 20c5c8 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1fe090 │ │ │ │ + bl 1fe108 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1fd760 │ │ │ │ + b.n 1fd7d8 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1f4794 │ │ │ │ - b.n 1fd8a8 │ │ │ │ - ldr r3, [pc, #40] @ (1fd998 ) │ │ │ │ + bl 1f480c │ │ │ │ + b.n 1fd920 │ │ │ │ + ldr r3, [pc, #40] @ (1fda10 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ blx 61ea8 │ │ │ │ - b.n 1fd94c │ │ │ │ + b.n 1fd9c4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r7, #34 @ 0x22 │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 1fd1d8 │ │ │ │ + b.n 1fd260 │ │ │ │ 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 │ │ │ │ @@ -566753,87 +566788,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 1fd9fe │ │ │ │ + cbz r2, 1fda76 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1fd9ec │ │ │ │ - bcc.n 1fda2a │ │ │ │ + beq.n 1fda64 │ │ │ │ + bcc.n 1fdaa2 │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 1fd9da │ │ │ │ + b.n 1fda52 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fd9ea │ │ │ │ + beq.n 1fda62 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fd644 │ │ │ │ + bl 1fd6bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fd9d4 │ │ │ │ + bne.n 1fda4c │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 1fd9f0 │ │ │ │ + cbz r7, 1fda68 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fd9f4 │ │ │ │ - bcs.n 1fd9ce │ │ │ │ + beq.n 1fda6c │ │ │ │ + bcs.n 1fda46 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fd57c │ │ │ │ + bl 1fd5f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20c4e4 │ │ │ │ - b.n 1fd9ec │ │ │ │ + bl 20c55c │ │ │ │ + b.n 1fda64 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fd57c │ │ │ │ + bl 1fd5f4 │ │ │ │ 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, 1fda5a │ │ │ │ + cbz r2, 1fdad2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1fda76 │ │ │ │ - ldr r0, [pc, #360] @ (1fdbcc ) │ │ │ │ + ble.n 1fdaee │ │ │ │ + ldr r0, [pc, #360] @ (1fdc44 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 1fdade │ │ │ │ + cbnz r1, 1fdb56 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fdafa │ │ │ │ + beq.n 1fdb72 │ │ │ │ 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 │ │ │ │ @@ -566851,38 +566886,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 20c3f0 │ │ │ │ + bl 20c468 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fdbbe │ │ │ │ + beq.n 1fdc36 │ │ │ │ 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 1fda76 │ │ │ │ + bcs.n 1fdaee │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fd99c │ │ │ │ + bl 1fda14 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1fda76 │ │ │ │ + b.n 1fdaee │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 1fdb9c │ │ │ │ + bpl.n 1fdc14 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1fdb9c │ │ │ │ + bcs.n 1fdc14 │ │ │ │ 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 │ │ │ │ @@ -566907,60 +566942,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 1fdb46 │ │ │ │ + bne.n 1fdbbe │ │ │ │ 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 1fda86 │ │ │ │ + b.n 1fdafe │ │ │ │ add.w r8, r4, #96 @ 0x60 │ │ │ │ add.w r5, r4, #16 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c40c │ │ │ │ + bl 20c484 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fdba6 │ │ │ │ + beq.n 1fdc1e │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fda7e │ │ │ │ + b.n 1fdaf6 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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 1f8990 │ │ │ │ + bl 1f8a08 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fdcfa │ │ │ │ + beq.w 1fdd72 │ │ │ │ blx 61b1c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61b1c │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -566971,18 +567006,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1fdd04 │ │ │ │ + ble.n 1fdd7c │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (1fdd54 ) │ │ │ │ + ldr r3, [pc, #296] @ (1fddcc ) │ │ │ │ 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> │ │ │ │ @@ -566994,287 +567029,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 20c43c │ │ │ │ + bl 20c4b4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 20c3d0 │ │ │ │ + bl 20c448 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20c3d0 │ │ │ │ + bl 20c448 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 61948 │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fdd14 │ │ │ │ + beq.n 1fdd8c │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 61948 │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fdd14 │ │ │ │ + beq.n 1fdd8c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1fdcae │ │ │ │ - b.n 1fdcc0 │ │ │ │ + cbnz r3, 1fdd26 │ │ │ │ + b.n 1fdd38 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 1fdcc0 │ │ │ │ + bls.n 1fdd38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd644 │ │ │ │ + bl 1fd6bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fdca4 │ │ │ │ - cbz r4, 1fdd14 │ │ │ │ + bne.n 1fdd1c │ │ │ │ + cbz r4, 1fdd8c │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (1fdd58 ) │ │ │ │ - ldr r0, [pc, #152] @ (1fdd5c ) │ │ │ │ - ldr r4, [pc, #152] @ (1fdd60 ) │ │ │ │ + ldr r1, [pc, #148] @ (1fddd0 ) │ │ │ │ + ldr r0, [pc, #152] @ (1fddd4 ) │ │ │ │ + ldr r4, [pc, #152] @ (1fddd8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ blx 61ea8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4c8 │ │ │ │ - ldr r3, [pc, #140] @ (1fdd64 ) │ │ │ │ + bl 20c540 │ │ │ │ + ldr r3, [pc, #140] @ (1fdddc ) │ │ │ │ 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 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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] @ (1fdd68 ) │ │ │ │ + ldr r2, [pc, #96] @ (1fdde0 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 61148 │ │ │ │ - b.n 1fdc3c │ │ │ │ + b.n 1fdcb4 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 1fdd40 │ │ │ │ + cbz r3, 1fddb8 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c434 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c434 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ 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 1fdf68 │ │ │ │ + b.n 1fdff0 │ │ │ │ movs r7, r2 │ │ │ │ @ instruction: 0xfa13ffff │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cmp r6, r1 │ │ │ │ + add lr, r2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r0, r7, #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 1fd57c │ │ │ │ + bl 1fd5f4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1fddd6 │ │ │ │ - ldr r0, [pc, #116] @ (1fde00 ) │ │ │ │ + cbz r3, 1fde4e │ │ │ │ + ldr r0, [pc, #116] @ (1fde78 ) │ │ │ │ add r0, pc │ │ │ │ - bl 20c4c8 │ │ │ │ - ldr r3, [pc, #112] @ (1fde04 ) │ │ │ │ + bl 20c540 │ │ │ │ + ldr r3, [pc, #112] @ (1fde7c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fddce │ │ │ │ + beq.n 1fde46 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 1fde08 │ │ │ │ + ldr.w ip, [pc, #100] @ 1fde80 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 1fddb8 │ │ │ │ + b.n 1fde30 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1fddce │ │ │ │ + beq.n 1fde46 │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1fddaa │ │ │ │ + bne.n 1fde22 │ │ │ │ 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] @ (1fde0c ) │ │ │ │ + ldr r0, [pc, #60] @ (1fde84 ) │ │ │ │ add r0, pc │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c434 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c434 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20c428 │ │ │ │ + bl 20c4a0 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 60b4c │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, fp │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, r8 │ │ │ │ + mvns r6, r1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ 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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 1fde54 │ │ │ │ + cbz r3, 1fdecc │ │ │ │ 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 1fda38 │ │ │ │ + bl 1fdab0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ 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] @ (1fdf40 ) │ │ │ │ + ldr r2, [pc, #200] @ (1fdfb8 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #200] @ (1fdf44 ) │ │ │ │ + ldr r3, [pc, #200] @ (1fdfbc ) │ │ │ │ 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 20c4c8 │ │ │ │ + bl 20c540 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fdf30 │ │ │ │ + beq.n 1fdfa8 │ │ │ │ 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 1fe1a0 │ │ │ │ + bl 1fe218 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 1fdee4 │ │ │ │ - ldr.w sl, [pc, #140] @ 1fdf48 │ │ │ │ + cbz r3, 1fdf5c │ │ │ │ + ldr.w sl, [pc, #140] @ 1fdfc0 │ │ │ │ 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 1fda38 │ │ │ │ + bl 1fdab0 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1fdec4 │ │ │ │ + bhi.n 1fdf3c │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r7, #16 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 20c4e4 │ │ │ │ + bl 20c55c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fdf22 │ │ │ │ + cbnz r3, 1fdf9a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1fdef6 │ │ │ │ + bne.n 1fdf6e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #64] @ (1fdf4c ) │ │ │ │ - ldr r3, [pc, #56] @ (1fdf44 ) │ │ │ │ + ldr r2, [pc, #64] @ (1fdfc4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fdfbc ) │ │ │ │ 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 1fdf3a │ │ │ │ + bne.n 1fdfb2 │ │ │ │ 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 1fd4b8 │ │ │ │ - b.n 1fdefa │ │ │ │ + bl 1fd530 │ │ │ │ + b.n 1fdf72 │ │ │ │ add.w r0, r7, #16 │ │ │ │ - bl 20c4e4 │ │ │ │ - b.n 1fdf08 │ │ │ │ + bl 20c55c │ │ │ │ + b.n 1fdf80 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str.w pc, [r3, #255]! │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ 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 │ │ │ │ @@ -567283,17 +567318,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] @ (1fdffc ) │ │ │ │ + ldr r4, [pc, #124] @ (1fe074 ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #124] @ (1fe000 ) │ │ │ │ + ldr r3, [pc, #124] @ (1fe078 ) │ │ │ │ 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 │ │ │ │ @@ -567312,72 +567347,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] @ (1fe004 ) │ │ │ │ + ldr r1, [pc, #60] @ (1fe07c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 20c500 │ │ │ │ + bl 20c578 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r0, #2 │ │ │ │ blx 60b40 │ │ │ │ - ldr r2, [pc, #40] @ (1fe008 ) │ │ │ │ - ldr r3, [pc, #28] @ (1fe000 ) │ │ │ │ + ldr r2, [pc, #40] @ (1fe080 ) │ │ │ │ + ldr r3, [pc, #28] @ (1fe078 ) │ │ │ │ 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 1fdff8 │ │ │ │ + bne.n 1fe070 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff81ffff │ │ │ │ - movs r0, #26 │ │ │ │ + subs r2, r4, #6 │ │ │ │ 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] @ (1fe084 ) │ │ │ │ + ldr r2, [pc, #104] @ (1fe0fc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (1fe088 ) │ │ │ │ + ldr r3, [pc, #104] @ (1fe100 ) │ │ │ │ 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 1fe056 │ │ │ │ - ldr r2, [pc, #76] @ (1fe08c ) │ │ │ │ - ldr r3, [pc, #68] @ (1fe088 ) │ │ │ │ + beq.n 1fe0ce │ │ │ │ + ldr r2, [pc, #76] @ (1fe104 ) │ │ │ │ + ldr r3, [pc, #68] @ (1fe100 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe080 │ │ │ │ + bne.n 1fe0f8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 61b1c │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -567389,64 +567424,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 1fe03e │ │ │ │ + b.n 1fe0b6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r3, #7 │ │ │ │ + subs r2, r4, #5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, #6 │ │ │ │ + subs r2, r0, #5 │ │ │ │ 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] @ (1fe194 ) │ │ │ │ + ldr r2, [pc, #240] @ (1fe20c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1fe198 ) │ │ │ │ + ldr r3, [pc, #240] @ (1fe210 ) │ │ │ │ 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 1fe174 │ │ │ │ + beq.n 1fe1ec │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 61e90 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 1fe0e8 │ │ │ │ - ldr r2, [pc, #204] @ (1fe19c ) │ │ │ │ - ldr r3, [pc, #196] @ (1fe198 ) │ │ │ │ + cbz r1, 1fe160 │ │ │ │ + ldr r2, [pc, #204] @ (1fe214 ) │ │ │ │ + ldr r3, [pc, #196] @ (1fe210 ) │ │ │ │ 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 1fe190 │ │ │ │ + bne.n 1fe208 │ │ │ │ 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 1fe184 │ │ │ │ + beq.n 1fe1fc │ │ │ │ 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] │ │ │ │ @@ -567459,15 +567494,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 1fe0fc │ │ │ │ + bhi.n 1fe174 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 61070 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -567478,40 +567513,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 1fe13a │ │ │ │ + bhi.n 1fe1b2 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 61e24 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1fe0ce │ │ │ │ + b.n 1fe146 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 61070 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fe136 │ │ │ │ - b.n 1fe162 │ │ │ │ + bne.n 1fe1ae │ │ │ │ + b.n 1fe1da │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 61070 │ │ │ │ - b.n 1fe162 │ │ │ │ + b.n 1fe1da │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r2, r6, #2 │ │ │ │ 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 │ │ │ │ @@ -567556,15 +567591,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 1fe254 │ │ │ │ + beq.n 1fe2cc │ │ │ │ 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] │ │ │ │ @@ -567574,25 +567609,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 1fe24c │ │ │ │ + beq.n 1fe2c4 │ │ │ │ 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 1fe2be │ │ │ │ + beq.n 1fe336 │ │ │ │ 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 │ │ │ │ @@ -567608,22 +567643,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 1fe240 │ │ │ │ + b.n 1fe2b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1fe2ac │ │ │ │ + b.n 1fe324 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fe2ea │ │ │ │ + beq.n 1fe362 │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -567634,863 +567669,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] @ 1fe364 │ │ │ │ + ldr.w lr, [pc, #96] @ 1fe3dc │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 1fe368 │ │ │ │ + ldr.w ip, [pc, #96] @ 1fe3e0 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (1fe36c ) │ │ │ │ + ldr r4, [pc, #92] @ (1fe3e4 ) │ │ │ │ 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 1f6d5c │ │ │ │ - ldr r2, [pc, #44] @ (1fe370 ) │ │ │ │ - ldr r3, [pc, #36] @ (1fe368 ) │ │ │ │ + bl 1f6dd4 │ │ │ │ + ldr r2, [pc, #44] @ (1fe3e8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1fe3e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe35e │ │ │ │ + bne.n 1fe3d6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r7, #1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r0, 1fe3aa │ │ │ │ + cbz r0, 1fe422 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 1fe384 │ │ │ │ + bne.n 1fe3fc │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ - cbnz r2, 1fe384 │ │ │ │ + cbnz r2, 1fe3fc │ │ │ │ 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] @ (1fe428 ) │ │ │ │ + ldr r1, [pc, #144] @ (1fe4a0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60af8 │ │ │ │ - cbnz r0, 1fe3ae │ │ │ │ + cbnz r0, 1fe426 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #124] @ (1fe42c ) │ │ │ │ + ldr r1, [pc, #124] @ (1fe4a4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe3a4 │ │ │ │ - ldr r1, [pc, #112] @ (1fe430 ) │ │ │ │ + beq.n 1fe41c │ │ │ │ + ldr r1, [pc, #112] @ (1fe4a8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe3a4 │ │ │ │ - ldr r1, [pc, #104] @ (1fe434 ) │ │ │ │ + beq.n 1fe41c │ │ │ │ + ldr r1, [pc, #104] @ (1fe4ac ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe3a4 │ │ │ │ + beq.n 1fe41c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bne.n 1fe3e6 │ │ │ │ + bne.n 1fe45e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 1fe3e6 │ │ │ │ + cbnz r3, 1fe45e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fe3a6 │ │ │ │ - ldr r1, [pc, #80] @ (1fe438 ) │ │ │ │ + b.n 1fe41e │ │ │ │ + ldr r1, [pc, #80] @ (1fe4b0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe3e2 │ │ │ │ - ldr r1, [pc, #68] @ (1fe43c ) │ │ │ │ + beq.n 1fe45a │ │ │ │ + ldr r1, [pc, #68] @ (1fe4b4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe3e2 │ │ │ │ - ldr r1, [pc, #60] @ (1fe440 ) │ │ │ │ + beq.n 1fe45a │ │ │ │ + ldr r1, [pc, #60] @ (1fe4b8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe3e2 │ │ │ │ - ldr r1, [pc, #48] @ (1fe444 ) │ │ │ │ + beq.n 1fe45a │ │ │ │ + ldr r1, [pc, #48] @ (1fe4bc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60af8 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 1fe3a6 │ │ │ │ + b.n 1fe41e │ │ │ │ nop │ │ │ │ - bgt.n 1fe450 │ │ │ │ + bgt.n 1fe4d8 │ │ │ │ movs r3, r3 │ │ │ │ - bic.w r0, r6, #22 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + bic.w r0, lr, #22 │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ movs r7, r2 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ movs r6, r2 │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ movs r6, r2 │ │ │ │ - bls.n 1fe4d0 │ │ │ │ + bls.n 1fe558 │ │ │ │ movs r7, r2 │ │ │ │ - mov lr, r3 │ │ │ │ + mov lr, r4 │ │ │ │ movs r4, r3 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [pc, #68] @ (1fe490 ) │ │ │ │ + ldr r3, [pc, #68] @ (1fe508 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1fe454 │ │ │ │ + cbz r1, 1fe4cc │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (1fe494 ) │ │ │ │ + ldr r0, [pc, #48] @ (1fe50c ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f6db4 │ │ │ │ + bl 1f6e2c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1fe374 │ │ │ │ - ldr r2, [pc, #32] @ (1fe498 ) │ │ │ │ + bl 1fe3ec │ │ │ │ + ldr r2, [pc, #32] @ (1fe510 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strb r3, [r3, r7] │ │ │ │ + strb r3, [r4, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 1fe454 │ │ │ │ + bhi.n 1fe4dc │ │ │ │ movs r7, r2 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ 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 1f6db4 │ │ │ │ + bl 1f6e2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1fe448 │ │ │ │ + bl 1fe4c0 │ │ │ │ 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 1f6ddc │ │ │ │ + bl 1f6e54 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1fe448 │ │ │ │ + bl 1fe4c0 │ │ │ │ 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 1f6db4 │ │ │ │ + bl 1f6e2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1fe374 │ │ │ │ + bl 1fe3ec │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1fe448 │ │ │ │ + bl 1fe4c0 │ │ │ │ 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] @ (1fe578 ) │ │ │ │ + ldr r1, [pc, #76] @ (1fe5f0 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1fe57c ) │ │ │ │ + ldr r2, [pc, #76] @ (1fe5f4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 1fe56e │ │ │ │ + cbz r0, 1fe5e6 │ │ │ │ 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] @ (1fe580 ) │ │ │ │ - ldr r3, [pc, #32] @ (1fe57c ) │ │ │ │ + ldr r2, [pc, #40] @ (1fe5f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1fe5f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe574 │ │ │ │ + bne.n 1fe5ec │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1fe556 │ │ │ │ + b.n 1fe5ce │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r1, r3 │ │ │ │ + subs r2, r2, r1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + subs r2, r5, r0 │ │ │ │ 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] @ (1fe5f0 ) │ │ │ │ + ldr r2, [pc, #88] @ (1fe668 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1fe5f4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1fe66c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6db4 │ │ │ │ - cbz r0, 1fe5e4 │ │ │ │ + bl 1f6e2c │ │ │ │ + cbz r0, 1fe65c │ │ │ │ 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 1fe5e4 │ │ │ │ + beq.n 1fe65c │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1fe448 │ │ │ │ - ldr r2, [pc, #44] @ (1fe5f8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1fe5f4 ) │ │ │ │ + bl 1fe4c0 │ │ │ │ + ldr r2, [pc, #44] @ (1fe670 ) │ │ │ │ + ldr r3, [pc, #40] @ (1fe66c ) │ │ │ │ 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 1fe5ea │ │ │ │ + bne.n 1fe662 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1fe5c0 │ │ │ │ + b.n 1fe638 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, r4, r1 │ │ │ │ + adds r2, r5, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + adds r0, r7, r6 │ │ │ │ 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, 1fe644 │ │ │ │ + cbz r1, 1fe6bc │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #368] @ (1fe788 ) │ │ │ │ + ldr r1, [pc, #368] @ (1fe800 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 61d38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fe652 │ │ │ │ + cbz r0, 1fe6ca │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 1fe63c │ │ │ │ + cbz r7, 1fe6b4 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fe6bc │ │ │ │ + bne.n 1fe734 │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1fe634 │ │ │ │ + bne.n 1fe6ac │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - b.n 1fe648 │ │ │ │ + b.n 1fe6c0 │ │ │ │ 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] @ (1fe78c ) │ │ │ │ + ldr r1, [pc, #312] @ (1fe804 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #312] @ (1fe790 ) │ │ │ │ + ldr r0, [pc, #312] @ (1fe808 ) │ │ │ │ mov r8, r6 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1fe2f0 │ │ │ │ + bl 1fe368 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fe644 │ │ │ │ + beq.n 1fe6bc │ │ │ │ mov r0, r3 │ │ │ │ blx 61b1c │ │ │ │ ldr.w r3, [r8, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fe66a │ │ │ │ - ldr.w r8, [pc, #276] @ 1fe794 │ │ │ │ - ldr.w sl, [pc, #276] @ 1fe798 │ │ │ │ + bne.n 1fe6e2 │ │ │ │ + ldr.w r8, [pc, #276] @ 1fe80c │ │ │ │ + ldr.w sl, [pc, #276] @ 1fe810 │ │ │ │ add r8, pc │ │ │ │ add sl, pc │ │ │ │ - b.n 1fe6aa │ │ │ │ - ldr r0, [pc, #268] @ (1fe79c ) │ │ │ │ + b.n 1fe722 │ │ │ │ + ldr r0, [pc, #268] @ (1fe814 ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fe2f0 │ │ │ │ + bl 1fe368 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fe644 │ │ │ │ + beq.n 1fe6bc │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r8 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fe68c │ │ │ │ + bne.n 1fe704 │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1fe68c │ │ │ │ + b.n 1fe704 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #220] @ (1fe7a0 ) │ │ │ │ + ldr r3, [pc, #220] @ (1fe818 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe742 │ │ │ │ + beq.n 1fe7ba │ │ │ │ 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 1fe726 │ │ │ │ + beq.n 1fe79e │ │ │ │ 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 1fe6e0 │ │ │ │ + beq.n 1fe758 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1fe764 │ │ │ │ + beq.n 1fe7dc │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1fe6ec │ │ │ │ + bne.n 1fe764 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fe776 │ │ │ │ + beq.n 1fe7ee │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fe648 │ │ │ │ + beq.n 1fe6c0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe6d4 │ │ │ │ + bne.n 1fe74c │ │ │ │ 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 1fe6c8 │ │ │ │ + bne.n 1fe740 │ │ │ │ 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 1fe742 │ │ │ │ + beq.n 1fe7ba │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1fe71a │ │ │ │ + b.n 1fe792 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 61e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe72e │ │ │ │ - b.n 1fe742 │ │ │ │ + bne.n 1fe7a6 │ │ │ │ + b.n 1fe7ba │ │ │ │ nop │ │ │ │ - bvc.n 1fe80c │ │ │ │ + bvc.n 1fe894 │ │ │ │ movs r7, r2 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ movs r7, r4 │ │ │ │ - bvc.n 1fe7a4 │ │ │ │ + bvc.n 1fe82c │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1fe764 │ │ │ │ + bvs.n 1fe7ec │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xf0bc0016 │ │ │ │ + @ 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 1f6db4 │ │ │ │ + bl 1f6e2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fe5fc │ │ │ │ + bl 1fe674 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 1fe448 │ │ │ │ + bl 1fe4c0 │ │ │ │ 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] @ (1fe958 ) │ │ │ │ + ldr r0, [pc, #356] @ (1fe9d0 ) │ │ │ │ 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 1fe94a │ │ │ │ + beq.w 1fe9c2 │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1fe81c │ │ │ │ + b.n 1fe894 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1fe87e │ │ │ │ + cbz r3, 1fe8f6 │ │ │ │ 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 1fe816 │ │ │ │ + bne.n 1fe88e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fe902 │ │ │ │ - ldr r0, [pc, #292] @ (1fe95c ) │ │ │ │ + beq.n 1fe97a │ │ │ │ + ldr r0, [pc, #292] @ (1fe9d4 ) │ │ │ │ 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] @ (1fe960 ) │ │ │ │ + ldr r0, [pc, #260] @ (1fe9d8 ) │ │ │ │ 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 1fe81c │ │ │ │ + bne.n 1fe894 │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1fe928 │ │ │ │ + beq.n 1fe9a0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fe8ac │ │ │ │ - ldr r0, [pc, #216] @ (1fe964 ) │ │ │ │ + bne.n 1fe924 │ │ │ │ + ldr r0, [pc, #216] @ (1fe9dc ) │ │ │ │ blx 62148 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61b1c │ │ │ │ - ldr r1, [pc, #224] @ (1fe97c ) │ │ │ │ + ldr r1, [pc, #224] @ (1fe9f4 ) │ │ │ │ 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] @ (1fe968 ) │ │ │ │ + ldr r0, [pc, #184] @ (1fe9e0 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #204] @ (1fe980 ) │ │ │ │ + ldr r1, [pc, #204] @ (1fe9f8 ) │ │ │ │ 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] @ (1fe96c ) │ │ │ │ + ldr r0, [pc, #156] @ (1fe9e4 ) │ │ │ │ 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] @ (1fe970 ) │ │ │ │ + ldr r0, [pc, #128] @ (1fe9e8 ) │ │ │ │ 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] @ (1fe974 ) │ │ │ │ + ldr r0, [pc, #112] @ (1fe9ec ) │ │ │ │ blx 62148 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 61b1c │ │ │ │ - ldr r1, [pc, #112] @ (1fe984 ) │ │ │ │ + ldr r1, [pc, #112] @ (1fe9fc ) │ │ │ │ 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 1fe836 │ │ │ │ + b.n 1fe8ae │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fe93a │ │ │ │ - ldr r4, [pc, #88] @ (1fe988 ) │ │ │ │ + beq.n 1fe9b2 │ │ │ │ + ldr r4, [pc, #88] @ (1fea00 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #60] @ (1fe978 ) │ │ │ │ + ldr r0, [pc, #60] @ (1fe9f0 ) │ │ │ │ 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 1fe8ac │ │ │ │ - ldr r4, [pc, #56] @ (1fe98c ) │ │ │ │ + bne.n 1fe924 │ │ │ │ + ldr r4, [pc, #56] @ (1fea04 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1fe932 │ │ │ │ + b.n 1fe9aa │ │ │ │ nop │ │ │ │ - movs r0, #27 │ │ │ │ + subs r3, r4, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r3, r4, #7 │ │ │ │ + subs r3, r5, #5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r3, r7, #6 │ │ │ │ + subs r3, r0, #5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r7, r1, #6 │ │ │ │ + subs r7, r2, #4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r5, r4, #5 │ │ │ │ + subs r5, r5, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r5, r1, #5 │ │ │ │ + subs r5, r2, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r3, r5, #4 │ │ │ │ + subs r3, r6, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r7, r2, #4 │ │ │ │ + subs r7, r3, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r7, r3, #3 │ │ │ │ + subs r7, r4, #1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bmi.n 1fe96c │ │ │ │ + bmi.n 1fe9f4 │ │ │ │ movs r7, r2 │ │ │ │ - bmi.n 1fe930 │ │ │ │ + bmi.n 1fe9b8 │ │ │ │ movs r7, r2 │ │ │ │ - bmi.n 1fea80 │ │ │ │ + bmi.n 1fe908 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + 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, 1fe9b6 │ │ │ │ + cbz r0, 1fea2e │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 1fe9b6 │ │ │ │ + cbz r6, 1fea2e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 1fe9c6 │ │ │ │ + cbnz r3, 1fea3e │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fe9ae │ │ │ │ + bne.n 1fea26 │ │ │ │ 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] @ 1fea54 │ │ │ │ + ldr.w r8, [pc, #140] @ 1feacc │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #136] @ (1fea58 ) │ │ │ │ + ldr r7, [pc, #136] @ (1fead0 ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 1fe9ee │ │ │ │ + b.n 1fea66 │ │ │ │ blx 61b1c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1fea38 │ │ │ │ + beq.n 1feab0 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 1fea22 │ │ │ │ + cbz r2, 1fea9a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 60d3c │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1fea34 │ │ │ │ + cbz r4, 1feaac │ │ │ │ mov r2, r4 │ │ │ │ blx 60c7c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fe9de │ │ │ │ + bne.n 1fea56 │ │ │ │ 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 1fe9ee │ │ │ │ + bne.n 1fea66 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fe9d8 │ │ │ │ + bne.n 1fea50 │ │ │ │ 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 1fe9e6 │ │ │ │ + b.n 1fea5e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 60c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe9e6 │ │ │ │ + bne.n 1fea5e │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1fea18 │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ + b.n 1fea90 │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ movs r6, r2 │ │ │ │ - stc 0, cr0, [sl, #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 1feaf8 │ │ │ │ + beq.n 1feb70 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1feaf8 │ │ │ │ - ldr.w r9, [pc, #208] @ 1feb50 │ │ │ │ + beq.n 1feb70 │ │ │ │ + ldr.w r9, [pc, #208] @ 1febc8 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 60d3c │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1feb00 │ │ │ │ + beq.n 1feb78 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 1feb20 │ │ │ │ + beq.n 1feb98 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1feb0a │ │ │ │ + beq.n 1feb82 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1feaea │ │ │ │ + beq.n 1feb62 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1feab8 │ │ │ │ + b.n 1feb30 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1feaea │ │ │ │ + beq.n 1feb62 │ │ │ │ mov r0, fp │ │ │ │ blx 61b1c │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1feaae │ │ │ │ + bne.n 1feb26 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 60c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1feaae │ │ │ │ + bne.n 1feb26 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1feb30 │ │ │ │ + beq.n 1feba8 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1feab8 │ │ │ │ + bne.n 1feb30 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fea82 │ │ │ │ + bne.n 1feafa │ │ │ │ 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 1fea9a │ │ │ │ + bne.n 1feb12 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1fea9a │ │ │ │ + bne.n 1feb12 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1feaea │ │ │ │ - b.n 1fea9a │ │ │ │ + beq.n 1feb62 │ │ │ │ + b.n 1feb12 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1feb3a │ │ │ │ + beq.n 1febb2 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1fea9e │ │ │ │ + b.n 1feb16 │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1feaae │ │ │ │ + b.n 1feb26 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1feb2a │ │ │ │ + bne.n 1feba2 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1feaea │ │ │ │ - b.n 1feb2a │ │ │ │ + beq.n 1feb62 │ │ │ │ + b.n 1feba2 │ │ │ │ nop │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ + 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 1fec58 │ │ │ │ - ldr.w fp, [pc, #236] @ 1fec68 │ │ │ │ + beq.n 1fecd0 │ │ │ │ + ldr.w fp, [pc, #236] @ 1fece0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (1fec6c ) │ │ │ │ + ldr r3, [pc, #236] @ (1fece4 ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ mov r1, lr │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -568499,103 +568534,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 1febe4 │ │ │ │ + beq.n 1fec5c │ │ │ │ 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 1fec3c │ │ │ │ + blt.n 1fecb4 │ │ │ │ cmp sl, r0 │ │ │ │ - bls.n 1fec3c │ │ │ │ + bls.n 1fecb4 │ │ │ │ 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 1feb90 │ │ │ │ + bne.n 1fec08 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1fec4c │ │ │ │ + beq.n 1fecc4 │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fec52 │ │ │ │ - ldr r3, [pc, #108] @ (1fec70 ) │ │ │ │ + bne.n 1fecca │ │ │ │ + ldr r3, [pc, #108] @ (1fece8 ) │ │ │ │ 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 1fec4c │ │ │ │ + beq.n 1fecc4 │ │ │ │ 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] @ (1fec74 ) │ │ │ │ + ldr r3, [pc, #32] @ (1fecec ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1fec06 │ │ │ │ + b.n 1fec7e │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1fec4c │ │ │ │ - ldr r3, [pc, #24] @ (1fec78 ) │ │ │ │ + beq.n 1fecc4 │ │ │ │ + ldr r3, [pc, #24] @ (1fecf0 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1fec06 │ │ │ │ + b.n 1fec7e │ │ │ │ nop │ │ │ │ - bcs.n 1feca4 │ │ │ │ + bcs.n 1fed2c │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xf67a0016 │ │ │ │ - bne.n 1febc4 │ │ │ │ + @ instruction: 0xf6820016 │ │ │ │ + bne.n 1fec4c │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1fed18 │ │ │ │ + bne.n 1feda0 │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1fed00 │ │ │ │ + bne.n 1fed88 │ │ │ │ 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] @ (1fedc8 ) │ │ │ │ + ldr r6, [pc, #308] @ (1fee40 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #308] @ (1fedcc ) │ │ │ │ + ldr r5, [pc, #308] @ (1fee44 ) │ │ │ │ sub sp, #4 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #304] @ (1fedd0 ) │ │ │ │ + ldr r4, [pc, #304] @ (1fee48 ) │ │ │ │ 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 │ │ │ │ @@ -568606,156 +568641,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 1fed5e │ │ │ │ + beq.n 1fedd6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fed60 │ │ │ │ - ldr r3, [pc, #252] @ (1fedd4 ) │ │ │ │ + beq.n 1fedd8 │ │ │ │ + ldr r3, [pc, #252] @ (1fee4c ) │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr.w sl, [pc, #248] @ 1fedd8 │ │ │ │ + ldr.w sl, [pc, #248] @ 1fee50 │ │ │ │ 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 1fed34 │ │ │ │ + b.n 1fedac │ │ │ │ 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, 1fed5a │ │ │ │ + cbnz r3, 1fedd2 │ │ │ │ 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 1fed92 │ │ │ │ + bcs.n 1fee0a │ │ │ │ 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 1f6728 │ │ │ │ + bl 1f67a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fecf4 │ │ │ │ + bne.n 1fed6c │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ - ldr r3, [pc, #116] @ (1feddc ) │ │ │ │ - ldr r2, [pc, #116] @ (1fede0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1fee54 ) │ │ │ │ + ldr r2, [pc, #116] @ (1fee58 ) │ │ │ │ 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] @ (1fedcc ) │ │ │ │ + ldr r3, [pc, #80] @ (1fee44 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fedc2 │ │ │ │ + bne.n 1fee3a │ │ │ │ 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 1fed5e │ │ │ │ + beq.n 1fedd6 │ │ │ │ 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 1fedac │ │ │ │ - b.n 1fed60 │ │ │ │ + bne.n 1fee24 │ │ │ │ + b.n 1fedd8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r2, r5, #11 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 1fed78 │ │ │ │ + beq.n 1fee00 │ │ │ │ movs r7, r2 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ 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] @ (1ff158 ) │ │ │ │ + ldr r4, [pc, #868] @ (1ff1d0 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #868] @ (1ff15c ) │ │ │ │ + ldr r3, [pc, #868] @ (1ff1d4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #864] @ (1ff160 ) │ │ │ │ + ldr r0, [pc, #864] @ (1ff1d8 ) │ │ │ │ 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 1feece │ │ │ │ + beq.n 1fef46 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 6190c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1feee4 │ │ │ │ + beq.n 1fef5c │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #808] @ (1ff164 ) │ │ │ │ + ldr r4, [pc, #808] @ (1ff1dc ) │ │ │ │ blx 6190c │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -568768,565 +568803,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] @ (1ff168 ) │ │ │ │ + ldr r0, [pc, #764] @ (1ff1e0 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #764] @ (1ff16c ) │ │ │ │ + ldr r5, [pc, #764] @ (1ff1e4 ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 1fe49c │ │ │ │ + bl 1fe514 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1fec7c │ │ │ │ + bl 1fecf4 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ff12c │ │ │ │ - ldr r3, [pc, #732] @ (1ff170 ) │ │ │ │ + beq.w 1ff1a4 │ │ │ │ + ldr r3, [pc, #732] @ (1ff1e8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1feeea │ │ │ │ - ldr r4, [pc, #728] @ (1ff174 ) │ │ │ │ + cbnz r3, 1fef62 │ │ │ │ + ldr r4, [pc, #728] @ (1ff1ec ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ - ldr r1, [pc, #728] @ (1ff178 ) │ │ │ │ + ldr r1, [pc, #728] @ (1ff1f0 ) │ │ │ │ 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] @ (1ff17c ) │ │ │ │ - ldr r3, [pc, #676] @ (1ff15c ) │ │ │ │ + ldr r2, [pc, #708] @ (1ff1f4 ) │ │ │ │ + ldr r3, [pc, #676] @ (1ff1d4 ) │ │ │ │ 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 1ff152 │ │ │ │ + bne.w 1ff1ca │ │ │ │ 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 1fee2c │ │ │ │ + bne.n 1feea4 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 6190c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1fee2c │ │ │ │ + bne.n 1feea4 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1fee36 │ │ │ │ - ldr r4, [pc, #660] @ (1ff180 ) │ │ │ │ + b.n 1feeae │ │ │ │ + ldr r4, [pc, #660] @ (1ff1f8 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #660] @ (1ff184 ) │ │ │ │ + ldr r1, [pc, #660] @ (1ff1fc ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #648] @ (1ff188 ) │ │ │ │ + ldr r1, [pc, #648] @ (1ff200 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #640] @ (1ff18c ) │ │ │ │ + ldr r1, [pc, #640] @ (1ff204 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #632] @ (1ff190 ) │ │ │ │ + ldr r1, [pc, #632] @ (1ff208 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #620] @ (1ff194 ) │ │ │ │ + ldr r1, [pc, #620] @ (1ff20c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #608] @ (1ff198 ) │ │ │ │ + ldr r1, [pc, #608] @ (1ff210 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #596] @ (1ff19c ) │ │ │ │ + ldr r1, [pc, #596] @ (1ff214 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #584] @ (1ff1a0 ) │ │ │ │ + ldr r1, [pc, #584] @ (1ff218 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #572] @ (1ff1a4 ) │ │ │ │ + ldr r1, [pc, #572] @ (1ff21c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #560] @ (1ff1a8 ) │ │ │ │ + ldr r1, [pc, #560] @ (1ff220 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #552] @ (1ff1ac ) │ │ │ │ + ldr r1, [pc, #552] @ (1ff224 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #540] @ (1ff1b0 ) │ │ │ │ + ldr r1, [pc, #540] @ (1ff228 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1ff1b4 ) │ │ │ │ + ldr r1, [pc, #528] @ (1ff22c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #516] @ (1ff1b8 ) │ │ │ │ + ldr r1, [pc, #516] @ (1ff230 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #504] @ (1ff1bc ) │ │ │ │ + ldr r1, [pc, #504] @ (1ff234 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #492] @ (1ff1c0 ) │ │ │ │ + ldr r1, [pc, #492] @ (1ff238 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #480] @ (1ff1c4 ) │ │ │ │ + ldr r1, [pc, #480] @ (1ff23c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #472] @ (1ff1c8 ) │ │ │ │ + ldr r1, [pc, #472] @ (1ff240 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #460] @ (1ff1cc ) │ │ │ │ + ldr r1, [pc, #460] @ (1ff244 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #448] @ (1ff1d0 ) │ │ │ │ + ldr r1, [pc, #448] @ (1ff248 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #436] @ (1ff1d4 ) │ │ │ │ + ldr r1, [pc, #436] @ (1ff24c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #424] @ (1ff1d8 ) │ │ │ │ + ldr r1, [pc, #424] @ (1ff250 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #412] @ (1ff1dc ) │ │ │ │ + ldr r1, [pc, #412] @ (1ff254 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #400] @ (1ff1e0 ) │ │ │ │ + ldr r1, [pc, #400] @ (1ff258 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #392] @ (1ff1e4 ) │ │ │ │ + ldr r1, [pc, #392] @ (1ff25c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #380] @ (1ff1e8 ) │ │ │ │ + ldr r1, [pc, #380] @ (1ff260 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1ff1ec ) │ │ │ │ + ldr r1, [pc, #368] @ (1ff264 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1ff1f0 ) │ │ │ │ + ldr r1, [pc, #356] @ (1ff268 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1ff1f4 ) │ │ │ │ + ldr r1, [pc, #344] @ (1ff26c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1ff1f8 ) │ │ │ │ + ldr r1, [pc, #332] @ (1ff270 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1ff1fc ) │ │ │ │ + ldr r1, [pc, #320] @ (1ff274 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1ff200 ) │ │ │ │ + ldr r1, [pc, #308] @ (1ff278 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #300] @ (1ff204 ) │ │ │ │ + ldr r1, [pc, #300] @ (1ff27c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #288] @ (1ff208 ) │ │ │ │ + ldr r1, [pc, #288] @ (1ff280 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1ff20c ) │ │ │ │ + ldr r1, [pc, #276] @ (1ff284 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1ff210 ) │ │ │ │ + ldr r1, [pc, #264] @ (1ff288 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #256] @ (1ff214 ) │ │ │ │ + ldr r1, [pc, #256] @ (1ff28c ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #248] @ (1ff218 ) │ │ │ │ + ldr r1, [pc, #248] @ (1ff290 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ - b.n 1fee98 │ │ │ │ - ldr r0, [pc, #236] @ (1ff21c ) │ │ │ │ + b.n 1fef10 │ │ │ │ + ldr r0, [pc, #236] @ (1ff294 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe4c8 │ │ │ │ + bl 1fe540 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fe374 │ │ │ │ - ldr r3, [pc, #224] @ (1ff220 ) │ │ │ │ + bl 1fe3ec │ │ │ │ + ldr r3, [pc, #224] @ (1ff298 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1fee90 │ │ │ │ + b.n 1fef08 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r1, [r6, r6] │ │ │ │ + ldrh r1, [r7, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r6, [r2, r6] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff1c8 │ │ │ │ + beq.n 1ff250 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff1e4 │ │ │ │ + beq.n 1ff26c │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff208 │ │ │ │ + beq.n 1ff290 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff228 │ │ │ │ + beq.n 1ff2b0 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff240 │ │ │ │ + beq.n 1ff2c8 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff264 │ │ │ │ + beq.n 1ff2ec │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff288 │ │ │ │ + beq.n 1ff310 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff2ac │ │ │ │ + beq.n 1ff334 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff2d0 │ │ │ │ + beq.n 1ff158 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff0f4 │ │ │ │ + beq.n 1ff17c │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff118 │ │ │ │ + beq.n 1ff1a0 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff144 │ │ │ │ + beq.n 1ff1cc │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff168 │ │ │ │ + beq.n 1ff1f0 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff18c │ │ │ │ + beq.n 1ff214 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff1b8 │ │ │ │ + beq.n 1ff240 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff1e4 │ │ │ │ + beq.n 1ff26c │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1ff210 │ │ │ │ + bne.n 1ff298 │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1ff23c │ │ │ │ + bne.n 1ff2c4 │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1ff268 │ │ │ │ + bne.n 1ff2f0 │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1ff29c │ │ │ │ + bne.n 1ff324 │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1ff2c8 │ │ │ │ + bne.n 1ff350 │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1ff2f4 │ │ │ │ + bne.n 1ff37c │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1ff120 │ │ │ │ + bne.n 1ff1a8 │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1ff154 │ │ │ │ + bne.n 1ff1dc │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r0, 1ff26a │ │ │ │ + cbz r0, 1ff2e2 │ │ │ │ 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] @ (1ff270 ) │ │ │ │ + ldr r4, [pc, #56] @ (1ff2e8 ) │ │ │ │ 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, 1ff264 │ │ │ │ + cbz r3, 1ff2dc │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1ff23c │ │ │ │ + beq.n 1ff2b4 │ │ │ │ blx 612a4 │ │ │ │ - cbz r0, 1ff264 │ │ │ │ + cbz r0, 1ff2dc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1ff23c │ │ │ │ + beq.n 1ff2b4 │ │ │ │ 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 1ff1d0 │ │ │ │ + beq.n 1ff258 │ │ │ │ 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] @ 1ff2d4 │ │ │ │ + ldr.w lr, [pc, #76] @ 1ff34c │ │ │ │ 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] @ 1ff2d8 │ │ │ │ + ldr.w ip, [pc, #56] @ 1ff350 │ │ │ │ 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] @ (1ff2dc ) │ │ │ │ - ldr r3, [pc, #28] @ (1ff2d8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1ff354 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ff350 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff2ce │ │ │ │ + bne.n 1ff346 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ 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 1f12d4 │ │ │ │ - cbz r7, 1ff32c │ │ │ │ + bl 1f134c │ │ │ │ + cbz r7, 1ff3a4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f12d4 │ │ │ │ + bl 1f134c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f12d4 │ │ │ │ + bl 1f134c │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1f1094 │ │ │ │ + bl 1f110c │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1ff2fe │ │ │ │ + bne.n 1ff376 │ │ │ │ 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 1f1530 │ │ │ │ + bl 1f15a8 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r9] │ │ │ │ - bl 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 1ff3d0 │ │ │ │ + cbz r3, 1ff448 │ │ │ │ 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 1f1530 │ │ │ │ + bl 1f15a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r5, r4, lsl #2] │ │ │ │ - bl 1f1530 │ │ │ │ + bl 1f15a8 │ │ │ │ str.w r0, [r7, r4, lsl #2] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r5, r4, lsl #2] │ │ │ │ - bl 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ 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 1f1484 │ │ │ │ + bl 1f14fc │ │ │ │ ldr.w r2, [r7, r4, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ ldr.w r2, [r7, r4, lsl #2] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [sl, r4, lsl #2] │ │ │ │ adds r4, #4 │ │ │ │ - bl 1f1484 │ │ │ │ + bl 1f14fc │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 1ff372 │ │ │ │ + bhi.n 1ff3ea │ │ │ │ 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 │ │ │ │ @@ -569336,46 +569371,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 1f8fb8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1f8fb8 │ │ │ │ + bl 1f9030 │ │ │ │ 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 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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 1ff476 │ │ │ │ + bmi.n 1ff4ee │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1ff47a │ │ │ │ + cbz r3, 1ff4f2 │ │ │ │ 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] │ │ │ │ @@ -569388,15 +569423,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 1ff450 │ │ │ │ + b.n 1ff4c8 │ │ │ │ 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] │ │ │ │ @@ -569426,15 +569461,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 1ff528 │ │ │ │ + bmi.n 1ff5a0 │ │ │ │ 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 │ │ │ │ @@ -569467,26 +569502,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 1ff5d2 │ │ │ │ + beq.n 1ff64a │ │ │ │ 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 1ff5cc │ │ │ │ + beq.n 1ff644 │ │ │ │ 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] │ │ │ │ @@ -569509,48 +569544,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 1ff5b8 │ │ │ │ + b.n 1ff630 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 1ff5f0 │ │ │ │ + beq.n 1ff668 │ │ │ │ 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 1ff5b8 │ │ │ │ + b.n 1ff630 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 60b4c │ │ │ │ - b.n 1ff5b8 │ │ │ │ + b.n 1ff630 │ │ │ │ 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 1ff624 │ │ │ │ + beq.n 1ff69c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 60b4c │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 1ff618 │ │ │ │ + bne.n 1ff690 │ │ │ │ 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 │ │ │ │ @@ -569558,41 +569593,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 1ff734 │ │ │ │ + beq.n 1ff7ac │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1ff88e │ │ │ │ + beq.w 1ff906 │ │ │ │ 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 1ff714 │ │ │ │ + bcc.n 1ff78c │ │ │ │ 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, 1ff6f2 │ │ │ │ + cbz r6, 1ff76a │ │ │ │ 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] │ │ │ │ @@ -569607,81 +569642,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 1ff6f2 │ │ │ │ + beq.n 1ff76a │ │ │ │ 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 1ff714 │ │ │ │ + bcc.n 1ff78c │ │ │ │ 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 1ff864 │ │ │ │ + bcs.w 1ff8dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 1ff88e │ │ │ │ + beq.w 1ff906 │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 1ff668 │ │ │ │ - b.n 1ff714 │ │ │ │ + bcs.n 1ff6e0 │ │ │ │ + b.n 1ff78c │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1ff88e │ │ │ │ + beq.w 1ff906 │ │ │ │ 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 1ff850 │ │ │ │ + bcc.n 1ff8c8 │ │ │ │ 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 1ff85e │ │ │ │ + beq.n 1ff8d6 │ │ │ │ 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 1ff850 │ │ │ │ + bcc.n 1ff8c8 │ │ │ │ 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 1ff832 │ │ │ │ + beq.n 1ff8aa │ │ │ │ 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 │ │ │ │ @@ -569699,17 +569734,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 1ff832 │ │ │ │ + beq.n 1ff8aa │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1ff884 │ │ │ │ + beq.n 1ff8fc │ │ │ │ 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 │ │ │ │ @@ -569723,55 +569758,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 1ff850 │ │ │ │ + bcc.n 1ff8c8 │ │ │ │ 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 1ff52c │ │ │ │ + bl 1ff5a4 │ │ │ │ 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 1ff88e │ │ │ │ + beq.n 1ff906 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1ff742 │ │ │ │ + b.n 1ff7ba │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 1ff78c │ │ │ │ + b.n 1ff804 │ │ │ │ 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 1ff52c │ │ │ │ + bl 1ff5a4 │ │ │ │ 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 1ff824 │ │ │ │ + b.n 1ff89c │ │ │ │ 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} │ │ │ │ @@ -569780,76 +569815,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 1ff8e0 │ │ │ │ + beq.n 1ff958 │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 1ff8f4 │ │ │ │ + bcc.n 1ff96c │ │ │ │ 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 1ff8e6 │ │ │ │ + bcs.n 1ff95e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 1ff52c │ │ │ │ + bl 1ff5a4 │ │ │ │ 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 1ff8e0 │ │ │ │ + beq.n 1ff958 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1ff8bc │ │ │ │ + b.n 1ff934 │ │ │ │ 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 1ffa4a │ │ │ │ + beq.w 1ffac2 │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ff938 │ │ │ │ + b.n 1ff9b0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1ff97e │ │ │ │ + beq.n 1ff9f6 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 1ff92e │ │ │ │ + bcc.n 1ff9a6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ff9ca │ │ │ │ + bne.n 1ffa42 │ │ │ │ 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 1ffa4a │ │ │ │ + bne.n 1ffac2 │ │ │ │ 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] │ │ │ │ @@ -569860,382 +569895,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 1ff9b8 │ │ │ │ + beq.n 1ffa30 │ │ │ │ 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 1ff968 │ │ │ │ + b.n 1ff9e0 │ │ │ │ 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 1ff968 │ │ │ │ + b.n 1ff9e0 │ │ │ │ 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 1ffa0a │ │ │ │ + beq.n 1ffa82 │ │ │ │ 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 1ff95c │ │ │ │ + beq.n 1ff9d4 │ │ │ │ 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 1ff9ac │ │ │ │ + b.n 1ffa24 │ │ │ │ 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 1ff9b8 │ │ │ │ + bne.n 1ffa30 │ │ │ │ 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 1ff968 │ │ │ │ + b.n 1ff9e0 │ │ │ │ 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 1ff968 │ │ │ │ + b.n 1ff9e0 │ │ │ │ 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] @ 1ffab8 │ │ │ │ + vldr d7, [pc, #52] @ 1ffb30 │ │ │ │ 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 1ffaa8 │ │ │ │ + bne.n 1ffb20 │ │ │ │ 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 1ff904 │ │ │ │ + bl 1ff97c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1ffa9c │ │ │ │ + b.n 1ffb14 │ │ │ │ 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] @ (1ffc2c ) │ │ │ │ - ldr r3, [pc, #344] @ (1ffc30 ) │ │ │ │ + ldr r1, [pc, #344] @ (1ffca4 ) │ │ │ │ + ldr r3, [pc, #344] @ (1ffca8 ) │ │ │ │ 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 1ffb00 │ │ │ │ + bne.n 1ffb78 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ffaf0 │ │ │ │ + bne.n 1ffb68 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffbc0 │ │ │ │ + bne.n 1ffc38 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 1ffb4c │ │ │ │ + cbz r5, 1ffbc4 │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ffb1a │ │ │ │ + bne.n 1ffb92 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffbb2 │ │ │ │ - ldr r2, [pc, #256] @ (1ffc34 ) │ │ │ │ - ldr r3, [pc, #252] @ (1ffc30 ) │ │ │ │ + bne.n 1ffc2a │ │ │ │ + ldr r2, [pc, #256] @ (1ffcac ) │ │ │ │ + ldr r3, [pc, #252] @ (1ffca8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ffc26 │ │ │ │ + bne.n 1ffc9e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ (1ffc38 ) │ │ │ │ + ldr r2, [pc, #232] @ (1ffcb0 ) │ │ │ │ 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 1ffb16 │ │ │ │ + beq.n 1ffb8e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 61688 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1ffb78 │ │ │ │ + bne.n 1ffbf0 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 1ffbea │ │ │ │ + bne.n 1ffc62 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 61948 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1ffbea │ │ │ │ + cbz r0, 1ffc62 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 2080a0 │ │ │ │ + bl 208118 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ffc1e │ │ │ │ + beq.n 1ffc96 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1ffc0a │ │ │ │ + bne.n 1ffc82 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2081b8 │ │ │ │ + bl 208230 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b4c │ │ │ │ - b.n 1ffb16 │ │ │ │ + b.n 1ffb8e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1f4794 │ │ │ │ - b.n 1ffb30 │ │ │ │ + bl 1f480c │ │ │ │ + b.n 1ffba8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ffbee │ │ │ │ + bne.n 1ffc66 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ffbd4 │ │ │ │ + bne.n 1ffc4c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffbc6 │ │ │ │ - b.n 1ffb08 │ │ │ │ + bne.n 1ffc3e │ │ │ │ + b.n 1ffb80 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ffbaa │ │ │ │ + b.n 1ffc22 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ffbf4 │ │ │ │ + bne.n 1ffc6c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffbc4 │ │ │ │ - b.n 1ffb08 │ │ │ │ + bne.n 1ffc3c │ │ │ │ + b.n 1ffb80 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2082a4 │ │ │ │ - b.n 1ffb9a │ │ │ │ + bl 20831c │ │ │ │ + b.n 1ffc12 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1ffbaa │ │ │ │ + b.n 1ffc22 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r7!, {r3, r5, 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] @ (1ffc70 ) │ │ │ │ + ldr r0, [pc, #32] @ (1ffce8 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1fe584 │ │ │ │ + bl 1fe5fc │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 61948 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1ffc6e │ │ │ │ + cbz r0, 1ffce6 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r6!, {r1, r2, r4, r5, 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 1ffc98 │ │ │ │ + b.n 1ffd10 │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 1ffca4 │ │ │ │ + cbnz r1, 1ffd1c │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1ffc90 │ │ │ │ + bne.n 1ffd08 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 60b4c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 208268 │ │ │ │ + bl 2082e0 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 60b4c │ │ │ │ - b.n 1ffc84 │ │ │ │ + b.n 1ffcfc │ │ │ │ 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, 1ffd00 │ │ │ │ + cbz r2, 1ffd78 │ │ │ │ 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, 1ffcfa │ │ │ │ + cbz r5, 1ffd72 │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2082a4 │ │ │ │ + bl 20831c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1ffcd8 │ │ │ │ + bhi.n 1ffd50 │ │ │ │ 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, 1ffd6e │ │ │ │ + cbz r1, 1ffde6 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ffd40 │ │ │ │ + b.n 1ffdb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 2082ac │ │ │ │ + bl 208324 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1ffd64 │ │ │ │ + cbnz r0, 1ffddc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 1ffd68 │ │ │ │ + bls.n 1ffde0 │ │ │ │ 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 1ffd2a │ │ │ │ + bne.n 1ffda2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ffac0 │ │ │ │ - cbz r0, 1ffd68 │ │ │ │ + bl 1ffb38 │ │ │ │ + cbz r0, 1ffde0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r4, [r3, sl, lsl #2] │ │ │ │ - b.n 1ffd2a │ │ │ │ + b.n 1ffda2 │ │ │ │ str.w sl, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1ffd68 │ │ │ │ + b.n 1ffde0 │ │ │ │ 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 │ │ │ │ @@ -570243,359 +570278,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 1ffe68 │ │ │ │ + beq.n 1ffee0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ffdb4 │ │ │ │ + b.n 1ffe2c │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 2086f4 │ │ │ │ - cbnz r0, 1ffde6 │ │ │ │ + bl 20876c │ │ │ │ + cbnz r0, 1ffe5e │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 1ffe06 │ │ │ │ + bls.n 1ffe7e │ │ │ │ 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 1ffda2 │ │ │ │ + bne.n 1ffe1a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ffac0 │ │ │ │ - cbz r0, 1ffe04 │ │ │ │ + bl 1ffb38 │ │ │ │ + cbz r0, 1ffe7c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 2086f4 │ │ │ │ + bl 20876c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ffdac │ │ │ │ + beq.n 1ffe24 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1ffe04 │ │ │ │ + blt.n 1ffe7c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 1ffe52 │ │ │ │ + cbz r0, 1ffeca │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 2084a0 │ │ │ │ + bl 208518 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 1ffe68 │ │ │ │ - vldr d7, [pc, #100] @ 1ffe70 │ │ │ │ + cbz r3, 1ffee0 │ │ │ │ + vldr d7, [pc, #100] @ 1ffee8 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 1ffe34 │ │ │ │ - bl 208768 │ │ │ │ + b.n 1ffeac │ │ │ │ + bl 2087e0 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1ffe2c │ │ │ │ + bpl.n 1ffea4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 1ffe64 │ │ │ │ + bcs.n 1ffedc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ffe18 │ │ │ │ + bne.n 1ffe90 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ffac0 │ │ │ │ + bl 1ffb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ffe2c │ │ │ │ + beq.n 1ffea4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1ffe18 │ │ │ │ + b.n 1ffe90 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ffac0 │ │ │ │ + bl 1ffb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ffdfc │ │ │ │ + beq.n 1ffe74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 1ffdf0 │ │ │ │ + b.n 1ffe68 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 1ffdea │ │ │ │ + b.n 1ffe62 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 1ffdea │ │ │ │ + b.n 1ffe62 │ │ │ │ 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] @ (1ffeb4 ) │ │ │ │ + ldr r5, [pc, #40] @ (1fff2c ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2054f8 │ │ │ │ + bl 205570 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 1ffea4 │ │ │ │ - bl 1f0cb0 │ │ │ │ + cbnz r3, 1fff1c │ │ │ │ + bl 1f0d28 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #478 @ 0x1de │ │ │ │ - bne.n 1ffe92 │ │ │ │ + bne.n 1fff0a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ 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 1ffee4 │ │ │ │ + bne.n 1fff5c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ffecc │ │ │ │ + bne.n 1fff44 │ │ │ │ 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 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1fff12 │ │ │ │ + bls.n 1fff8a │ │ │ │ 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 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fff3c │ │ │ │ + bls.n 1fffb4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fff38 │ │ │ │ + bne.n 1fffb0 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fff38 │ │ │ │ + bne.n 1fffb0 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fff38 │ │ │ │ + bne.n 1fffb0 │ │ │ │ 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 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fff80 │ │ │ │ + bls.n 1ffff8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1fff7c │ │ │ │ + bne.n 1ffff4 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1fff7c │ │ │ │ + bne.n 1ffff4 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1fff7c │ │ │ │ + bne.n 1ffff4 │ │ │ │ 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 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1fffde │ │ │ │ + beq.n 200056 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 1fffd8 │ │ │ │ + bne.n 200050 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1fffc0 │ │ │ │ + bne.n 200038 │ │ │ │ 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 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ 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 20001a │ │ │ │ + bne.n 200092 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200004 │ │ │ │ + bne.n 20007c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 200016 │ │ │ │ + bne.n 20008e │ │ │ │ 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 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ 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 200052 │ │ │ │ + bne.n 2000ca │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20003c │ │ │ │ + bne.n 2000b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20004e │ │ │ │ + bne.n 2000c6 │ │ │ │ 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 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ 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 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ 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 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2000b4 │ │ │ │ + bls.n 20012c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2000b0 │ │ │ │ + bne.n 200128 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2000b0 │ │ │ │ + bne.n 200128 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2000b0 │ │ │ │ + bne.n 200128 │ │ │ │ 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 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2000f8 │ │ │ │ + bls.n 200170 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2000f4 │ │ │ │ + bne.n 20016c │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2000f4 │ │ │ │ + bne.n 20016c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2000f4 │ │ │ │ + bne.n 20016c │ │ │ │ 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 1f0ca0 │ │ │ │ + bl 1f0d18 │ │ │ │ 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 20014a │ │ │ │ + bne.n 2001c2 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 200130 │ │ │ │ + bne.n 2001a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 200146 │ │ │ │ + bne.n 2001be │ │ │ │ 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 │ │ │ │ @@ -570603,93 +570638,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 20016c │ │ │ │ + bne.n 2001e4 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 20019e │ │ │ │ + bhi.n 200216 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 200186 │ │ │ │ + bne.n 2001fe │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 200196 │ │ │ │ + beq.n 20020e │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 200196 │ │ │ │ + b.n 20020e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (2001dc ) │ │ │ │ + ldr r1, [pc, #24] @ (200254 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (2001e0 ) │ │ │ │ + ldr r0, [pc, #24] @ (200258 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61ea8 │ │ │ │ - ldr r3, [pc, #16] @ (2001e4 ) │ │ │ │ + ldr r3, [pc, #16] @ (20025c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 2001fe │ │ │ │ + cbz r2, 200276 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 200202 │ │ │ │ + beq.n 20027a │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 200212 │ │ │ │ + beq.n 20028a │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (200230 ) │ │ │ │ + ldr r3, [pc, #44] @ (2002a8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (200234 ) │ │ │ │ + ldr r3, [pc, #32] @ (2002ac ) │ │ │ │ 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 200200 │ │ │ │ + ble.n 200278 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r4, #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 │ │ │ │ @@ -570707,15 +570742,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 200340 │ │ │ │ + beq.n 2003b8 │ │ │ │ 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 │ │ │ │ @@ -570741,50 +570776,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 200434 │ │ │ │ + ble.w 2004ac │ │ │ │ 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 2002e0 │ │ │ │ + bgt.n 200358 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 200448 │ │ │ │ + bne.w 2004c0 │ │ │ │ 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 200284 │ │ │ │ + bne.n 2002fc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2003e2 │ │ │ │ + beq.n 20045a │ │ │ │ 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 │ │ │ │ @@ -570822,78 +570857,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 200376 │ │ │ │ + bne.n 2003ee │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 20036e │ │ │ │ + bne.n 2003e6 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200480 │ │ │ │ + bne.n 2004f8 │ │ │ │ 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 200420 │ │ │ │ + bgt.n 200498 │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 200420 │ │ │ │ + cbz r1, 200498 │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 2003fa │ │ │ │ + bne.n 200472 │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 2003f6 │ │ │ │ + bne.n 20046e │ │ │ │ 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 200318 │ │ │ │ + beq.w 200390 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200336 │ │ │ │ + beq.w 2003ae │ │ │ │ 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 20047a │ │ │ │ + beq.n 2004f2 │ │ │ │ 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 200452 │ │ │ │ - b.n 200336 │ │ │ │ + bne.n 2004ca │ │ │ │ + b.n 2003ae │ │ │ │ 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]! │ │ │ │ @@ -570914,60 +570949,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 200500 │ │ │ │ + bgt.n 200578 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200500 │ │ │ │ + beq.n 200578 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 200514 │ │ │ │ + blt.n 20058c │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 200500 │ │ │ │ + bge.n 200578 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 200490 │ │ │ │ + bne.n 200508 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 20048c │ │ │ │ + bne.n 200504 │ │ │ │ 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 200500 │ │ │ │ + bge.n 200578 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 200500 │ │ │ │ + b.n 200578 │ │ │ │ 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 2005fa │ │ │ │ + ble.n 200672 │ │ │ │ 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] │ │ │ │ @@ -570993,53 +571028,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 2005d6 │ │ │ │ + ble.n 20064e │ │ │ │ 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 2005ae │ │ │ │ + bgt.n 200626 │ │ │ │ strb.w ip, [lr, r7, lsl #2] │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r7, 2005e6 │ │ │ │ + cbnz r7, 20065e │ │ │ │ movs r7, #1 │ │ │ │ - b.n 200562 │ │ │ │ + b.n 2005da │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ - bgt.n 20055e │ │ │ │ + bgt.n 2005d6 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 20054a │ │ │ │ + bne.n 2005c2 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov lr, sl │ │ │ │ mov r6, r9 │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 200800 │ │ │ │ + ble.w 200878 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 200786 │ │ │ │ + ble.w 2007fe │ │ │ │ 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 │ │ │ │ @@ -571062,47 +571097,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 20069a │ │ │ │ + ble.n 200712 │ │ │ │ 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 200672 │ │ │ │ + bgt.n 2006ea │ │ │ │ strb.w ip, [r9, r5, lsl #2] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r5, 2006a8 │ │ │ │ + cbnz r5, 200720 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 200628 │ │ │ │ + b.n 2006a0 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 200624 │ │ │ │ + bgt.n 20069c │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20078e │ │ │ │ + beq.n 200806 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 200786 │ │ │ │ + ble.n 2007fe │ │ │ │ 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 │ │ │ │ @@ -571115,26 +571150,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 2006f4 │ │ │ │ + bne.n 20076c │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 2006d2 │ │ │ │ + bne.n 20074a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 2006cc │ │ │ │ + bgt.n 200744 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 200786 │ │ │ │ + ble.n 2007fe │ │ │ │ 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] │ │ │ │ @@ -571145,46 +571180,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 200726 │ │ │ │ + bne.n 20079e │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 200774 │ │ │ │ + ble.n 2007ec │ │ │ │ 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 200724 │ │ │ │ + bne.n 20079c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 200720 │ │ │ │ + bgt.n 200798 │ │ │ │ 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 200714 │ │ │ │ + beq.n 20078c │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 200786 │ │ │ │ + ble.n 2007fe │ │ │ │ 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 │ │ │ │ @@ -571199,49 +571234,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 2007d2 │ │ │ │ + bne.n 20084a │ │ │ │ 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 2007e4 │ │ │ │ + bne.n 20085c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 2007b2 │ │ │ │ - b.n 200714 │ │ │ │ + bgt.n 20082a │ │ │ │ + b.n 20078c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 200786 │ │ │ │ + ble.n 2007fe │ │ │ │ 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 200810 │ │ │ │ - b.n 2006ba │ │ │ │ + bgt.n 200888 │ │ │ │ + b.n 200732 │ │ │ │ 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] @ 200c3c │ │ │ │ + ldr.w r4, [pc, #1028] @ 200cb4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1028] @ 200c40 │ │ │ │ + ldr.w r0, [pc, #1028] @ 200cb8 │ │ │ │ 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 │ │ │ │ @@ -571254,43 +571289,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 200896 │ │ │ │ + ble.n 20090e │ │ │ │ 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 2008b2 │ │ │ │ + bgt.n 20092a │ │ │ │ subs r4, #4 │ │ │ │ add r6, r9 │ │ │ │ add r8, r3 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 200888 │ │ │ │ - ldr r2, [pc, #940] @ (200c44 ) │ │ │ │ - ldr r3, [pc, #932] @ (200c40 ) │ │ │ │ + bne.n 200900 │ │ │ │ + ldr r2, [pc, #940] @ (200cbc ) │ │ │ │ + ldr r3, [pc, #932] @ (200cb8 ) │ │ │ │ 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 200c36 │ │ │ │ + bne.w 200cae │ │ │ │ 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] @ (200c48 ) │ │ │ │ + ldr r2, [pc, #908] @ (200cc0 ) │ │ │ │ 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 │ │ │ │ @@ -571328,21 +571363,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] @ (200c4c ) │ │ │ │ + ldr r1, [pc, #792] @ (200cc4 ) │ │ │ │ add r1, pc │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2009c0 │ │ │ │ + beq.n 200a38 │ │ │ │ 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 │ │ │ │ @@ -571351,56 +571386,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 200964 │ │ │ │ + bne.n 2009dc │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 200956 │ │ │ │ + bne.n 2009ce │ │ │ │ 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 2008fe │ │ │ │ + bne.n 200976 │ │ │ │ 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 2008ce │ │ │ │ - b.n 200896 │ │ │ │ + bne.n 200946 │ │ │ │ + b.n 20090e │ │ │ │ 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 200238 │ │ │ │ + bl 2002b0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 200c2c │ │ │ │ + beq.w 200ca4 │ │ │ │ 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 │ │ │ │ @@ -571423,41 +571458,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 200a5c │ │ │ │ + ble.n 200ad4 │ │ │ │ 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 200a34 │ │ │ │ + bgt.n 200aac │ │ │ │ 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] @ (200c50 ) │ │ │ │ + ldr r3, [pc, #488] @ (200cc8 ) │ │ │ │ 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] @ (200c54 ) │ │ │ │ + ldr r3, [pc, #476] @ (200ccc ) │ │ │ │ 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] │ │ │ │ @@ -571469,36 +571504,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 200c1a │ │ │ │ + beq.w 200c92 │ │ │ │ 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 200aec │ │ │ │ + bne.n 200b64 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r9, r1 │ │ │ │ - bgt.w 200c24 │ │ │ │ + bgt.w 200c9c │ │ │ │ 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 200af2 │ │ │ │ + b.n 200b6a │ │ │ │ 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 │ │ │ │ @@ -571522,29 +571557,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 200b68 │ │ │ │ + ble.n 200be0 │ │ │ │ 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 200b40 │ │ │ │ + bgt.n 200bb8 │ │ │ │ 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 │ │ │ │ @@ -571559,89 +571594,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, 200bd8 │ │ │ │ + cbz r2, 200c50 │ │ │ │ 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 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vstmia r5!, {s0} │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 200bea │ │ │ │ + beq.n 200c62 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.n 200b86 │ │ │ │ + b.n 200bfe │ │ │ │ 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 200bc2 │ │ │ │ + b.n 200c3a │ │ │ │ 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 200aa2 │ │ │ │ + bne.w 200b1a │ │ │ │ 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 200a92 │ │ │ │ + bne.w 200b0a │ │ │ │ ldrd fp, r9, [sp, #120] @ 0x78 │ │ │ │ - b.n 20097e │ │ │ │ + b.n 2009f6 │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 200ae6 │ │ │ │ + b.n 200b5e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 200adc │ │ │ │ + b.n 200b54 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 200a74 │ │ │ │ + b.n 200aec │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7bc00a9 │ │ │ │ + @ instruction: 0xf74400a9 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf76200a9 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + @ instruction: 0xf6ea00a9 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ 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] @ 2011c0 │ │ │ │ + ldr.w r4, [pc, #1364] @ 201238 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1364] @ 2011c4 │ │ │ │ + ldr.w r0, [pc, #1364] @ 20123c │ │ │ │ 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 │ │ │ │ @@ -571650,56 +571685,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 200cc2 │ │ │ │ + ble.n 200d3a │ │ │ │ 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 200ce2 │ │ │ │ + bgt.n 200d5a │ │ │ │ subs r7, #4 │ │ │ │ add sl, r4 │ │ │ │ add fp, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 200cb2 │ │ │ │ - ldr.w r2, [pc, #1284] @ 2011c8 │ │ │ │ - ldr.w r3, [pc, #1276] @ 2011c4 │ │ │ │ + bne.n 200d2a │ │ │ │ + ldr.w r2, [pc, #1284] @ 201240 │ │ │ │ + ldr.w r3, [pc, #1276] @ 20123c │ │ │ │ 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 2011ba │ │ │ │ + bne.w 201232 │ │ │ │ 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] @ 2011cc │ │ │ │ + ldr.w r5, [pc, #1236] @ 201244 │ │ │ │ mov r8, fp │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r5, [pc, #1232] @ 2011d0 │ │ │ │ + ldr.w r5, [pc, #1232] @ 201248 │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1224] @ 2011d4 │ │ │ │ + ldr.w r1, [pc, #1224] @ 20124c │ │ │ │ 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 │ │ │ │ @@ -571717,15 +571752,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 201172 │ │ │ │ + beq.w 2011ea │ │ │ │ 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 │ │ │ │ @@ -571742,15 +571777,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 200dd6 │ │ │ │ + ble.n 200e4e │ │ │ │ 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 │ │ │ │ @@ -571761,32 +571796,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 200da8 │ │ │ │ + bgt.n 200e20 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, sl] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 2011ac │ │ │ │ + beq.w 201224 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 20119e │ │ │ │ + beq.w 201216 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 201116 │ │ │ │ + bne.w 20118e │ │ │ │ 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 20119a │ │ │ │ + beq.w 201212 │ │ │ │ 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 │ │ │ │ @@ -571803,27 +571838,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 200e58 │ │ │ │ + bne.n 200ed0 │ │ │ │ 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 201192 │ │ │ │ + beq.w 20120a │ │ │ │ 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] │ │ │ │ @@ -571833,16 +571868,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 200534 │ │ │ │ - ldr r3, [pc, #832] @ (2011d8 ) │ │ │ │ + bl 2005ac │ │ │ │ + ldr r3, [pc, #832] @ (201250 ) │ │ │ │ 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 │ │ │ │ @@ -571867,38 +571902,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 2001e8 │ │ │ │ + bl 200260 │ │ │ │ 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 201164 │ │ │ │ + beq.w 2011dc │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 201158 │ │ │ │ + beq.w 2011d0 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 200f2c │ │ │ │ + bne.n 200fa4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 201164 │ │ │ │ + beq.w 2011dc │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 201164 │ │ │ │ + beq.w 2011dc │ │ │ │ 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 │ │ │ │ @@ -571916,15 +571951,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 200faa │ │ │ │ + ble.n 201022 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r6, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -571934,19 +571969,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 200f7e │ │ │ │ + bgt.n 200ff6 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 201046 │ │ │ │ + beq.n 2010be │ │ │ │ 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 │ │ │ │ @@ -571973,29 +572008,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 201044 │ │ │ │ + ble.n 2010bc │ │ │ │ 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 201018 │ │ │ │ + bgt.n 201090 │ │ │ │ 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 │ │ │ │ @@ -572019,24 +572054,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 201074 │ │ │ │ + bne.n 2010ec │ │ │ │ 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 20116e │ │ │ │ + bne.n 2011e6 │ │ │ │ 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 │ │ │ │ @@ -572045,124 +572080,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, 2010ec │ │ │ │ + cbz r0, 201164 │ │ │ │ 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 200ed8 │ │ │ │ + bne.w 200f50 │ │ │ │ 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 200ec0 │ │ │ │ + bne.w 200f38 │ │ │ │ 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 200d40 │ │ │ │ + bne.w 200db8 │ │ │ │ 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 200d08 │ │ │ │ - b.n 200cc2 │ │ │ │ + bne.w 200d80 │ │ │ │ + b.n 200d3a │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 200f2c │ │ │ │ + bne.w 200fa4 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 200f32 │ │ │ │ + b.n 200faa │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ - b.n 2010b2 │ │ │ │ + b.n 20112a │ │ │ │ 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 20117c │ │ │ │ - b.n 201116 │ │ │ │ + bne.n 2011f4 │ │ │ │ + b.n 20118e │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 200e88 │ │ │ │ + b.n 200f00 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 200e5a │ │ │ │ - ldr r3, [pc, #60] @ (2011dc ) │ │ │ │ + b.n 200ed2 │ │ │ │ + ldr r3, [pc, #60] @ (201254 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 200df2 │ │ │ │ - ldr r3, [pc, #48] @ (2011e0 ) │ │ │ │ + b.n 200e6a │ │ │ │ + ldr r3, [pc, #48] @ (201258 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 200df2 │ │ │ │ + b.n 200e6a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf38800a9 │ │ │ │ + @ instruction: 0xf31000a9 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf33200a9 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + @ instruction: 0xf2ba00a9 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cdp2 0, 1, cr0, cr6, cr6, {1} │ │ │ │ - vhadd.u8 d0, d8, d22 │ │ │ │ + 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 200c58 │ │ │ │ + bl 200cd0 │ │ │ │ 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 │ │ │ │ @@ -572179,42 +572214,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 200c58 │ │ │ │ - cbz r7, 201262 │ │ │ │ + bl 200cd0 │ │ │ │ + cbz r7, 2012da │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e5f58 │ │ │ │ + bl 1e5fd0 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 20124e │ │ │ │ + bne.n 2012c6 │ │ │ │ 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 200c58 │ │ │ │ + bl 200cd0 │ │ │ │ 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 │ │ │ │ @@ -572231,27 +572266,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 200c58 │ │ │ │ - cbz r7, 2012ee │ │ │ │ + bl 200cd0 │ │ │ │ + cbz r7, 201366 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e4ff0 │ │ │ │ + bl 1e5068 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 2012da │ │ │ │ + bne.n 201352 │ │ │ │ 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 │ │ │ │ @@ -572273,27 +572308,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 200824 │ │ │ │ - cbz r7, 20135a │ │ │ │ + bl 20089c │ │ │ │ + cbz r7, 2013d2 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1ede2c │ │ │ │ + bl 1edea4 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 201346 │ │ │ │ + bne.n 2013be │ │ │ │ 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 │ │ │ │ @@ -572302,15 +572337,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 200824 │ │ │ │ + bl 20089c │ │ │ │ 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 │ │ │ │ @@ -572329,26 +572364,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 200824 │ │ │ │ - cbz r7, 2013ec │ │ │ │ + bl 20089c │ │ │ │ + cbz r7, 201464 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1ede2c │ │ │ │ + bl 1edea4 │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 2013d8 │ │ │ │ + bne.n 201450 │ │ │ │ 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 │ │ │ │ @@ -572356,23 +572391,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 200824 │ │ │ │ + bl 20089c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 2014cc │ │ │ │ + bpl.n 201544 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (201514 ) │ │ │ │ + ldr r2, [pc, #228] @ (20158c ) │ │ │ │ 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 │ │ │ │ @@ -572400,15 +572435,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] @ (201518 ) │ │ │ │ + ldr r3, [pc, #116] @ (201590 ) │ │ │ │ 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 │ │ │ │ @@ -572439,53 +572474,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 2014a0 │ │ │ │ + b.n 201518 │ │ │ │ nop │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r3, #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] @ (2016e4 ) │ │ │ │ + ldr r2, [pc, #432] @ (20175c ) │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #432] @ (2016e8 ) │ │ │ │ + ldr r3, [pc, #432] @ (201760 ) │ │ │ │ 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, 201556 │ │ │ │ + cbz r6, 2015ce │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r4, 201572 │ │ │ │ + cbnz r4, 2015ea │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 201550 │ │ │ │ - ldr r2, [pc, #404] @ (2016ec ) │ │ │ │ - ldr r3, [pc, #396] @ (2016e8 ) │ │ │ │ + bhi.n 2015c8 │ │ │ │ + ldr r2, [pc, #404] @ (201764 ) │ │ │ │ + ldr r3, [pc, #396] @ (201760 ) │ │ │ │ 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 2016e0 │ │ │ │ + bne.w 201758 │ │ │ │ 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 │ │ │ │ @@ -572499,15 +572534,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 201420 │ │ │ │ + bl 201498 │ │ │ │ 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 │ │ │ │ @@ -572518,15 +572553,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 201638 │ │ │ │ + b.n 2016b0 │ │ │ │ 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 │ │ │ │ @@ -572534,144 +572569,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 201662 │ │ │ │ + bmi.n 2016da │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bgt.n 20167a │ │ │ │ + bgt.n 2016f2 │ │ │ │ cmp r4, #0 │ │ │ │ strb.w r0, [r2, #-4] │ │ │ │ - blt.n 201658 │ │ │ │ + blt.n 2016d0 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 201682 │ │ │ │ + bgt.n 2016fa │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ - bpl.n 201688 │ │ │ │ + bpl.n 201700 │ │ │ │ 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 20169e │ │ │ │ + beq.n 201716 │ │ │ │ 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 2015e0 │ │ │ │ + beq.n 201658 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 2015e8 │ │ │ │ + b.n 201660 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w fp, [r2, #-3] │ │ │ │ - bpl.n 201626 │ │ │ │ - b.n 201624 │ │ │ │ + bpl.n 20169e │ │ │ │ + b.n 20169c │ │ │ │ cmp r4, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ it lt │ │ │ │ ldrblt r3, [r3, #2] │ │ │ │ - blt.n 201658 │ │ │ │ + blt.n 2016d0 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bmi.n 201624 │ │ │ │ - b.n 201626 │ │ │ │ + bmi.n 20169c │ │ │ │ + b.n 20169e │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ strb.w ip, [r2, #-4] │ │ │ │ - ble.n 201690 │ │ │ │ + ble.n 201708 │ │ │ │ add r3, r1 │ │ │ │ strb.w ip, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - b.n 201626 │ │ │ │ + b.n 20169e │ │ │ │ add r3, r1 │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - b.n 201626 │ │ │ │ + b.n 20169e │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r1, #1 │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 2015c4 │ │ │ │ + bcc.n 20163c │ │ │ │ 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 20159c │ │ │ │ + bhi.w 201614 │ │ │ │ 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 201580 │ │ │ │ - b.n 201556 │ │ │ │ + bhi.w 2015f8 │ │ │ │ + b.n 2015ce │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - pkhtb r0, r8, r9, asr #2 │ │ │ │ + orrs.w r0, r0, r9, asr #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaa200a9 │ │ │ │ + bic.w r0, sl, r9, asr #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #544] @ (201928 ) │ │ │ │ + ldr r2, [pc, #544] @ (2019a0 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #544] @ (20192c ) │ │ │ │ + ldr r3, [pc, #544] @ (2019a4 ) │ │ │ │ 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, 20172e │ │ │ │ + cbz r3, 2017a6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - cbnz r4, 20174a │ │ │ │ + cbnz r4, 2017c2 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 201726 │ │ │ │ - ldr r2, [pc, #512] @ (201930 ) │ │ │ │ - ldr r3, [pc, #504] @ (20192c ) │ │ │ │ + bhi.n 20179e │ │ │ │ + ldr r2, [pc, #512] @ (2019a8 ) │ │ │ │ + ldr r3, [pc, #504] @ (2019a4 ) │ │ │ │ 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 20191a │ │ │ │ + bne.w 201992 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r4, #1 │ │ │ │ - vldr s11, [pc, #464] @ 201920 │ │ │ │ - vldr s12, [pc, #464] @ 201924 │ │ │ │ + vldr s11, [pc, #464] @ 201998 │ │ │ │ + vldr s12, [pc, #464] @ 20199c │ │ │ │ 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 │ │ │ │ @@ -572683,15 +572718,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 201420 │ │ │ │ + bl 201498 │ │ │ │ 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 │ │ │ │ @@ -572707,15 +572742,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 201880 │ │ │ │ + bne.n 2018f8 │ │ │ │ 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 │ │ │ │ @@ -572725,145 +572760,145 @@ │ │ │ │ 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 20189c │ │ │ │ + bmi.n 201914 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 2018c2 │ │ │ │ + bgt.n 20193a │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 201884 │ │ │ │ + blt.n 2018fc │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 2018e4 │ │ │ │ + ble.n 20195c │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 20188c │ │ │ │ + ble.n 201904 │ │ │ │ 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 2017be │ │ │ │ + bne.n 201836 │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ add r8, r6 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.n 20179e │ │ │ │ + bne.n 201816 │ │ │ │ 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 2018fc │ │ │ │ + beq.n 201974 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 201780 │ │ │ │ + b.n 2017f8 │ │ │ │ mov r0, lr │ │ │ │ - b.n 2017e2 │ │ │ │ + b.n 20185a │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2018bc │ │ │ │ + blt.n 201934 │ │ │ │ uxtb r2, r0 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 201832 │ │ │ │ + b.n 2018aa │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 201884 │ │ │ │ + blt.n 2018fc │ │ │ │ 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 20188c │ │ │ │ + bge.n 201904 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 201832 │ │ │ │ + b.n 2018aa │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ itt gt │ │ │ │ vmovgt.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmovgt.f32 s14, s15 │ │ │ │ - bgt.n 201828 │ │ │ │ + bgt.n 2018a0 │ │ │ │ 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 201828 │ │ │ │ + b.n 2018a0 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r0, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 201828 │ │ │ │ + bge.n 2018a0 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 201832 │ │ │ │ + b.n 2018aa │ │ │ │ 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 201764 │ │ │ │ - b.n 20172e │ │ │ │ + bhi.w 2017dc │ │ │ │ + b.n 2017a6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r2], #676 @ 0x2a4 │ │ │ │ + ldrd r0, r0, [sl], #-676 @ 0x2a4 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8ca00a9 │ │ │ │ + @ instruction: 0xe85200a9 │ │ │ │ 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 201a00 │ │ │ │ + beq.n 201a78 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2019e4 │ │ │ │ - ldr r4, [pc, #168] @ (201a08 ) │ │ │ │ + beq.n 201a5c │ │ │ │ + ldr r4, [pc, #168] @ (201a80 ) │ │ │ │ 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 2019d4 │ │ │ │ + beq.n 201a4c │ │ │ │ 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 │ │ │ │ @@ -572886,30 +572921,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] @ (201a0c ) │ │ │ │ + ldr r3, [pc, #36] @ (201a84 ) │ │ │ │ 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 2019d4 │ │ │ │ + b.n 201a4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + 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 │ │ │ │ @@ -572920,32 +572955,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] @ (201a58 ) │ │ │ │ + ldr r1, [pc, #24] @ (201ad0 ) │ │ │ │ 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, r0, #15 │ │ │ │ + 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 201b5a │ │ │ │ + bpl.n 201bd2 │ │ │ │ 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 │ │ │ │ @@ -572953,37 +572988,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 201b16 │ │ │ │ + beq.n 201b8e │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 201b10 │ │ │ │ + beq.n 201b88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201c16 │ │ │ │ + beq.w 201c8e │ │ │ │ lsls r1, r6, #1 │ │ │ │ and.w ip, lr, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #372] @ (201c34 ) │ │ │ │ + ldr r4, [pc, #372] @ (201cac ) │ │ │ │ orr.w r1, r1, ip │ │ │ │ and.w ip, r5, #31 │ │ │ │ - ldr r5, [pc, #364] @ (201c38 ) │ │ │ │ + ldr r5, [pc, #364] @ (201cb0 ) │ │ │ │ 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 201b02 │ │ │ │ + beq.n 201b7a │ │ │ │ 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] │ │ │ │ @@ -572995,29 +573030,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, 201b82 │ │ │ │ + cbnz r3, 201bfa │ │ │ │ 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] @ (201c3c ) │ │ │ │ + ldr r3, [pc, #268] @ (201cb4 ) │ │ │ │ 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] @ (201c40 ) │ │ │ │ + ldr r3, [pc, #252] @ (201cb8 ) │ │ │ │ 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] │ │ │ │ @@ -573031,31 +573066,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 201a9e │ │ │ │ - ldr r4, [pc, #192] @ (201c44 ) │ │ │ │ + b.n 201b16 │ │ │ │ + ldr r4, [pc, #192] @ (201cbc ) │ │ │ │ mov.w ip, r6, lsl #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r7, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #180] @ (201c48 ) │ │ │ │ + ldr r7, [pc, #180] @ (201cc0 ) │ │ │ │ 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 201b48 │ │ │ │ + beq.n 201bc0 │ │ │ │ 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 │ │ │ │ @@ -573077,79 +573112,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 201b48 │ │ │ │ - ldr r3, [pc, #52] @ (201c4c ) │ │ │ │ + b.n 201bc0 │ │ │ │ + ldr r3, [pc, #52] @ (201cc4 ) │ │ │ │ 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 201b02 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + b.n 201b7a │ │ │ │ + lsls r6, r7, #12 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r3, #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 201ca8 │ │ │ │ + bpl.n 201d20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 201d24 │ │ │ │ + beq.n 201d9c │ │ │ │ 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 201d42 │ │ │ │ - ldr r3, [pc, #372] @ (201dfc ) │ │ │ │ + bne.n 201dba │ │ │ │ + ldr r3, [pc, #372] @ (201e74 ) │ │ │ │ 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 201d02 │ │ │ │ - cbnz r3, 201d1c │ │ │ │ + b.n 201d7a │ │ │ │ + cbnz r3, 201d94 │ │ │ │ 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 201df2 │ │ │ │ + beq.w 201e6a │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w lr, [pc, #316] @ 201e00 │ │ │ │ + ldr.w lr, [pc, #316] @ 201e78 │ │ │ │ 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 │ │ │ │ @@ -573169,38 +573204,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 201cac │ │ │ │ + b.n 201d24 │ │ │ │ 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 201c86 │ │ │ │ + beq.n 201cfe │ │ │ │ ubfx ip, r5, #18, #5 │ │ │ │ - ldr r5, [pc, #188] @ (201e04 ) │ │ │ │ + ldr r5, [pc, #188] @ (201e7c ) │ │ │ │ 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 201d02 │ │ │ │ + beq.n 201d7a │ │ │ │ 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] │ │ │ │ @@ -573236,68 +573271,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 201d02 │ │ │ │ + b.n 201d7a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 201d02 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + b.n 201d7a │ │ │ │ + lsls r4, r6, #5 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r6, #4 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r6, #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] @ (201e54 ) │ │ │ │ + ldr r3, [pc, #32] @ (201ecc ) │ │ │ │ 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 │ │ │ │ - ldc2 0, cr0, [r2, #-660]! @ 0xfffffd6c │ │ │ │ + ldc2 0, cr0, [sl], #660 @ 0x294 │ │ │ │ stmdb 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, 201e82 │ │ │ │ + cbz r4, 201efa │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r5, 201e88 │ │ │ │ + cbnz r5, 201f00 │ │ │ │ adds r6, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 201e7c │ │ │ │ + bhi.n 201ef4 │ │ │ │ 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] │ │ │ │ @@ -573313,56 +573348,56 @@ │ │ │ │ adds r5, r6, r7 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ adds r4, #1 │ │ │ │ - bl 201e08 │ │ │ │ + bl 201e80 │ │ │ │ adds r5, #4 │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 201eb0 │ │ │ │ + bne.n 201f28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r9 │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 201eac │ │ │ │ + bne.n 201f24 │ │ │ │ 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 201ea4 │ │ │ │ + bhi.n 201f1c │ │ │ │ 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 201e98 │ │ │ │ + bhi.n 201f10 │ │ │ │ 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, 201f26 │ │ │ │ + cbz r4, 201f9e │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r5, 201f2c │ │ │ │ + cbnz r5, 201fa4 │ │ │ │ adds r6, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 201f20 │ │ │ │ + bhi.n 201f98 │ │ │ │ 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] │ │ │ │ @@ -573376,82 +573411,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 201e08 │ │ │ │ + bl 201e80 │ │ │ │ adds r4, #4 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 201f52 │ │ │ │ + bne.n 201fca │ │ │ │ adds r5, #1 │ │ │ │ add r6, r8 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 201f4a │ │ │ │ + bne.n 201fc2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w r9, r9, #8 │ │ │ │ adds r7, #16 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 201f46 │ │ │ │ + bhi.n 201fbe │ │ │ │ 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 201f36 │ │ │ │ + bhi.n 201fae │ │ │ │ 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] @ (2020c0 ) │ │ │ │ + ldr r1, [pc, #264] @ (202138 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #264] @ (2020c4 ) │ │ │ │ + ldr r3, [pc, #264] @ (20213c ) │ │ │ │ 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, 201fe2 │ │ │ │ + cbz r3, 20205a │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r3, 202000 │ │ │ │ + cbnz r3, 202078 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 201fda │ │ │ │ - ldr r2, [pc, #228] @ (2020c8 ) │ │ │ │ - ldr r3, [pc, #220] @ (2020c4 ) │ │ │ │ + bhi.n 202052 │ │ │ │ + ldr r2, [pc, #228] @ (202140 ) │ │ │ │ + ldr r3, [pc, #220] @ (20213c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2020b6 │ │ │ │ + bne.n 20212e │ │ │ │ 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] @ 2020bc │ │ │ │ + vldr s16, [pc, #180] @ 202134 │ │ │ │ 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] │ │ │ │ @@ -573461,15 +573496,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 201e08 │ │ │ │ + bl 201e80 │ │ │ │ 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 │ │ │ │ @@ -573481,87 +573516,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 20202e │ │ │ │ + bne.n 2020a6 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r7, sl │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 202026 │ │ │ │ + bne.n 20209e │ │ │ │ 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 20201e │ │ │ │ + bhi.n 202096 │ │ │ │ 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 202012 │ │ │ │ - b.n 201fe2 │ │ │ │ + bhi.n 20208a │ │ │ │ + b.n 20205a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 202144 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2020f8 │ │ │ │ + svc 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] @ (2021f8 ) │ │ │ │ + ldr r1, [pc, #276] @ (202270 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #276] @ (2021fc ) │ │ │ │ + ldr r3, [pc, #276] @ (202274 ) │ │ │ │ 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, 20210e │ │ │ │ + cbz r3, 202186 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r3, 20212c │ │ │ │ + cbnz r3, 2021a4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 202106 │ │ │ │ - ldr r2, [pc, #240] @ (202200 ) │ │ │ │ - ldr r3, [pc, #232] @ (2021fc ) │ │ │ │ + bhi.n 20217e │ │ │ │ + ldr r2, [pc, #240] @ (202278 ) │ │ │ │ + ldr r3, [pc, #232] @ (202274 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2021ee │ │ │ │ + bne.n 202266 │ │ │ │ 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] @ 2021f4 │ │ │ │ + vldr s16, [pc, #192] @ 20226c │ │ │ │ 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] │ │ │ │ @@ -573570,15 +573605,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 201e08 │ │ │ │ + bl 201e80 │ │ │ │ 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 │ │ │ │ @@ -573594,56 +573629,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 202156 │ │ │ │ + bne.n 2021ce │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r7, sl │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 20214e │ │ │ │ + bne.n 2021c6 │ │ │ │ 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 202146 │ │ │ │ + bhi.n 2021be │ │ │ │ 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 20213a │ │ │ │ - b.n 20210e │ │ │ │ + bhi.n 2021b2 │ │ │ │ + b.n 202186 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - svc 20 │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + udf #114 @ 0x72 │ │ │ │ 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 207224 │ │ │ │ + bl 20729c │ │ │ │ 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] │ │ │ │ @@ -573654,59 +573689,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 203254 │ │ │ │ + bl 2032cc │ │ │ │ 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] @ (202374 ) │ │ │ │ + ldr r2, [pc, #252] @ (2023ec ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (202378 ) │ │ │ │ + ldr r3, [pc, #252] @ (2023f0 ) │ │ │ │ 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, 2022a4 │ │ │ │ + cbz r3, 20231c │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 2022c2 │ │ │ │ + cbnz r4, 20233a │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 20229a │ │ │ │ - ldr r2, [pc, #212] @ (20237c ) │ │ │ │ - ldr r3, [pc, #208] @ (202378 ) │ │ │ │ + bhi.n 202312 │ │ │ │ + ldr r2, [pc, #212] @ (2023f4 ) │ │ │ │ + ldr r3, [pc, #208] @ (2023f0 ) │ │ │ │ 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 20236a │ │ │ │ + bne.n 2023e2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #172] @ 202370 │ │ │ │ + vldr s16, [pc, #172] @ 2023e8 │ │ │ │ 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] │ │ │ │ @@ -573720,147 +573755,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 207224 │ │ │ │ + bl 20729c │ │ │ │ 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 2022f2 │ │ │ │ + bne.n 20236a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 2022ea │ │ │ │ + bne.n 202362 │ │ │ │ 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 2022e2 │ │ │ │ + bhi.n 20235a │ │ │ │ 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 2022d2 │ │ │ │ - b.n 2022a4 │ │ │ │ + bcc.n 20234a │ │ │ │ + b.n 20231c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ble.n 202280 │ │ │ │ + ble.n 202408 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 202428 │ │ │ │ + bgt.n 2023b0 │ │ │ │ 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] @ (2023ac ) │ │ │ │ + ldr r0, [pc, #28] @ (202424 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 2023b0 │ │ │ │ + ldr.w ip, [pc, #28] @ 202428 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (2023b4 ) │ │ │ │ - ldr r2, [pc, #28] @ (2023b8 ) │ │ │ │ + ldr r3, [pc, #24] @ (20242c ) │ │ │ │ + ldr r2, [pc, #28] @ (202430 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 20247c │ │ │ │ + blt.n 202404 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb080026 │ │ │ │ - movs r3, #2 │ │ │ │ + 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] @ (2023e8 ) │ │ │ │ + ldr r0, [pc, #28] @ (202460 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 2023ec │ │ │ │ + ldr.w ip, [pc, #28] @ 202464 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (2023f0 ) │ │ │ │ - ldr r2, [pc, #28] @ (2023f4 ) │ │ │ │ + ldr r3, [pc, #24] @ (202468 ) │ │ │ │ + ldr r2, [pc, #28] @ (20246c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 202440 │ │ │ │ + blt.n 2023c8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaa00026 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + @ 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] @ (202510 ) │ │ │ │ + ldr r2, [pc, #252] @ (202588 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (202514 ) │ │ │ │ + ldr r3, [pc, #252] @ (20258c ) │ │ │ │ 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, 20243c │ │ │ │ + cbz r3, 2024b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 20245a │ │ │ │ + cbnz r4, 2024d2 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 202434 │ │ │ │ - ldr r2, [pc, #216] @ (202518 ) │ │ │ │ - ldr r3, [pc, #212] @ (202514 ) │ │ │ │ + bhi.n 2024ac │ │ │ │ + ldr r2, [pc, #216] @ (202590 ) │ │ │ │ + ldr r3, [pc, #212] @ (20258c ) │ │ │ │ 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 202506 │ │ │ │ + bne.n 20257e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #176] @ 20250c │ │ │ │ + vldr s16, [pc, #176] @ 202584 │ │ │ │ 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] │ │ │ │ @@ -573876,15 +573911,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 2072f8 │ │ │ │ + bl 207370 │ │ │ │ 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] │ │ │ │ @@ -573892,129 +573927,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 202488 │ │ │ │ + bne.n 202500 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 202480 │ │ │ │ + bne.n 2024f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 20247a │ │ │ │ + bhi.n 2024f2 │ │ │ │ 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 20246e │ │ │ │ - b.n 20243c │ │ │ │ + bcc.n 2024e6 │ │ │ │ + b.n 2024b4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - blt.n 2024e4 │ │ │ │ + blt.n 20266c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 202494 │ │ │ │ + blt.n 20261c │ │ │ │ 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 207224 │ │ │ │ + bl 20729c │ │ │ │ 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 207224 │ │ │ │ + bl 20729c │ │ │ │ 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 203694 │ │ │ │ + bl 20370c │ │ │ │ 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] @ (2026c4 ) │ │ │ │ + ldr r2, [pc, #284] @ (20273c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #284] @ (2026c8 ) │ │ │ │ + ldr r3, [pc, #284] @ (202740 ) │ │ │ │ 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, 2025d0 │ │ │ │ + cbz r3, 202648 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 2025ee │ │ │ │ + cbnz r4, 202666 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 2025c8 │ │ │ │ - ldr r2, [pc, #248] @ (2026cc ) │ │ │ │ - ldr r3, [pc, #244] @ (2026c8 ) │ │ │ │ + bhi.n 202640 │ │ │ │ + ldr r2, [pc, #248] @ (202744 ) │ │ │ │ + ldr r3, [pc, #244] @ (202740 ) │ │ │ │ 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 2026bc │ │ │ │ + bne.n 202734 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #208] @ 2026c0 │ │ │ │ + vldr s16, [pc, #208] @ 202738 │ │ │ │ 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 │ │ │ │ @@ -574036,158 +574071,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 207224 │ │ │ │ + bl 20729c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 207224 │ │ │ │ + bl 20729c │ │ │ │ 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 20262a │ │ │ │ + bne.n 2026a2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 202620 │ │ │ │ + bne.n 202698 │ │ │ │ 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 202612 │ │ │ │ + bhi.n 20268a │ │ │ │ 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 202602 │ │ │ │ - b.n 2025d0 │ │ │ │ + bcc.n 20267a │ │ │ │ + b.n 202648 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bge.n 202770 │ │ │ │ + bls.n 2026f8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 202720 │ │ │ │ + bls.n 2026a8 │ │ │ │ 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] @ (2026fc ) │ │ │ │ + ldr r0, [pc, #28] @ (202774 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 202700 │ │ │ │ + ldr.w ip, [pc, #28] @ 202778 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (202704 ) │ │ │ │ - ldr r2, [pc, #28] @ (202708 ) │ │ │ │ + ldr r3, [pc, #24] @ (20277c ) │ │ │ │ + ldr r2, [pc, #28] @ (202780 ) │ │ │ │ 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 20272c │ │ │ │ + bhi.n 2026b4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7600026 │ │ │ │ - subs r2, r6, #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] @ (202738 ) │ │ │ │ + ldr r0, [pc, #28] @ (2027b0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 20273c │ │ │ │ + ldr.w ip, [pc, #28] @ 2027b4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (202740 ) │ │ │ │ - ldr r2, [pc, #28] @ (202744 ) │ │ │ │ + ldr r3, [pc, #24] @ (2027b8 ) │ │ │ │ + ldr r2, [pc, #28] @ (2027bc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 2026f0 │ │ │ │ + bhi.n 202878 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6f80026 │ │ │ │ - subs r6, r6, #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] @ (2028a0 ) │ │ │ │ + ldr r2, [pc, #316] @ (202918 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #316] @ (2028a4 ) │ │ │ │ + ldr r3, [pc, #316] @ (20291c ) │ │ │ │ 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, 20278e │ │ │ │ + cbz r3, 202806 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 2027ac │ │ │ │ + cbnz r3, 202824 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 202786 │ │ │ │ - ldr r2, [pc, #280] @ (2028a8 ) │ │ │ │ - ldr r3, [pc, #272] @ (2028a4 ) │ │ │ │ + bhi.n 2027fe │ │ │ │ + ldr r2, [pc, #280] @ (202920 ) │ │ │ │ + ldr r3, [pc, #272] @ (20291c ) │ │ │ │ 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 202896 │ │ │ │ + bne.n 20290e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #236] @ 20289c │ │ │ │ + vldr s16, [pc, #236] @ 202914 │ │ │ │ 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 │ │ │ │ @@ -574206,21 +574241,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 2072f8 │ │ │ │ + bl 207370 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 2072f8 │ │ │ │ + bl 207370 │ │ │ │ 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 │ │ │ │ @@ -574235,51 +574270,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 2027ea │ │ │ │ + bne.n 202862 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 2027e0 │ │ │ │ + bne.n 202858 │ │ │ │ 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 2027ce │ │ │ │ + bhi.n 202846 │ │ │ │ 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 2027c0 │ │ │ │ - b.n 20278e │ │ │ │ + bcc.n 202838 │ │ │ │ + b.n 202806 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - bhi.n 2027d0 │ │ │ │ + bhi.n 202958 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 202980 │ │ │ │ + bvc.n 202908 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 20291c │ │ │ │ + cbz r2, 202994 │ │ │ │ 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 │ │ │ │ @@ -574301,28 +574336,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 2028bc │ │ │ │ + bne.n 202934 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 202a16 │ │ │ │ + beq.n 202a8e │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 202a18 │ │ │ │ + vldr s9, [pc, #228] @ 202a90 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 202a1c │ │ │ │ + vldr s10, [pc, #224] @ 202a94 │ │ │ │ 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 │ │ │ │ @@ -574336,117 +574371,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 2029a8 │ │ │ │ + ble.n 202a20 │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 2029a8 │ │ │ │ + bge.n 202a20 │ │ │ │ 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 2029d4 │ │ │ │ + ble.n 202a4c │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 2029d4 │ │ │ │ + bge.n 202a4c │ │ │ │ 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 202a00 │ │ │ │ + ble.n 202a78 │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 202a00 │ │ │ │ + bge.n 202a78 │ │ │ │ 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 20293c │ │ │ │ + bne.n 2029b4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 202bc8 │ │ │ │ + beq.w 202c40 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 202bcc │ │ │ │ + vldr s10, [pc, #408] @ 202c44 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 202bd0 │ │ │ │ - vldr s9, [pc, #404] @ 202bd4 │ │ │ │ + vldr s11, [pc, #404] @ 202c48 │ │ │ │ + vldr s9, [pc, #404] @ 202c4c │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 202bd8 │ │ │ │ - vldr s7, [pc, #400] @ 202bdc │ │ │ │ - b.n 202ab6 │ │ │ │ + vldr s8, [pc, #400] @ 202c50 │ │ │ │ + vldr s7, [pc, #400] @ 202c54 │ │ │ │ + b.n 202b2e │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 202a60 │ │ │ │ + cbz r5, 202ad8 │ │ │ │ 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 202b22 │ │ │ │ + bne.n 202b9a │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 202a82 │ │ │ │ + cbz r5, 202afa │ │ │ │ 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 202b7a │ │ │ │ + bne.n 202bf2 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 202aa0 │ │ │ │ + cbz r1, 202b18 │ │ │ │ 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 202bc6 │ │ │ │ + beq.w 202c3e │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 202a4e │ │ │ │ + beq.n 202ac6 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 202a60 │ │ │ │ + beq.n 202ad8 │ │ │ │ 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 │ │ │ │ @@ -574460,20 +574495,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 202a70 │ │ │ │ + beq.n 202ae8 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 202a82 │ │ │ │ + beq.n 202afa │ │ │ │ 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 │ │ │ │ @@ -574486,20 +574521,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 202a8e │ │ │ │ + beq.n 202b06 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 202aa0 │ │ │ │ + beq.n 202b18 │ │ │ │ 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 │ │ │ │ @@ -574508,279 +574543,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 202aa0 │ │ │ │ + b.n 202b18 │ │ │ │ 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 202f80 │ │ │ │ + beq.w 202ff8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #844] @ 202f40 │ │ │ │ - vldr s6, [pc, #844] @ 202f44 │ │ │ │ + vldr s8, [pc, #844] @ 202fb8 │ │ │ │ + vldr s6, [pc, #844] @ 202fbc │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #840] @ 202f48 │ │ │ │ + vldr s7, [pc, #840] @ 202fc0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #836] @ 202f4c │ │ │ │ - vldr s10, [pc, #836] @ 202f50 │ │ │ │ - vldr s5, [pc, #836] @ 202f54 │ │ │ │ - vldr s4, [pc, #836] @ 202f58 │ │ │ │ - b.n 202cf2 │ │ │ │ + vldr s9, [pc, #836] @ 202fc4 │ │ │ │ + vldr s10, [pc, #836] @ 202fc8 │ │ │ │ + vldr s5, [pc, #836] @ 202fcc │ │ │ │ + vldr s4, [pc, #836] @ 202fd0 │ │ │ │ + b.n 202d6a │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 202c28 │ │ │ │ + cbz r5, 202ca0 │ │ │ │ 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 202d46 │ │ │ │ + bne.w 202dbe │ │ │ │ vmov.f32 s14, s6 │ │ │ │ - cbz r5, 202c48 │ │ │ │ + cbz r5, 202cc0 │ │ │ │ vmov s14, r5 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 202d88 │ │ │ │ + bne.w 202e00 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 202e22 │ │ │ │ + beq.w 202e9a │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmov s13, r1 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f32 s13, s13, s4 │ │ │ │ - ble.w 202eec │ │ │ │ + ble.w 202f64 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 202f28 │ │ │ │ + bge.w 202fa0 │ │ │ │ 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 202e70 │ │ │ │ + ble.w 202ee8 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 202cb2 │ │ │ │ + bge.n 202d2a │ │ │ │ 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 202e1e │ │ │ │ + ble.w 202e96 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 202cdc │ │ │ │ + bge.n 202d54 │ │ │ │ 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 202eea │ │ │ │ + beq.w 202f62 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 202c16 │ │ │ │ + beq.n 202c8e │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 202c28 │ │ │ │ + beq.n 202ca0 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 202e8a │ │ │ │ + bmi.w 202f02 │ │ │ │ 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 202c36 │ │ │ │ + beq.w 202cae │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r1 │ │ │ │ - beq.w 202c48 │ │ │ │ + beq.w 202cc0 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 202e74 │ │ │ │ + bmi.w 202eec │ │ │ │ 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 202c52 │ │ │ │ + beq.w 202cca │ │ │ │ cmp r3, #31 │ │ │ │ - beq.n 202e3e │ │ │ │ + beq.n 202eb6 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.w 202ea0 │ │ │ │ + bmi.w 202f18 │ │ │ │ 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 202eb6 │ │ │ │ + ble.n 202f2e │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 202c7c │ │ │ │ + blt.w 202cf4 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 202c98 │ │ │ │ + bgt.w 202d10 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 202cc2 │ │ │ │ + b.n 202d3a │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 202f76 │ │ │ │ + ble.w 202fee │ │ │ │ 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 202e1e │ │ │ │ - vldr s13, [pc, #320] @ 202f4c │ │ │ │ - vldr s15, [pc, #320] @ 202f50 │ │ │ │ + bge.n 202e96 │ │ │ │ + vldr s13, [pc, #320] @ 202fc4 │ │ │ │ + vldr s15, [pc, #320] @ 202fc8 │ │ │ │ vmla.f32 s15, s14, s13 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 202cdc │ │ │ │ + b.n 202d54 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 202de4 │ │ │ │ + ble.n 202e5c │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 202f60 │ │ │ │ - vldr s13, [pc, #264] @ 202f44 │ │ │ │ - b.n 202c7c │ │ │ │ + bge.w 202fd8 │ │ │ │ + vldr s13, [pc, #264] @ 202fbc │ │ │ │ + b.n 202cf4 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ orr.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmov s13, r3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 202f7c │ │ │ │ + ble.w 202ff4 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 202c7c │ │ │ │ + blt.w 202cf4 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 202c98 │ │ │ │ + bgt.w 202d10 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 202cb2 │ │ │ │ + b.n 202d2a │ │ │ │ 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 202d6a │ │ │ │ + b.n 202de2 │ │ │ │ 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 202d24 │ │ │ │ + b.n 202d9c │ │ │ │ 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 202da0 │ │ │ │ + b.n 202e18 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 202ee4 │ │ │ │ + ble.n 202f5c │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 202ee4 │ │ │ │ - vldr s11, [pc, #116] @ 202f4c │ │ │ │ - vldr s15, [pc, #116] @ 202f50 │ │ │ │ + bge.n 202f5c │ │ │ │ + vldr s11, [pc, #116] @ 202fc4 │ │ │ │ + vldr s15, [pc, #116] @ 202fc8 │ │ │ │ vmla.f32 s15, s14, s11 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 202cc2 │ │ │ │ + b.n 202d3a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 202f22 │ │ │ │ + ble.n 202f9a │ │ │ │ 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 202cd0 │ │ │ │ - vldr s11, [pc, #56] @ 202f4c │ │ │ │ - vldr s15, [pc, #56] @ 202f50 │ │ │ │ + bge.w 202d48 │ │ │ │ + vldr s11, [pc, #56] @ 202fc4 │ │ │ │ + vldr s15, [pc, #56] @ 202fc8 │ │ │ │ vmla.f32 s15, s14, s11 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 202cd0 │ │ │ │ + b.n 202d48 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 202c98 │ │ │ │ + bgt.w 202d10 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 202cc2 │ │ │ │ + b.n 202d3a │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ @@ -574793,33 +574828,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 202f76 │ │ │ │ - vldr s13, [pc, #-24] @ 202f5c │ │ │ │ - b.n 202c98 │ │ │ │ + ble.n 202fee │ │ │ │ + vldr s13, [pc, #-24] @ 202fd4 │ │ │ │ + b.n 202d10 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 202cdc │ │ │ │ + b.n 202d54 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 202c88 │ │ │ │ + b.n 202d00 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20302c │ │ │ │ + beq.n 2030a4 │ │ │ │ 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] @ 203030 │ │ │ │ - vldr s10, [pc, #148] @ 203034 │ │ │ │ + vldr s12, [pc, #148] @ 2030a8 │ │ │ │ + vldr s10, [pc, #148] @ 2030ac │ │ │ │ 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 │ │ │ │ @@ -574846,40 +574881,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 202faa │ │ │ │ + bne.n 203022 │ │ │ │ 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 2030f2 │ │ │ │ + beq.n 20316a │ │ │ │ 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 203080 │ │ │ │ + ble.n 2030f8 │ │ │ │ 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 │ │ │ │ @@ -574907,25 +574942,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 203058 │ │ │ │ + bne.n 2030d0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 203174 │ │ │ │ + cbz r2, 2031ec │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r5, r2 │ │ │ │ movs r4, #0 │ │ │ │ add.w r2, r1, #8 │ │ │ │ - vldr s11, [pc, #116] @ 203178 │ │ │ │ + vldr s11, [pc, #116] @ 2031f0 │ │ │ │ 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] │ │ │ │ @@ -574946,22 +574981,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 203106 │ │ │ │ + bne.n 20317e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 203222 │ │ │ │ + beq.n 20329a │ │ │ │ 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 │ │ │ │ @@ -574998,50 +575033,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 203196 │ │ │ │ + bne.n 20320e │ │ │ │ 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 207224 │ │ │ │ + bl 20729c │ │ │ │ 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, 203280 │ │ │ │ + cbz r6, 2032f8 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, ip │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 203286 │ │ │ │ + cbnz r4, 2032fe │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 20327a │ │ │ │ + bhi.n 2032f2 │ │ │ │ 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 │ │ │ │ @@ -575077,92 +575112,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 207224 │ │ │ │ + bl 20729c │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r8, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 2032da │ │ │ │ + bne.n 203352 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 2032d2 │ │ │ │ + bne.n 20334a │ │ │ │ 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 2032ba │ │ │ │ + bhi.n 203332 │ │ │ │ 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 20329a │ │ │ │ + bcc.n 203312 │ │ │ │ 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] @ (203478 ) │ │ │ │ + ldr r2, [pc, #288] @ (2034f0 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (20347c ) │ │ │ │ + ldr r3, [pc, #288] @ (2034f4 ) │ │ │ │ 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, 203382 │ │ │ │ + cbz r3, 2033fa │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, ip │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 2033a0 │ │ │ │ + cbnz r4, 203418 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 20337c │ │ │ │ - ldr r2, [pc, #252] @ (203480 ) │ │ │ │ - ldr r3, [pc, #244] @ (20347c ) │ │ │ │ + bhi.n 2033f4 │ │ │ │ + ldr r2, [pc, #252] @ (2034f8 ) │ │ │ │ + ldr r3, [pc, #244] @ (2034f4 ) │ │ │ │ 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 20346c │ │ │ │ + bne.n 2034e4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s17, [pc, #204] @ 203470 │ │ │ │ + vldr s17, [pc, #204] @ 2034e8 │ │ │ │ add.w sl, sp, #51 @ 0x33 │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #196] @ 203474 │ │ │ │ + vldr s16, [pc, #196] @ 2034ec │ │ │ │ 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] │ │ │ │ @@ -575190,152 +575225,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 207224 │ │ │ │ + bl 20729c │ │ │ │ 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 2033f8 │ │ │ │ + bne.n 203470 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 2033f0 │ │ │ │ + bne.n 203468 │ │ │ │ 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 2033d6 │ │ │ │ + bhi.n 20344e │ │ │ │ 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 2033b6 │ │ │ │ - b.n 203382 │ │ │ │ + bcc.n 20342e │ │ │ │ + b.n 2033fa │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3, {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] @ (2034b0 ) │ │ │ │ + ldr r0, [pc, #28] @ (203528 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 2034b4 │ │ │ │ + ldr.w ip, [pc, #28] @ 20352c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (2034b8 ) │ │ │ │ - ldr r2, [pc, #28] @ (2034bc ) │ │ │ │ + ldr r3, [pc, #24] @ (203530 ) │ │ │ │ + ldr r2, [pc, #28] @ (203534 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeab40026 │ │ │ │ - asrs r6, r7, #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] @ (2034ec ) │ │ │ │ + ldr r0, [pc, #28] @ (203564 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 2034f0 │ │ │ │ + ldr.w ip, [pc, #28] @ 203568 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (2034f4 ) │ │ │ │ - ldr r2, [pc, #28] @ (2034f8 ) │ │ │ │ + ldr r3, [pc, #24] @ (20356c ) │ │ │ │ + ldr r2, [pc, #28] @ (203570 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, ip, r6, asr #32 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + 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] @ (203644 ) │ │ │ │ + ldr r2, [pc, #300] @ (2036bc ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #300] @ (203648 ) │ │ │ │ + ldr r3, [pc, #300] @ (2036c0 ) │ │ │ │ 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, 20353e │ │ │ │ + cbz r3, 2035b6 │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov r7, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 20355c │ │ │ │ + cbnz r4, 2035d4 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 203538 │ │ │ │ - ldr r2, [pc, #268] @ (20364c ) │ │ │ │ - ldr r3, [pc, #260] @ (203648 ) │ │ │ │ + bhi.n 2035b0 │ │ │ │ + ldr r2, [pc, #268] @ (2036c4 ) │ │ │ │ + ldr r3, [pc, #260] @ (2036c0 ) │ │ │ │ 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 203636 │ │ │ │ + bne.n 2036ae │ │ │ │ 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] @ 20363c │ │ │ │ + vldr s17, [pc, #220] @ 2036b4 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #216] @ 203640 │ │ │ │ + vldr s16, [pc, #216] @ 2036b8 │ │ │ │ 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 │ │ │ │ @@ -575365,15 +575400,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 2072f8 │ │ │ │ + bl 207370 │ │ │ │ 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] │ │ │ │ @@ -575382,94 +575417,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 2035b0 │ │ │ │ + bne.n 203628 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r7, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 2035a6 │ │ │ │ + bne.n 20361e │ │ │ │ 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 20358e │ │ │ │ + bhi.n 203606 │ │ │ │ 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 20356e │ │ │ │ - b.n 20353e │ │ │ │ + bcc.n 2035e6 │ │ │ │ + b.n 2035b6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {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 207224 │ │ │ │ + bl 20729c │ │ │ │ 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 207224 │ │ │ │ + bl 20729c │ │ │ │ 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, 2036c0 │ │ │ │ + cbz r6, 203738 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ mov r8, lr │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 2036c6 │ │ │ │ + cbnz r4, 20373e │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi.n 2036b8 │ │ │ │ + bhi.n 203730 │ │ │ │ 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 │ │ │ │ @@ -575501,97 +575536,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 207224 │ │ │ │ + bl 20729c │ │ │ │ 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 207224 │ │ │ │ + bl 20729c │ │ │ │ strh.w r9, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 203720 │ │ │ │ + bne.n 203798 │ │ │ │ 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 203718 │ │ │ │ + bne.n 203790 │ │ │ │ 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 2036fa │ │ │ │ + bhi.n 203772 │ │ │ │ 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 2036d2 │ │ │ │ + bhi.n 20374a │ │ │ │ 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] @ (2038f8 ) │ │ │ │ + ldr r2, [pc, #336] @ (203970 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #336] @ (2038fc ) │ │ │ │ + ldr r3, [pc, #336] @ (203974 ) │ │ │ │ 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, 2037d0 │ │ │ │ + cbz r3, 203848 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - cbnz r6, 2037f0 │ │ │ │ + cbnz r6, 203868 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 2037ca │ │ │ │ - ldr r2, [pc, #300] @ (203900 ) │ │ │ │ - ldr r3, [pc, #296] @ (2038fc ) │ │ │ │ + bhi.n 203842 │ │ │ │ + ldr r2, [pc, #300] @ (203978 ) │ │ │ │ + ldr r3, [pc, #296] @ (203974 ) │ │ │ │ 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 2038ea │ │ │ │ + bne.w 203962 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #252] @ 2038f0 │ │ │ │ + vldr s16, [pc, #252] @ 203968 │ │ │ │ add.w fp, sp, #58 @ 0x3a │ │ │ │ - vldr s17, [pc, #248] @ 2038f4 │ │ │ │ + vldr s17, [pc, #248] @ 20396c │ │ │ │ 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] │ │ │ │ @@ -575623,23 +575658,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 207224 │ │ │ │ + bl 20729c │ │ │ │ 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 207224 │ │ │ │ + bl 20729c │ │ │ │ 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 │ │ │ │ @@ -575647,143 +575682,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 203848 │ │ │ │ + bne.n 2038c0 │ │ │ │ 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 20383e │ │ │ │ + bne.n 2038b6 │ │ │ │ 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 203822 │ │ │ │ + bhi.n 20389a │ │ │ │ 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 203802 │ │ │ │ - b.n 2037d0 │ │ │ │ + bcc.n 20387a │ │ │ │ + b.n 203848 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + stmia r7!, {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] @ (203930 ) │ │ │ │ + ldr r0, [pc, #28] @ (2039a8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 203934 │ │ │ │ + ldr.w ip, [pc, #28] @ 2039ac │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (203938 ) │ │ │ │ - ldr r2, [pc, #28] @ (20393c ) │ │ │ │ + ldr r3, [pc, #24] @ (2039b0 ) │ │ │ │ + ldr r2, [pc, #28] @ (2039b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2034f4 │ │ │ │ + b.n 20357c │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r6, r7, #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] @ (20396c ) │ │ │ │ + ldr r0, [pc, #28] @ (2039e4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 203970 │ │ │ │ + ldr.w ip, [pc, #28] @ 2039e8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (203974 ) │ │ │ │ - ldr r2, [pc, #28] @ (203978 ) │ │ │ │ + ldr r3, [pc, #24] @ (2039ec ) │ │ │ │ + ldr r2, [pc, #28] @ (2039f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 203460 │ │ │ │ + b.n 2034e8 │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + 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] @ (203b04 ) │ │ │ │ + ldr r2, [pc, #364] @ (203b7c ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #364] @ (203b08 ) │ │ │ │ + ldr r3, [pc, #364] @ (203b80 ) │ │ │ │ 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, 2039c0 │ │ │ │ + cbz r3, 203a38 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - cbnz r6, 2039e0 │ │ │ │ + cbnz r6, 203a58 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 2039ba │ │ │ │ - ldr r2, [pc, #328] @ (203b0c ) │ │ │ │ - ldr r3, [pc, #324] @ (203b08 ) │ │ │ │ + bhi.n 203a32 │ │ │ │ + ldr r2, [pc, #328] @ (203b84 ) │ │ │ │ + ldr r3, [pc, #324] @ (203b80 ) │ │ │ │ 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 203af6 │ │ │ │ + bne.w 203b6e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #280] @ 203afc │ │ │ │ + vldr s16, [pc, #280] @ 203b74 │ │ │ │ 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 │ │ │ │ @@ -575800,15 +575835,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] @ 203b00 │ │ │ │ + vldr s17, [pc, #216] @ 203b78 │ │ │ │ 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 │ │ │ │ @@ -575817,23 +575852,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 2072f8 │ │ │ │ + bl 207370 │ │ │ │ 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 2072f8 │ │ │ │ + bl 207370 │ │ │ │ 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 │ │ │ │ @@ -575850,54 +575885,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 203a38 │ │ │ │ + bne.n 203ab0 │ │ │ │ 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 203a2e │ │ │ │ + bne.n 203aa6 │ │ │ │ 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 203a0e │ │ │ │ + bhi.n 203a86 │ │ │ │ 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 2039ee │ │ │ │ - b.n 2039c0 │ │ │ │ + bcc.w 203a66 │ │ │ │ + b.n 203a38 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r3 │ │ │ │ mov.w r3, #4 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ smlabb r1, r2, r3, r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -575906,19 +575941,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 203c0a │ │ │ │ + beq.n 203c82 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 203b74 │ │ │ │ + beq.n 203bec │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 203ca2 │ │ │ │ + beq.w 203d1a │ │ │ │ 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 │ │ │ │ @@ -575932,15 +575967,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 203cf0 │ │ │ │ + beq.w 203d68 │ │ │ │ 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 │ │ │ │ @@ -576000,15 +576035,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, 203cd0 │ │ │ │ + cbz r1, 203d48 │ │ │ │ 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 │ │ │ │ @@ -576076,15 +576111,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 203b10 │ │ │ │ + bl 203b88 │ │ │ │ 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 │ │ │ │ @@ -576110,15 +576145,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 203b10 │ │ │ │ + bl 203b88 │ │ │ │ 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 │ │ │ │ @@ -576148,15 +576183,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 203b10 │ │ │ │ + bl 203b88 │ │ │ │ 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 │ │ │ │ @@ -576202,24 +576237,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 203b10 │ │ │ │ - cbz r4, 203f04 │ │ │ │ + bl 203b88 │ │ │ │ + cbz r4, 203f7c │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ - beq.n 203f04 │ │ │ │ + beq.n 203f7c │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 203f0c │ │ │ │ + bhi.n 203f84 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 203f36 │ │ │ │ + bhi.n 203fae │ │ │ │ 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 │ │ │ │ @@ -576241,96 +576276,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 203f04 │ │ │ │ + b.n 203f7c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 203f64 │ │ │ │ + ldr.w ip, [pc, #20] @ 203fdc │ │ │ │ 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 2044c0 │ │ │ │ + b.n 204448 │ │ │ │ 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] @ 203f8c │ │ │ │ + ldr.w ip, [pc, #20] @ 204004 │ │ │ │ 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 204490 │ │ │ │ + b.n 204418 │ │ │ │ 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] @ 203fb4 │ │ │ │ + ldr.w ip, [pc, #20] @ 20402c │ │ │ │ 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 204460 │ │ │ │ + b.n 2043e8 │ │ │ │ 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] @ 203fdc │ │ │ │ + ldr.w ip, [pc, #20] @ 204054 │ │ │ │ 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 204430 │ │ │ │ + b.n 2043b8 │ │ │ │ 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 20401a │ │ │ │ + beq.n 204092 │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (2040b8 ) │ │ │ │ + ldr r3, [pc, #180] @ (204130 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 204020 │ │ │ │ + cbnz r5, 204098 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 204014 │ │ │ │ + bhi.n 20408c │ │ │ │ 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 │ │ │ │ @@ -576361,64 +576396,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 204066 │ │ │ │ + bne.n 2040de │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20405e │ │ │ │ + bne.n 2040d6 │ │ │ │ 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 204046 │ │ │ │ + bhi.n 2040be │ │ │ │ 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 204026 │ │ │ │ + bhi.n 20409e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - b.n 2044a8 │ │ │ │ + b.n 204430 │ │ │ │ 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 2040f6 │ │ │ │ + beq.n 20416e │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (204194 ) │ │ │ │ + ldr r3, [pc, #180] @ (20420c ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 2040fc │ │ │ │ + cbnz r5, 204174 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 2040f0 │ │ │ │ + bhi.n 204168 │ │ │ │ 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 │ │ │ │ @@ -576449,64 +576484,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 204142 │ │ │ │ + bne.n 2041ba │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20413a │ │ │ │ + bne.n 2041b2 │ │ │ │ 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 204122 │ │ │ │ + bhi.n 20419a │ │ │ │ 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 204102 │ │ │ │ + bhi.n 20417a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - b.n 2043c4 │ │ │ │ + b.n 20434c │ │ │ │ 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 2041d2 │ │ │ │ + beq.n 20424a │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (204270 ) │ │ │ │ + ldr r3, [pc, #180] @ (2042e8 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 2041d8 │ │ │ │ + cbnz r5, 204250 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 2041cc │ │ │ │ + bhi.n 204244 │ │ │ │ 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 │ │ │ │ @@ -576537,64 +576572,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 20421e │ │ │ │ + bne.n 204296 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 204216 │ │ │ │ + bne.n 20428e │ │ │ │ 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 2041fe │ │ │ │ + bhi.n 204276 │ │ │ │ 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 2041de │ │ │ │ + bhi.n 204256 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - b.n 2042e0 │ │ │ │ + svc 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 2042ae │ │ │ │ + beq.n 204326 │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (20434c ) │ │ │ │ + ldr r3, [pc, #180] @ (2043c4 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 2042b4 │ │ │ │ + cbnz r5, 20432c │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 2042a8 │ │ │ │ + bhi.n 204320 │ │ │ │ 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 │ │ │ │ @@ -576625,87 +576660,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 2042fa │ │ │ │ + bne.n 204372 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 2042f2 │ │ │ │ + bne.n 20436a │ │ │ │ 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 2042da │ │ │ │ + bhi.n 204352 │ │ │ │ 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 2042ba │ │ │ │ + bhi.n 204332 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + udf #222 @ 0xde │ │ │ │ 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] @ (20448c ) │ │ │ │ + ldr r2, [pc, #288] @ (204504 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (204490 ) │ │ │ │ + ldr r3, [pc, #288] @ (204508 ) │ │ │ │ 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, 20439e │ │ │ │ - ldr r3, [pc, #272] @ (204494 ) │ │ │ │ + cbz r3, 204416 │ │ │ │ + ldr r3, [pc, #272] @ (20450c ) │ │ │ │ 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, 2043bc │ │ │ │ + cbnz r3, 204434 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 204394 │ │ │ │ - ldr r2, [pc, #248] @ (204498 ) │ │ │ │ - ldr r3, [pc, #236] @ (204490 ) │ │ │ │ + bhi.n 20440c │ │ │ │ + ldr r2, [pc, #248] @ (204510 ) │ │ │ │ + ldr r3, [pc, #236] @ (204508 ) │ │ │ │ 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 204484 │ │ │ │ + bne.n 2044fc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 204488 │ │ │ │ + vldr s16, [pc, #200] @ 204500 │ │ │ │ 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] │ │ │ │ @@ -576744,93 +576779,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 2043ea │ │ │ │ + bne.n 204462 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 2043e2 │ │ │ │ + bne.n 20445a │ │ │ │ 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 2043da │ │ │ │ + bhi.n 204452 │ │ │ │ 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 2043ca │ │ │ │ - b.n 20439e │ │ │ │ + bhi.n 204442 │ │ │ │ + b.n 204416 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + udf #0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + cbnz r2, 20458c │ │ │ │ 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] @ (2045d8 ) │ │ │ │ + ldr r2, [pc, #288] @ (204650 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (2045dc ) │ │ │ │ + ldr r3, [pc, #288] @ (204654 ) │ │ │ │ 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, 2044ea │ │ │ │ - ldr r3, [pc, #272] @ (2045e0 ) │ │ │ │ + cbz r3, 204562 │ │ │ │ + ldr r3, [pc, #272] @ (204658 ) │ │ │ │ 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, 204508 │ │ │ │ + cbnz r3, 204580 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 2044e0 │ │ │ │ - ldr r2, [pc, #248] @ (2045e4 ) │ │ │ │ - ldr r3, [pc, #236] @ (2045dc ) │ │ │ │ + bhi.n 204558 │ │ │ │ + ldr r2, [pc, #248] @ (20465c ) │ │ │ │ + ldr r3, [pc, #236] @ (204654 ) │ │ │ │ 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 2045d0 │ │ │ │ + bne.n 204648 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 2045d4 │ │ │ │ + vldr s16, [pc, #200] @ 20464c │ │ │ │ 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] │ │ │ │ @@ -576869,93 +576904,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 204536 │ │ │ │ + bne.n 2045ae │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 20452e │ │ │ │ + bne.n 2045a6 │ │ │ │ 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 204526 │ │ │ │ + bhi.n 20459e │ │ │ │ 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 204516 │ │ │ │ - b.n 2044ea │ │ │ │ + bhi.n 20458e │ │ │ │ + b.n 204562 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbnz r4, 20462c │ │ │ │ + revsh r4, r1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 204634 │ │ │ │ + bgt.n 2045bc │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbnz r6, 20462a │ │ │ │ + hlt 0x0016 │ │ │ │ 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] @ (204724 ) │ │ │ │ + ldr r2, [pc, #288] @ (20479c ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (204728 ) │ │ │ │ + ldr r3, [pc, #288] @ (2047a0 ) │ │ │ │ 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, 204636 │ │ │ │ - ldr r3, [pc, #272] @ (20472c ) │ │ │ │ + cbz r3, 2046ae │ │ │ │ + ldr r3, [pc, #272] @ (2047a4 ) │ │ │ │ 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, 204654 │ │ │ │ + cbnz r3, 2046cc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 20462c │ │ │ │ - ldr r2, [pc, #248] @ (204730 ) │ │ │ │ - ldr r3, [pc, #236] @ (204728 ) │ │ │ │ + bhi.n 2046a4 │ │ │ │ + ldr r2, [pc, #248] @ (2047a8 ) │ │ │ │ + ldr r3, [pc, #236] @ (2047a0 ) │ │ │ │ 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 20471c │ │ │ │ + bne.n 204794 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 204720 │ │ │ │ + vldr s16, [pc, #200] @ 204798 │ │ │ │ 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] │ │ │ │ @@ -576994,93 +577029,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 204682 │ │ │ │ + bne.n 2046fa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 20467a │ │ │ │ + bne.n 2046f2 │ │ │ │ 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 204672 │ │ │ │ + bhi.n 2046ea │ │ │ │ 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 204662 │ │ │ │ - b.n 204636 │ │ │ │ + bhi.n 2046da │ │ │ │ + b.n 2046ae │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbnz r0, 204766 │ │ │ │ + cbnz r0, 2047c0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 2046e0 │ │ │ │ + blt.n 204868 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbnz r2, 204764 │ │ │ │ + cbnz r2, 2047be │ │ │ │ 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] @ (204870 ) │ │ │ │ + ldr r2, [pc, #288] @ (2048e8 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (204874 ) │ │ │ │ + ldr r3, [pc, #288] @ (2048ec ) │ │ │ │ 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, 204782 │ │ │ │ - ldr r3, [pc, #272] @ (204878 ) │ │ │ │ + cbz r3, 2047fa │ │ │ │ + ldr r3, [pc, #272] @ (2048f0 ) │ │ │ │ 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, 2047a0 │ │ │ │ + cbnz r3, 204818 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 204778 │ │ │ │ - ldr r2, [pc, #248] @ (20487c ) │ │ │ │ - ldr r3, [pc, #236] @ (204874 ) │ │ │ │ + bhi.n 2047f0 │ │ │ │ + ldr r2, [pc, #248] @ (2048f4 ) │ │ │ │ + ldr r3, [pc, #236] @ (2048ec ) │ │ │ │ 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 204868 │ │ │ │ + bne.n 2048e0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 20486c │ │ │ │ + vldr s16, [pc, #200] @ 2048e4 │ │ │ │ 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] │ │ │ │ @@ -577119,320 +577154,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 2047ce │ │ │ │ + bne.n 204846 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 2047c6 │ │ │ │ + bne.n 20483e │ │ │ │ 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 2047be │ │ │ │ + bhi.n 204836 │ │ │ │ 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 2047ae │ │ │ │ - b.n 204782 │ │ │ │ + bhi.n 204826 │ │ │ │ + b.n 2047fa │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xb8ac │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 20478c │ │ │ │ + bge.n 204914 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ 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] @ (2048f0 ) │ │ │ │ + ldr r6, [pc, #96] @ (204968 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (2048f4 ) │ │ │ │ + ldr r0, [pc, #96] @ (20496c ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (2048f8 ) │ │ │ │ + ldr r5, [pc, #92] @ (204970 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (2048fc ) │ │ │ │ + ldr r0, [pc, #84] @ (204974 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (204900 ) │ │ │ │ + ldr r3, [pc, #72] @ (204978 ) │ │ │ │ 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] @ (204904 ) │ │ │ │ + ldr r2, [pc, #48] @ (20497c ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (2048f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (20496c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2048ec │ │ │ │ + bne.n 204964 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bls.n 2049b0 │ │ │ │ + bhi.n 204938 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ 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] @ (204988 ) │ │ │ │ + ldr r5, [pc, #112] @ (204a00 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (20498c ) │ │ │ │ + ldr r0, [pc, #112] @ (204a04 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (204990 ) │ │ │ │ + ldr r4, [pc, #108] @ (204a08 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (204994 ) │ │ │ │ + ldr r0, [pc, #100] @ (204a0c ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (204998 ) │ │ │ │ + ldr r2, [pc, #88] @ (204a10 ) │ │ │ │ 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] @ (20499c ) │ │ │ │ + ldr r2, [pc, #52] @ (204a14 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (20498c ) │ │ │ │ + ldr r3, [pc, #28] @ (204a04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 204982 │ │ │ │ + bne.n 2049fa │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + cpsie ai │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + cpsie i │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bhi.n 204930 │ │ │ │ + bhi.n 204ab8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb616 │ │ │ │ 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] @ (204a20 ) │ │ │ │ + ldr r5, [pc, #112] @ (204a98 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (204a24 ) │ │ │ │ + ldr r0, [pc, #112] @ (204a9c ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (204a28 ) │ │ │ │ + ldr r4, [pc, #108] @ (204aa0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (204a2c ) │ │ │ │ + ldr r0, [pc, #100] @ (204aa4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (204a30 ) │ │ │ │ + ldr r2, [pc, #88] @ (204aa8 ) │ │ │ │ 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] @ (204a34 ) │ │ │ │ + ldr r2, [pc, #52] @ (204aac ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (204a24 ) │ │ │ │ + ldr r3, [pc, #28] @ (204a9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 204a1a │ │ │ │ + bne.n 204a92 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb646 │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bhi.n 204a90 │ │ │ │ + bvc.n 204a18 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (204ab8 ) │ │ │ │ + ldr r5, [pc, #112] @ (204b30 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (204abc ) │ │ │ │ + ldr r0, [pc, #112] @ (204b34 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (204ac0 ) │ │ │ │ + ldr r4, [pc, #108] @ (204b38 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (204ac4 ) │ │ │ │ + ldr r0, [pc, #100] @ (204b3c ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (204ac8 ) │ │ │ │ + ldr r2, [pc, #88] @ (204b40 ) │ │ │ │ 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] @ (204acc ) │ │ │ │ + ldr r2, [pc, #52] @ (204b44 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (204abc ) │ │ │ │ + ldr r3, [pc, #28] @ (204b34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 204ab2 │ │ │ │ + bne.n 204b2a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bvc.n 2049f0 │ │ │ │ + bvc.n 204b78 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ 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] @ (204bd0 ) │ │ │ │ + ldr r6, [pc, #236] @ (204c48 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 204b08 │ │ │ │ + cbz r7, 204b80 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (204bd4 ) │ │ │ │ + ldr r2, [pc, #228] @ (204c4c ) │ │ │ │ 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, 204b0e │ │ │ │ + cbnz r4, 204b86 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 204b02 │ │ │ │ + bhi.n 204b7a │ │ │ │ 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] @ (204bd8 ) │ │ │ │ + ldr r3, [pc, #196] @ (204c50 ) │ │ │ │ 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 │ │ │ │ @@ -577475,73 +577510,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 204b5e │ │ │ │ + bne.n 204bd6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 204b56 │ │ │ │ + bne.n 204bce │ │ │ │ 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 204b40 │ │ │ │ + bhi.n 204bb8 │ │ │ │ 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 204b20 │ │ │ │ + bhi.n 204b98 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, r4, lr} │ │ │ │ + push {r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bvc.n 204bec │ │ │ │ + bvs.n 204b74 │ │ │ │ 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] @ (204cdc ) │ │ │ │ + ldr r6, [pc, #236] @ (204d54 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 204c14 │ │ │ │ + cbz r7, 204c8c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (204ce0 ) │ │ │ │ + ldr r2, [pc, #228] @ (204d58 ) │ │ │ │ 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, 204c1a │ │ │ │ + cbnz r4, 204c92 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 204c0e │ │ │ │ + bhi.n 204c86 │ │ │ │ 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] @ (204ce4 ) │ │ │ │ + ldr r3, [pc, #196] @ (204d5c ) │ │ │ │ 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 │ │ │ │ @@ -577584,73 +577619,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 204c6a │ │ │ │ + bne.n 204ce2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 204c62 │ │ │ │ + bne.n 204cda │ │ │ │ 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 204c4c │ │ │ │ + bhi.n 204cc4 │ │ │ │ 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 204c2c │ │ │ │ + bhi.n 204ca4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r2, r3} │ │ │ │ + cbz r4, 204dbc │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bpl.n 204cd8 │ │ │ │ + bpl.n 204c60 │ │ │ │ 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] @ (204de8 ) │ │ │ │ + ldr r6, [pc, #236] @ (204e60 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 204d20 │ │ │ │ + cbz r7, 204d98 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (204dec ) │ │ │ │ + ldr r2, [pc, #228] @ (204e64 ) │ │ │ │ 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, 204d26 │ │ │ │ + cbnz r4, 204d9e │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 204d1a │ │ │ │ + bhi.n 204d92 │ │ │ │ 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] @ (204df0 ) │ │ │ │ + ldr r3, [pc, #196] @ (204e68 ) │ │ │ │ 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 │ │ │ │ @@ -577693,73 +577728,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 204d76 │ │ │ │ + bne.n 204dee │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 204d6e │ │ │ │ + bne.n 204de6 │ │ │ │ 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 204d58 │ │ │ │ + bhi.n 204dd0 │ │ │ │ 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 204d38 │ │ │ │ + bhi.n 204db0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r0, 204e2c │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bmi.n 204dc4 │ │ │ │ + bmi.n 204f4c │ │ │ │ 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] @ (204ef4 ) │ │ │ │ + ldr r6, [pc, #236] @ (204f6c ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 204e2c │ │ │ │ + cbz r7, 204ea4 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (204ef8 ) │ │ │ │ + ldr r2, [pc, #228] @ (204f70 ) │ │ │ │ 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, 204e32 │ │ │ │ + cbnz r4, 204eaa │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 204e26 │ │ │ │ + bhi.n 204e9e │ │ │ │ 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] @ (204efc ) │ │ │ │ + ldr r3, [pc, #196] @ (204f74 ) │ │ │ │ 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 │ │ │ │ @@ -577802,95 +577837,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 204e82 │ │ │ │ + bne.n 204efa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 204e7a │ │ │ │ + bne.n 204ef2 │ │ │ │ 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 204e64 │ │ │ │ + bhi.n 204edc │ │ │ │ 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 204e44 │ │ │ │ + bhi.n 204ebc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r4, 204f34 │ │ │ │ + cbz r4, 204f8e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcc.n 204eb0 │ │ │ │ + bcc.n 205038 │ │ │ │ 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] @ (20503c ) │ │ │ │ + ldr r1, [pc, #284] @ (2050b4 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (205040 ) │ │ │ │ + ldr r3, [pc, #284] @ (2050b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205044 ) │ │ │ │ + ldr r1, [pc, #284] @ (2050bc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 204f50 │ │ │ │ - ldr r3, [pc, #272] @ (205048 ) │ │ │ │ + cbz r3, 204fc8 │ │ │ │ + ldr r3, [pc, #272] @ (2050c0 ) │ │ │ │ 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, 204f6e │ │ │ │ + cbnz r3, 204fe6 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 204f48 │ │ │ │ - ldr r2, [pc, #248] @ (20504c ) │ │ │ │ - ldr r3, [pc, #236] @ (205040 ) │ │ │ │ + bhi.n 204fc0 │ │ │ │ + ldr r2, [pc, #248] @ (2050c4 ) │ │ │ │ + ldr r3, [pc, #236] @ (2050b8 ) │ │ │ │ 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 205032 │ │ │ │ + bne.n 2050aa │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (205050 ) │ │ │ │ + ldr r3, [pc, #224] @ (2050c8 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 205038 │ │ │ │ + vldr s16, [pc, #192] @ 2050b0 │ │ │ │ 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 │ │ │ │ @@ -577926,103 +577961,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 204fa4 │ │ │ │ + bne.n 20501c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 204f98 │ │ │ │ + bne.n 205010 │ │ │ │ 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 204f8a │ │ │ │ + bhi.n 205002 │ │ │ │ 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 204f7c │ │ │ │ - b.n 204f50 │ │ │ │ + bhi.n 204ff4 │ │ │ │ + b.n 204fc8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcs.n 204fd0 │ │ │ │ + bcs.n 205158 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + add 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] @ (205190 ) │ │ │ │ + ldr r1, [pc, #284] @ (205208 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (205194 ) │ │ │ │ + ldr r3, [pc, #284] @ (20520c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205198 ) │ │ │ │ + ldr r1, [pc, #284] @ (205210 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 2050a4 │ │ │ │ - ldr r3, [pc, #272] @ (20519c ) │ │ │ │ + cbz r3, 20511c │ │ │ │ + ldr r3, [pc, #272] @ (205214 ) │ │ │ │ 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, 2050c2 │ │ │ │ + cbnz r3, 20513a │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 20509c │ │ │ │ - ldr r2, [pc, #248] @ (2051a0 ) │ │ │ │ - ldr r3, [pc, #236] @ (205194 ) │ │ │ │ + bhi.n 205114 │ │ │ │ + ldr r2, [pc, #248] @ (205218 ) │ │ │ │ + ldr r3, [pc, #236] @ (20520c ) │ │ │ │ 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 205186 │ │ │ │ + bne.n 2051fe │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (2051a4 ) │ │ │ │ + ldr r3, [pc, #224] @ (20521c ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 20518c │ │ │ │ + vldr s16, [pc, #192] @ 205204 │ │ │ │ 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 │ │ │ │ @@ -578058,103 +578093,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 2050f8 │ │ │ │ + bne.n 205170 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 2050ec │ │ │ │ + bne.n 205164 │ │ │ │ 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 2050de │ │ │ │ + bhi.n 205156 │ │ │ │ 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 2050d0 │ │ │ │ - b.n 2050a4 │ │ │ │ + bhi.n 205148 │ │ │ │ + b.n 20511c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bne.n 205274 │ │ │ │ + beq.n 2051fc │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r7, sp, #336 @ 0x150 │ │ │ │ + add r6, 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] @ (2052e4 ) │ │ │ │ + ldr r1, [pc, #284] @ (20535c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (2052e8 ) │ │ │ │ + ldr r3, [pc, #284] @ (205360 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (2052ec ) │ │ │ │ + ldr r1, [pc, #284] @ (205364 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 2051f8 │ │ │ │ - ldr r3, [pc, #272] @ (2052f0 ) │ │ │ │ + cbz r3, 205270 │ │ │ │ + ldr r3, [pc, #272] @ (205368 ) │ │ │ │ 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, 205216 │ │ │ │ + cbnz r3, 20528e │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 2051f0 │ │ │ │ - ldr r2, [pc, #248] @ (2052f4 ) │ │ │ │ - ldr r3, [pc, #236] @ (2052e8 ) │ │ │ │ + bhi.n 205268 │ │ │ │ + ldr r2, [pc, #248] @ (20536c ) │ │ │ │ + ldr r3, [pc, #236] @ (205360 ) │ │ │ │ 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 2052da │ │ │ │ + bne.n 205352 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (2052f8 ) │ │ │ │ + ldr r3, [pc, #224] @ (205370 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 2052e0 │ │ │ │ + vldr s16, [pc, #192] @ 205358 │ │ │ │ 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 │ │ │ │ @@ -578190,103 +578225,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 20524c │ │ │ │ + bne.n 2052c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205240 │ │ │ │ + bne.n 2052b8 │ │ │ │ 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 205232 │ │ │ │ + bhi.n 2052aa │ │ │ │ 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 205224 │ │ │ │ - b.n 2051f8 │ │ │ │ + bhi.n 20529c │ │ │ │ + b.n 205270 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - beq.n 205318 │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r5, 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] @ (205438 ) │ │ │ │ + ldr r1, [pc, #284] @ (2054b0 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (20543c ) │ │ │ │ + ldr r3, [pc, #284] @ (2054b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205440 ) │ │ │ │ + ldr r1, [pc, #284] @ (2054b8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 20534c │ │ │ │ - ldr r3, [pc, #272] @ (205444 ) │ │ │ │ + cbz r3, 2053c4 │ │ │ │ + ldr r3, [pc, #272] @ (2054bc ) │ │ │ │ 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, 20536a │ │ │ │ + cbnz r3, 2053e2 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 205344 │ │ │ │ - ldr r2, [pc, #248] @ (205448 ) │ │ │ │ - ldr r3, [pc, #236] @ (20543c ) │ │ │ │ + bhi.n 2053bc │ │ │ │ + ldr r2, [pc, #248] @ (2054c0 ) │ │ │ │ + ldr r3, [pc, #236] @ (2054b4 ) │ │ │ │ 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 20542e │ │ │ │ + bne.n 2054a6 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (20544c ) │ │ │ │ + ldr r3, [pc, #224] @ (2054c4 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 205434 │ │ │ │ + vldr s16, [pc, #192] @ 2054ac │ │ │ │ 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 │ │ │ │ @@ -578322,72 +578357,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 2053a0 │ │ │ │ + bne.n 205418 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205394 │ │ │ │ + bne.n 20540c │ │ │ │ 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 205386 │ │ │ │ + bhi.n 2053fe │ │ │ │ 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 205378 │ │ │ │ - b.n 20534c │ │ │ │ + bhi.n 2053f0 │ │ │ │ + b.n 2053c4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ + add r4, 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] @ (2054ec ) │ │ │ │ + ldr r2, [pc, #136] @ (205564 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (2054f0 ) │ │ │ │ + ldr r3, [pc, #136] @ (205568 ) │ │ │ │ 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 2054c2 │ │ │ │ + bls.n 20553a │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -578397,107 +578432,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 205480 │ │ │ │ + bhi.n 2054f8 │ │ │ │ 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, 2054dc │ │ │ │ - ldr r2, [pc, #44] @ (2054f4 ) │ │ │ │ - ldr r3, [pc, #40] @ (2054f0 ) │ │ │ │ + cbnz r1, 205554 │ │ │ │ + ldr r2, [pc, #44] @ (20556c ) │ │ │ │ + ldr r3, [pc, #40] @ (205568 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2054e8 │ │ │ │ + bne.n 205560 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e34d0 │ │ │ │ - b.n 2054c4 │ │ │ │ + bl 1e3548 │ │ │ │ + b.n 20553c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r2, 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] @ (205558 ) │ │ │ │ + ldr r2, [pc, #80] @ (2055d0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #80] @ (20555c ) │ │ │ │ + ldr r3, [pc, #80] @ (2055d4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 205546 │ │ │ │ + cbz r3, 2055be │ │ │ │ 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 205540 │ │ │ │ - ldr r0, [pc, #44] @ (205560 ) │ │ │ │ + bmi.n 2055b8 │ │ │ │ + ldr r0, [pc, #44] @ (2055d8 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, r4, lsl #5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 205540 │ │ │ │ + cbz r3, 2055b8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (205564 ) │ │ │ │ + ldr r3, [pc, #28] @ (2055dc ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 61ea8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 20551a │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + b.n 205592 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [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 205626 │ │ │ │ + beq.n 20569e │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 20569e │ │ │ │ + bls.w 205716 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #296] @ 2056b4 │ │ │ │ + vldr s13, [pc, #296] @ 20572c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -578529,32 +578564,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 2055aa │ │ │ │ + bne.n 205622 │ │ │ │ cmp r7, lr │ │ │ │ - bhi.n 20562a │ │ │ │ + bhi.n 2056a2 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 2055a0 │ │ │ │ + bne.n 205618 │ │ │ │ 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] @ 2056b4 │ │ │ │ + vldr s12, [pc, #112] @ 20572c │ │ │ │ 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] │ │ │ │ @@ -578569,44 +578604,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 205626 │ │ │ │ + beq.n 20569e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 205584 │ │ │ │ + bne.w 2055fc │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 205648 │ │ │ │ - cbnz r6, 2056ae │ │ │ │ + b.n 2056c0 │ │ │ │ + cbnz r6, 205726 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 205626 │ │ │ │ + beq.n 20569e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2056a0 │ │ │ │ + beq.n 205718 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 205640 │ │ │ │ + b.n 2056b8 │ │ │ │ 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, 205736 │ │ │ │ + cbz r2, 2057ae │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 205776 │ │ │ │ + bls.n 2057ee │ │ │ │ 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 │ │ │ │ @@ -578624,23 +578659,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 2056ec │ │ │ │ + bne.n 205764 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bhi.n 20573c │ │ │ │ + bhi.n 2057b4 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 2056e0 │ │ │ │ + bne.n 205758 │ │ │ │ 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 │ │ │ │ @@ -578652,52 +578687,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 205736 │ │ │ │ + beq.n 2057ae │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 2056d0 │ │ │ │ + bne.n 205748 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20574e │ │ │ │ - cbnz r7, 205786 │ │ │ │ + b.n 2057c6 │ │ │ │ + cbnz r7, 2057fe │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 205736 │ │ │ │ + beq.n 2057ae │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 205778 │ │ │ │ + beq.n 2057f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20574a │ │ │ │ + b.n 2057c2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2058a2 │ │ │ │ + beq.w 20591a │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 2058b0 │ │ │ │ + bls.w 205928 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 205968 │ │ │ │ + vldr s7, [pc, #440] @ 2059e0 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 20596c │ │ │ │ + vldr s3, [pc, #436] @ 2059e4 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 205970 │ │ │ │ - vldr s4, [pc, #432] @ 205974 │ │ │ │ + vldr s10, [pc, #432] @ 2059e8 │ │ │ │ + vldr s4, [pc, #432] @ 2059ec │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 205978 │ │ │ │ - vldr s6, [pc, #428] @ 20597c │ │ │ │ + vldr s5, [pc, #428] @ 2059f0 │ │ │ │ + vldr s6, [pc, #428] @ 2059f4 │ │ │ │ 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 │ │ │ │ @@ -578740,44 +578775,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 2057da │ │ │ │ + bne.n 205852 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 2058ba │ │ │ │ + bhi.n 205932 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 2057d0 │ │ │ │ + bne.n 205848 │ │ │ │ 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 2058a2 │ │ │ │ + beq.n 20591a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2058a6 │ │ │ │ + beq.n 20591e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 2058c8 │ │ │ │ + b.n 205940 │ │ │ │ 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] @ 205968 │ │ │ │ + vldr s5, [pc, #156] @ 2059e0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 20596c │ │ │ │ - vldr s10, [pc, #152] @ 205970 │ │ │ │ - vldr s7, [pc, #152] @ 205974 │ │ │ │ - vldr s8, [pc, #152] @ 205978 │ │ │ │ - vldr s9, [pc, #152] @ 20597c │ │ │ │ + vldr s6, [pc, #152] @ 2059e4 │ │ │ │ + vldr s10, [pc, #152] @ 2059e8 │ │ │ │ + vldr s7, [pc, #152] @ 2059ec │ │ │ │ + vldr s8, [pc, #152] @ 2059f0 │ │ │ │ + vldr s9, [pc, #152] @ 2059f4 │ │ │ │ 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 │ │ │ │ @@ -578802,54 +578837,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 2058a2 │ │ │ │ + beq.n 20591a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 2057aa │ │ │ │ + bne.w 205822 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 2058e4 │ │ │ │ + b.n 20595c │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (205c58 ) │ │ │ │ + ldr r1, [pc, #744] @ (205cd0 ) │ │ │ │ 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 205a94 │ │ │ │ + beq.w 205b0c │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 205aa2 │ │ │ │ + bls.w 205b1a │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #436] @ 205b58 │ │ │ │ + vldr s7, [pc, #436] @ 205bd0 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #432] @ 205b5c │ │ │ │ + vldr s3, [pc, #432] @ 205bd4 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #428] @ 205b60 │ │ │ │ - vldr s4, [pc, #428] @ 205b64 │ │ │ │ + vldr s10, [pc, #428] @ 205bd8 │ │ │ │ + vldr s4, [pc, #428] @ 205bdc │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #424] @ 205b68 │ │ │ │ - vldr s6, [pc, #424] @ 205b6c │ │ │ │ + vldr s5, [pc, #424] @ 205be0 │ │ │ │ + vldr s6, [pc, #424] @ 205be4 │ │ │ │ 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 │ │ │ │ @@ -578892,44 +578927,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 2059ce │ │ │ │ + bne.n 205a46 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 205aac │ │ │ │ + bhi.n 205b24 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 2059c4 │ │ │ │ + bne.n 205a3c │ │ │ │ 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 205a94 │ │ │ │ + beq.n 205b0c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 205a98 │ │ │ │ + beq.n 205b10 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 205aba │ │ │ │ + b.n 205b32 │ │ │ │ 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] @ 205b58 │ │ │ │ + vldr s5, [pc, #156] @ 205bd0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 205b5c │ │ │ │ - vldr s10, [pc, #152] @ 205b60 │ │ │ │ - vldr s7, [pc, #152] @ 205b64 │ │ │ │ - vldr s8, [pc, #152] @ 205b68 │ │ │ │ - vldr s9, [pc, #152] @ 205b6c │ │ │ │ + vldr s6, [pc, #152] @ 205bd4 │ │ │ │ + vldr s10, [pc, #152] @ 205bd8 │ │ │ │ + vldr s7, [pc, #152] @ 205bdc │ │ │ │ + vldr s8, [pc, #152] @ 205be0 │ │ │ │ + vldr s9, [pc, #152] @ 205be4 │ │ │ │ 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 │ │ │ │ @@ -578954,53 +578989,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 205a94 │ │ │ │ + beq.n 205b0c │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 20599e │ │ │ │ + bne.w 205a16 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 205ad6 │ │ │ │ + b.n 205b4e │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (205e48 ) │ │ │ │ + ldr r1, [pc, #744] @ (205ec0 ) │ │ │ │ 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, 205ba0 │ │ │ │ + cbz r3, 205c18 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 205c2c │ │ │ │ + bhi.n 205ca4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 205d2e │ │ │ │ + bne.w 205da6 │ │ │ │ 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 205b88 │ │ │ │ + bne.n 205c00 │ │ │ │ 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 │ │ │ │ @@ -579037,18 +579072,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 205ba0 │ │ │ │ + beq.n 205c18 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 205d28 │ │ │ │ + beq.n 205da0 │ │ │ │ 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 │ │ │ │ @@ -579105,57 +579140,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 205c5a │ │ │ │ + bne.n 205cd2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 205ba6 │ │ │ │ + bhi.w 205c1e │ │ │ │ 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 205c4a │ │ │ │ + bne.n 205cc2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 205bd0 │ │ │ │ + b.n 205c48 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 205bb8 │ │ │ │ + b.n 205c30 │ │ │ │ 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, 205d64 │ │ │ │ + cbz r3, 205ddc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 205df0 │ │ │ │ + bhi.n 205e68 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 205ef2 │ │ │ │ + bne.w 205f6a │ │ │ │ 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 205d4c │ │ │ │ + bne.n 205dc4 │ │ │ │ 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 │ │ │ │ @@ -579192,18 +579227,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 205d64 │ │ │ │ + beq.n 205ddc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 205eec │ │ │ │ + beq.n 205f64 │ │ │ │ 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 │ │ │ │ @@ -579260,57 +579295,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 205e1e │ │ │ │ + bne.n 205e96 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 205d6a │ │ │ │ + bhi.w 205de2 │ │ │ │ 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 205e0e │ │ │ │ + bne.n 205e86 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 205d94 │ │ │ │ + b.n 205e0c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 205d7c │ │ │ │ + b.n 205df4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20600e │ │ │ │ + beq.w 206086 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 20601c │ │ │ │ + bls.w 206094 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 2060d4 │ │ │ │ + vldr s7, [pc, #440] @ 20614c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 2060d8 │ │ │ │ + vldr s3, [pc, #436] @ 206150 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 2060dc │ │ │ │ - vldr s4, [pc, #432] @ 2060e0 │ │ │ │ + vldr s10, [pc, #432] @ 206154 │ │ │ │ + vldr s4, [pc, #432] @ 206158 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 2060e4 │ │ │ │ - vldr s6, [pc, #428] @ 2060e8 │ │ │ │ + vldr s5, [pc, #428] @ 20615c │ │ │ │ + vldr s6, [pc, #428] @ 206160 │ │ │ │ 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 │ │ │ │ @@ -579353,44 +579388,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 205f46 │ │ │ │ + bne.n 205fbe │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 206026 │ │ │ │ + bhi.n 20609e │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 205f3c │ │ │ │ + bne.n 205fb4 │ │ │ │ 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 20600e │ │ │ │ + beq.n 206086 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 206012 │ │ │ │ + beq.n 20608a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206034 │ │ │ │ + b.n 2060ac │ │ │ │ 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] @ 2060d4 │ │ │ │ + vldr s5, [pc, #156] @ 20614c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 2060d8 │ │ │ │ - vldr s10, [pc, #152] @ 2060dc │ │ │ │ - vldr s7, [pc, #152] @ 2060e0 │ │ │ │ - vldr s8, [pc, #152] @ 2060e4 │ │ │ │ - vldr s9, [pc, #152] @ 2060e8 │ │ │ │ + vldr s6, [pc, #152] @ 206150 │ │ │ │ + vldr s10, [pc, #152] @ 206154 │ │ │ │ + vldr s7, [pc, #152] @ 206158 │ │ │ │ + vldr s8, [pc, #152] @ 20615c │ │ │ │ + vldr s9, [pc, #152] @ 206160 │ │ │ │ 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 │ │ │ │ @@ -579415,53 +579450,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 20600e │ │ │ │ + beq.n 206086 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 205f16 │ │ │ │ + bne.w 205f8e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206050 │ │ │ │ + b.n 2060c8 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (2063c4 ) │ │ │ │ + ldr r1, [pc, #744] @ (20643c ) │ │ │ │ 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 206202 │ │ │ │ + beq.w 20627a │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 206210 │ │ │ │ + bls.w 206288 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 2062c8 │ │ │ │ + vldr s7, [pc, #440] @ 206340 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 2062cc │ │ │ │ + vldr s3, [pc, #436] @ 206344 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 2062d0 │ │ │ │ - vldr s4, [pc, #432] @ 2062d4 │ │ │ │ + vldr s10, [pc, #432] @ 206348 │ │ │ │ + vldr s4, [pc, #432] @ 20634c │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 2062d8 │ │ │ │ - vldr s6, [pc, #428] @ 2062dc │ │ │ │ + vldr s5, [pc, #428] @ 206350 │ │ │ │ + vldr s6, [pc, #428] @ 206354 │ │ │ │ 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 │ │ │ │ @@ -579504,44 +579539,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 20613a │ │ │ │ + bne.n 2061b2 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 20621a │ │ │ │ + bhi.n 206292 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 206130 │ │ │ │ + bne.n 2061a8 │ │ │ │ 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 206202 │ │ │ │ + beq.n 20627a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 206206 │ │ │ │ + beq.n 20627e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206228 │ │ │ │ + b.n 2062a0 │ │ │ │ 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] @ 2062c8 │ │ │ │ + vldr s5, [pc, #156] @ 206340 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 2062cc │ │ │ │ - vldr s10, [pc, #152] @ 2062d0 │ │ │ │ - vldr s7, [pc, #152] @ 2062d4 │ │ │ │ - vldr s8, [pc, #152] @ 2062d8 │ │ │ │ - vldr s9, [pc, #152] @ 2062dc │ │ │ │ + vldr s6, [pc, #152] @ 206344 │ │ │ │ + vldr s10, [pc, #152] @ 206348 │ │ │ │ + vldr s7, [pc, #152] @ 20634c │ │ │ │ + vldr s8, [pc, #152] @ 206350 │ │ │ │ + vldr s9, [pc, #152] @ 206354 │ │ │ │ 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 │ │ │ │ @@ -579566,53 +579601,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 206202 │ │ │ │ + beq.n 20627a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 20610a │ │ │ │ + bne.w 206182 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206244 │ │ │ │ + b.n 2062bc │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (2065b8 ) │ │ │ │ + ldr r1, [pc, #744] @ (206630 ) │ │ │ │ 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, 206310 │ │ │ │ + cbz r3, 206388 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 20639a │ │ │ │ + bhi.n 206412 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20649c │ │ │ │ + bne.w 206514 │ │ │ │ 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 2062f8 │ │ │ │ + bne.n 206370 │ │ │ │ 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 │ │ │ │ @@ -579649,18 +579684,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 206310 │ │ │ │ + beq.n 206388 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 206496 │ │ │ │ + beq.n 20650e │ │ │ │ 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 │ │ │ │ @@ -579717,58 +579752,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 2063c8 │ │ │ │ + bne.n 206440 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 206316 │ │ │ │ + bhi.w 20638e │ │ │ │ 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 2063b8 │ │ │ │ + bne.n 206430 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206340 │ │ │ │ + b.n 2063b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206328 │ │ │ │ + b.n 2063a0 │ │ │ │ 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, 2064d4 │ │ │ │ + cbz r3, 20654c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 20655e │ │ │ │ + bhi.n 2065d6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 206660 │ │ │ │ + bne.w 2066d8 │ │ │ │ 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 2064bc │ │ │ │ + bne.n 206534 │ │ │ │ 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 │ │ │ │ @@ -579805,18 +579840,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 2064d4 │ │ │ │ + beq.n 20654c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20665a │ │ │ │ + beq.n 2066d2 │ │ │ │ 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 │ │ │ │ @@ -579873,228 +579908,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 20658c │ │ │ │ + bne.n 206604 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 2064da │ │ │ │ + bhi.w 206552 │ │ │ │ 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 20657c │ │ │ │ + bne.n 2065f4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206504 │ │ │ │ + b.n 20657c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 2064ec │ │ │ │ + b.n 206564 │ │ │ │ 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 2066a0 │ │ │ │ + beq.n 206718 │ │ │ │ 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 20668c │ │ │ │ + bne.n 206704 │ │ │ │ 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, 2066ea │ │ │ │ - cbz r0, 2066ea │ │ │ │ + cbz r6, 206762 │ │ │ │ + cbz r0, 206762 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr s14, [pc, #52] @ 2066f0 │ │ │ │ + vldr s14, [pc, #52] @ 206768 │ │ │ │ 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 2066c6 │ │ │ │ + bne.n 20673e │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 2066c0 │ │ │ │ + bne.n 206738 │ │ │ │ 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, 206732 │ │ │ │ - cbz r2, 206732 │ │ │ │ + cbz r7, 2067aa │ │ │ │ + cbz r2, 2067aa │ │ │ │ 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 206714 │ │ │ │ + bne.n 20678c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 20670c │ │ │ │ + bne.n 206784 │ │ │ │ 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, 20675e │ │ │ │ + cbz r7, 2067d6 │ │ │ │ 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 206762 │ │ │ │ + bne.n 2067da │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206758 │ │ │ │ + bne.n 2067d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - vldr d6, [pc, #68] @ 2067a8 │ │ │ │ + vldr d6, [pc, #68] @ 206820 │ │ │ │ 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 20676c │ │ │ │ + bne.n 2067e4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 20675e │ │ │ │ + beq.n 2067d6 │ │ │ │ add.w r0, lr, r8 │ │ │ │ add r4, r5 │ │ │ │ sub.w lr, r0, r6 │ │ │ │ - b.n 20676a │ │ │ │ + b.n 2067e2 │ │ │ │ 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, 2067d6 │ │ │ │ + cbz r7, 20684e │ │ │ │ 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 2067da │ │ │ │ + bne.n 206852 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2067d0 │ │ │ │ + bne.n 206848 │ │ │ │ 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 2067e0 │ │ │ │ + bne.n 206858 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 2067d6 │ │ │ │ + beq.n 20684e │ │ │ │ add.w r0, ip, r8 │ │ │ │ add r4, r5 │ │ │ │ sub.w ip, r0, r6 │ │ │ │ - b.n 2067de │ │ │ │ + b.n 206856 │ │ │ │ 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, 206854 │ │ │ │ - cbz r0, 206854 │ │ │ │ + cbz r6, 2068cc │ │ │ │ + cbz r0, 2068cc │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr d6, [pc, #48] @ 206858 │ │ │ │ + vldr d6, [pc, #48] @ 2068d0 │ │ │ │ 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 206830 │ │ │ │ + bne.n 2068a8 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20682a │ │ │ │ + bne.n 2068a2 │ │ │ │ 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 2068a0 │ │ │ │ + beq.n 206918 │ │ │ │ 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 │ │ │ │ @@ -580102,23 +580137,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 61a8c │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 20688c │ │ │ │ + bne.n 206904 │ │ │ │ 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 2068e4 │ │ │ │ + beq.n 20695c │ │ │ │ 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 │ │ │ │ @@ -580126,578 +580161,578 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 61a8c │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 2068d0 │ │ │ │ + bne.n 206948 │ │ │ │ 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, 206950 │ │ │ │ - cbz r2, 206950 │ │ │ │ + cbz r7, 2069c8 │ │ │ │ + cbz r2, 2069c8 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #88] @ 206958 │ │ │ │ + vldr d5, [pc, #88] @ 2069d0 │ │ │ │ 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 20693c │ │ │ │ + ble.n 2069b4 │ │ │ │ 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 20693c │ │ │ │ + bgt.n 2069b4 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 20690e │ │ │ │ + bne.n 206986 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206908 │ │ │ │ + bne.n 206980 │ │ │ │ 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, 2069b2 │ │ │ │ - cbz r2, 2069b2 │ │ │ │ + cbz r7, 206a2a │ │ │ │ + cbz r2, 206a2a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 2069b8 │ │ │ │ + vldr d6, [pc, #64] @ 206a30 │ │ │ │ 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 206984 │ │ │ │ + bne.n 2069fc │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 20697c │ │ │ │ + bne.n 2069f4 │ │ │ │ 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 206a06 │ │ │ │ - cbz r4, 206a06 │ │ │ │ + beq.n 206a7e │ │ │ │ + cbz r4, 206a7e │ │ │ │ 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 2069e4 │ │ │ │ + bne.n 206a5c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 2069dc │ │ │ │ + bne.n 206a54 │ │ │ │ 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, 206a2a │ │ │ │ + cbz r7, 206aa2 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r0, 206a3a │ │ │ │ + cbnz r0, 206ab2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 206a24 │ │ │ │ + bne.n 206a9c │ │ │ │ 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 206a2a │ │ │ │ + beq.n 206aa2 │ │ │ │ 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 206a3e │ │ │ │ - b.n 206a2e │ │ │ │ + bne.n 206ab6 │ │ │ │ + b.n 206aa6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 206aa2 │ │ │ │ - cbz r2, 206aa2 │ │ │ │ + cbz r7, 206b1a │ │ │ │ + cbz r2, 206b1a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 206aa8 │ │ │ │ + vldr d6, [pc, #64] @ 206b20 │ │ │ │ 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 206a74 │ │ │ │ + bne.n 206aec │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206a6c │ │ │ │ + bne.n 206ae4 │ │ │ │ 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 206af6 │ │ │ │ - cbz r4, 206af6 │ │ │ │ + beq.n 206b6e │ │ │ │ + cbz r4, 206b6e │ │ │ │ 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 206ad4 │ │ │ │ + bne.n 206b4c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 206acc │ │ │ │ + bne.n 206b44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 206b1c │ │ │ │ + cbz r6, 206b94 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 206b2a │ │ │ │ + bne.n 206ba2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 206b16 │ │ │ │ + bne.n 206b8e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 206b1c │ │ │ │ + beq.n 206b94 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 206b2e │ │ │ │ - b.n 206b1e │ │ │ │ + bne.n 206ba6 │ │ │ │ + b.n 206b96 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 206b92 │ │ │ │ - cbz r2, 206b92 │ │ │ │ + cbz r7, 206c0a │ │ │ │ + cbz r2, 206c0a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 206b98 │ │ │ │ + vldr d6, [pc, #64] @ 206c10 │ │ │ │ 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 206b64 │ │ │ │ + bne.n 206bdc │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206b5c │ │ │ │ + bne.n 206bd4 │ │ │ │ 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 206bf8 │ │ │ │ - cbz r2, 206bf8 │ │ │ │ + beq.n 206c70 │ │ │ │ + cbz r2, 206c70 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - vldr d6, [pc, #64] @ 206c00 │ │ │ │ + vldr d6, [pc, #64] @ 206c78 │ │ │ │ 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 206bca │ │ │ │ + bne.n 206c42 │ │ │ │ adds r5, #1 │ │ │ │ add r4, r7 │ │ │ │ add r1, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 206bc2 │ │ │ │ + bne.n 206c3a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - b.n 206c06 │ │ │ │ + b.n 206c7e │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 206c4e │ │ │ │ - cbz r4, 206c4e │ │ │ │ + beq.n 206cc6 │ │ │ │ + cbz r4, 206cc6 │ │ │ │ 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 206c2c │ │ │ │ + bne.n 206ca4 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 206c24 │ │ │ │ + bne.n 206c9c │ │ │ │ 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, 206caa │ │ │ │ - cbz r2, 206caa │ │ │ │ + cbz r7, 206d22 │ │ │ │ + cbz r2, 206d22 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 206cb0 │ │ │ │ + vldr d6, [pc, #64] @ 206d28 │ │ │ │ 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 206c7c │ │ │ │ + bne.n 206cf4 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206c74 │ │ │ │ + bne.n 206cec │ │ │ │ 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 206cfe │ │ │ │ - cbz r4, 206cfe │ │ │ │ + beq.n 206d76 │ │ │ │ + cbz r4, 206d76 │ │ │ │ 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 206cdc │ │ │ │ + bne.n 206d54 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 206cd4 │ │ │ │ + bne.n 206d4c │ │ │ │ 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, 206d3e │ │ │ │ - cbz r0, 206d3e │ │ │ │ + cbz r6, 206db6 │ │ │ │ + cbz r0, 206db6 │ │ │ │ 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 206d22 │ │ │ │ + bne.n 206d9a │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 206d1a │ │ │ │ + bne.n 206d92 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 206dae │ │ │ │ - cbz r2, 206dae │ │ │ │ + cbz r7, 206e26 │ │ │ │ + cbz r2, 206e26 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #96] @ 206db8 │ │ │ │ + vldr d5, [pc, #96] @ 206e30 │ │ │ │ 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 206d96 │ │ │ │ + ble.n 206e0e │ │ │ │ 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 206d96 │ │ │ │ + bgt.n 206e0e │ │ │ │ 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 206d68 │ │ │ │ + bne.n 206de0 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 206d60 │ │ │ │ + bne.n 206dd8 │ │ │ │ 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, 206de0 │ │ │ │ + cbz r6, 206e58 │ │ │ │ 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 206dee │ │ │ │ + bne.n 206e66 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 206dda │ │ │ │ + bne.n 206e52 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 206de0 │ │ │ │ + beq.n 206e58 │ │ │ │ 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 206df4 │ │ │ │ - b.n 206de2 │ │ │ │ + bne.n 206e6c │ │ │ │ + b.n 206e5a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r7, [sp, #24] │ │ │ │ - cbz r7, 206e26 │ │ │ │ + cbz r7, 206e9e │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r0, 206e36 │ │ │ │ + cbnz r0, 206eae │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 206e20 │ │ │ │ + bne.n 206e98 │ │ │ │ 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 206e26 │ │ │ │ + beq.n 206e9e │ │ │ │ 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 206e3a │ │ │ │ - b.n 206e2a │ │ │ │ + bne.n 206eb2 │ │ │ │ + b.n 206ea2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 206e6c │ │ │ │ + cbz r6, 206ee4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 206e7a │ │ │ │ + bne.n 206ef2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 206e66 │ │ │ │ + bne.n 206ede │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 206e6c │ │ │ │ + beq.n 206ee4 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 206e7e │ │ │ │ - b.n 206e6e │ │ │ │ + bne.n 206ef6 │ │ │ │ + b.n 206ee6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 206eac │ │ │ │ + cbz r6, 206f24 │ │ │ │ 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 206eba │ │ │ │ + bne.n 206f32 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 206ea6 │ │ │ │ + bne.n 206f1e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 206eac │ │ │ │ + beq.n 206f24 │ │ │ │ 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 206ec0 │ │ │ │ - b.n 206eae │ │ │ │ + bne.n 206f38 │ │ │ │ + b.n 206f26 │ │ │ │ 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 │ │ │ │ @@ -580833,95 +580868,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] @ (20712c ) │ │ │ │ + ldr r2, [pc, #184] @ (2071a4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (207130 ) │ │ │ │ + ldr r3, [pc, #184] @ (2071a8 ) │ │ │ │ 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] @ (207134 ) │ │ │ │ - ldr r3, [pc, #152] @ (207138 ) │ │ │ │ + ldr r2, [pc, #152] @ (2071ac ) │ │ │ │ + ldr r3, [pc, #152] @ (2071b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (20713c ) │ │ │ │ + ldr r1, [pc, #152] @ (2071b4 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (207140 ) │ │ │ │ + ldr r3, [pc, #148] @ (2071b8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (207144 ) │ │ │ │ + ldr r2, [pc, #148] @ (2071bc ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (207148 ) │ │ │ │ + ldr r3, [pc, #144] @ (2071c0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (20714c ) │ │ │ │ + ldr r1, [pc, #144] @ (2071c4 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (207150 ) │ │ │ │ + ldr r3, [pc, #140] @ (2071c8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (207154 ) │ │ │ │ + ldr r2, [pc, #140] @ (2071cc ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (207158 ) │ │ │ │ + ldr r3, [pc, #136] @ (2071d0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (20715c ) │ │ │ │ + ldr r1, [pc, #136] @ (2071d4 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (207160 ) │ │ │ │ - ldr r3, [pc, #132] @ (207164 ) │ │ │ │ + ldr r2, [pc, #128] @ (2071d8 ) │ │ │ │ + ldr r3, [pc, #132] @ (2071dc ) │ │ │ │ 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, 207100 │ │ │ │ + cbnz r0, 207178 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 20711a │ │ │ │ - ldr r2, [pc, #100] @ (207168 ) │ │ │ │ - ldr r3, [pc, #44] @ (207130 ) │ │ │ │ + bne.n 207192 │ │ │ │ + ldr r2, [pc, #100] @ (2071e0 ) │ │ │ │ + ldr r3, [pc, #44] @ (2071a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 207128 │ │ │ │ + bne.n 2071a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (20716c ) │ │ │ │ - ldr r3, [pc, #80] @ (207170 ) │ │ │ │ + ldr r2, [pc, #80] @ (2071e4 ) │ │ │ │ + ldr r3, [pc, #80] @ (2071e8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 207100 │ │ │ │ + b.n 207178 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -580931,24 +580966,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, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 20756c │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 2075e4 │ │ │ │ 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 207064 │ │ │ │ + bl 2070dc │ │ │ │ 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 │ │ │ │ @@ -581029,24 +581064,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 2072b6 │ │ │ │ + beq.n 20732e │ │ │ │ ldrb.w r2, [lr, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq ip, r2 │ │ │ │ - beq.n 2072b6 │ │ │ │ + beq.n 20732e │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.n 2072be │ │ │ │ + bhi.n 207336 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2072ea │ │ │ │ + bhi.n 207362 │ │ │ │ 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 │ │ │ │ @@ -581066,15 +581101,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 2072b6 │ │ │ │ + b.n 20732e │ │ │ │ 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 │ │ │ │ @@ -581099,24 +581134,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 20738e │ │ │ │ + beq.n 207406 │ │ │ │ ldrsb.w r2, [lr, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 20738e │ │ │ │ + beq.n 207406 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 207394 │ │ │ │ + bgt.n 20740c │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2073bc │ │ │ │ + bhi.n 207434 │ │ │ │ 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 │ │ │ │ @@ -581139,26 +581174,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 20738e │ │ │ │ + b.n 207406 │ │ │ │ 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 2073f0 │ │ │ │ + beq.n 207468 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 2073ea │ │ │ │ + bcs.n 207462 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -581169,23 +581204,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, 20741c │ │ │ │ + cbz r0, 207494 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61598 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 60a38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20741a │ │ │ │ + bne.n 207492 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61e48 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61e48 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -581196,189 +581231,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 207472 │ │ │ │ + beq.n 2074ea │ │ │ │ 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 2073f4 │ │ │ │ + bl 20746c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 207462 │ │ │ │ + b.n 2074da │ │ │ │ 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] @ (207528 ) │ │ │ │ - ldr r1, [pc, #136] @ (20752c ) │ │ │ │ + ldr r0, [pc, #136] @ (2075a0 ) │ │ │ │ + ldr r1, [pc, #136] @ (2075a4 ) │ │ │ │ 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] @ (207530 ) │ │ │ │ + ldr r3, [pc, #108] @ (2075a8 ) │ │ │ │ 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 20750a │ │ │ │ - cbz r5, 207500 │ │ │ │ + bne.n 207582 │ │ │ │ + cbz r5, 207578 │ │ │ │ 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, 20750a │ │ │ │ + cbnz r0, 207582 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61e48 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20750c │ │ │ │ + b.n 207584 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (207534 ) │ │ │ │ - ldr r3, [pc, #28] @ (20752c ) │ │ │ │ + ldr r2, [pc, #36] @ (2075ac ) │ │ │ │ + ldr r3, [pc, #28] @ (2075a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 207524 │ │ │ │ + bne.n 20759c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r2, [r4, #22] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #416] @ (2076d4 ) │ │ │ │ + ldr r6, [pc, #448] @ (20776c ) │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r4, [r5, #22] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ 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 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 609cc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 207590 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 207608 ) │ │ │ │ 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 20748c │ │ │ │ - cbz r0, 20758c │ │ │ │ + bl 207504 │ │ │ │ + cbz r0, 207604 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 20748c │ │ │ │ + bl 207504 │ │ │ │ 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 2075b6 │ │ │ │ + b.n 20762e │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2075c6 │ │ │ │ + bne.n 20763e │ │ │ │ mov r0, r4 │ │ │ │ blx 61598 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2075ac │ │ │ │ + blt.n 207624 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 2075d4 │ │ │ │ + b.n 20764c │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2075e4 │ │ │ │ + bne.n 20765c │ │ │ │ mov r0, r4 │ │ │ │ blx 61598 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2075ca │ │ │ │ + blt.n 207642 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 2075f0 │ │ │ │ + cbz r0, 207668 │ │ │ │ blx 61bc4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 2075fc │ │ │ │ + cbz r0, 207674 │ │ │ │ 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 207604 │ │ │ │ + bne.n 20767c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 20761a │ │ │ │ + cbnz r3, 207692 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1f4794 │ │ │ │ + bl 1f480c │ │ │ │ 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 │ │ │ │ @@ -581388,284 +581423,284 @@ │ │ │ │ blx 61e48 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 61544 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 207672 │ │ │ │ - ldr r1, [pc, #32] @ (207678 ) │ │ │ │ + bne.n 2076ea │ │ │ │ + ldr r1, [pc, #32] @ (2076f0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 61d38 │ │ │ │ - cbnz r0, 207672 │ │ │ │ + cbnz r0, 2076ea │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 207672 │ │ │ │ + bne.n 2076ea │ │ │ │ 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, #848] @ (2079cc ) │ │ │ │ + ldr r4, [pc, #880] @ (207a64 ) │ │ │ │ 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] @ (207700 ) │ │ │ │ + ldr r2, [pc, #116] @ (207778 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #116] @ (207704 ) │ │ │ │ + ldr r3, [pc, #116] @ (20777c ) │ │ │ │ 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 207628 │ │ │ │ + bl 2076a0 │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r0, 2076c4 │ │ │ │ - ldr r1, [pc, #92] @ (207708 ) │ │ │ │ - ldr r2, [pc, #84] @ (207704 ) │ │ │ │ + cbnz r0, 20773c │ │ │ │ + ldr r1, [pc, #92] @ (207780 ) │ │ │ │ + ldr r2, [pc, #84] @ (20777c ) │ │ │ │ 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 2076fc │ │ │ │ + bne.n 207774 │ │ │ │ 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 207628 │ │ │ │ + bl 2076a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2076aa │ │ │ │ + beq.n 207722 │ │ │ │ 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 2076aa │ │ │ │ + bne.n 207722 │ │ │ │ ldrd r3, r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 2076aa │ │ │ │ + b.n 207722 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r5, #10] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ 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 207738 │ │ │ │ + bne.n 2077b0 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 207728 │ │ │ │ + bne.n 2077a0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207832 │ │ │ │ + bne.n 2078aa │ │ │ │ ldr r4, [r6, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2077e2 │ │ │ │ + beq.n 20785a │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - cbnz r4, 207756 │ │ │ │ - b.n 20780c │ │ │ │ + cbnz r4, 2077ce │ │ │ │ + b.n 207884 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2077aa │ │ │ │ + bne.n 207822 │ │ │ │ mov r0, r4 │ │ │ │ blx 61598 │ │ │ │ movs r1, #2 │ │ │ │ blx 60f40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20774c │ │ │ │ + blt.n 2077c4 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ - b.n 207776 │ │ │ │ + b.n 2077ee │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 20778c │ │ │ │ + bne.n 207804 │ │ │ │ mov r0, r4 │ │ │ │ blx 61598 │ │ │ │ movs r1, #2 │ │ │ │ blx 60f40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20776a │ │ │ │ + blt.n 2077e2 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - b.n 207798 │ │ │ │ + b.n 207810 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 2077aa │ │ │ │ + bne.n 207822 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61598 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 207790 │ │ │ │ + blt.n 207808 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 2077b6 │ │ │ │ + cbz r0, 20782e │ │ │ │ blx 61bc4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #32] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 2077c2 │ │ │ │ + cbz r0, 20783a │ │ │ │ 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 2077c6 │ │ │ │ + bne.n 20783e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207866 │ │ │ │ + bne.n 2078de │ │ │ │ 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 207862 │ │ │ │ - ldr r1, [pc, #168] @ (2078a4 ) │ │ │ │ + blt.n 2078da │ │ │ │ + ldr r1, [pc, #168] @ (20791c ) │ │ │ │ add r1, pc │ │ │ │ blx 60b1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20785c │ │ │ │ + cbz r0, 2078d4 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ str r0, [r6, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 207756 │ │ │ │ + bne.n 2077ce │ │ │ │ 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 20787a │ │ │ │ - ldr r1, [pc, #132] @ (2078a8 ) │ │ │ │ + blt.n 2078f2 │ │ │ │ + ldr r1, [pc, #132] @ (207920 ) │ │ │ │ add r1, pc │ │ │ │ blx 60b1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 207874 │ │ │ │ + cbz r0, 2078ec │ │ │ │ str r0, [r6, #8] │ │ │ │ - b.n 207756 │ │ │ │ + b.n 2077ce │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 207886 │ │ │ │ + bne.n 2078fe │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f47c0 │ │ │ │ + bl 1f4838 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 207846 │ │ │ │ + bne.n 2078be │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207838 │ │ │ │ - b.n 207740 │ │ │ │ + bne.n 2078b0 │ │ │ │ + b.n 2077b8 │ │ │ │ mov r0, r7 │ │ │ │ blx 61178 │ │ │ │ str r4, [r6, #32] │ │ │ │ - b.n 2077b6 │ │ │ │ + b.n 20782e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - bl 1f4794 │ │ │ │ - b.n 2077dc │ │ │ │ + bl 1f480c │ │ │ │ + b.n 207854 │ │ │ │ mov r0, r7 │ │ │ │ blx 61178 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2077ae │ │ │ │ - b.n 2077c2 │ │ │ │ + bne.n 207826 │ │ │ │ + b.n 20783a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20788c │ │ │ │ + bne.n 207904 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207836 │ │ │ │ - b.n 207740 │ │ │ │ + bne.n 2078ae │ │ │ │ + b.n 2077b8 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #232] @ (207990 ) │ │ │ │ + ldr r3, [pc, #264] @ (207a28 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r3, [pc, #64] @ (2078ec ) │ │ │ │ + ldr r3, [pc, #96] @ (207984 ) │ │ │ │ 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 2078de │ │ │ │ + bge.n 207956 │ │ │ │ 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 2078d4 │ │ │ │ + bne.n 20794c │ │ │ │ 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 │ │ │ │ @@ -581702,347 +581737,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 1f5830 │ │ │ │ + bl 1f58a8 │ │ │ │ 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 207a08 │ │ │ │ + bne.n 207a80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 207a18 │ │ │ │ + beq.n 207a90 │ │ │ │ mov r6, r8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207a18 │ │ │ │ + beq.n 207a90 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 207a18 │ │ │ │ + beq.n 207a90 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 207a18 │ │ │ │ + blt.n 207a90 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f8ea0 │ │ │ │ - cbz r0, 207a18 │ │ │ │ + bl 1f8f18 │ │ │ │ + cbz r0, 207a90 │ │ │ │ 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 1f59a4 │ │ │ │ + bl 1f5a1c │ │ │ │ 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 2079a0 │ │ │ │ - b.n 207a1a │ │ │ │ + bne.n 207a18 │ │ │ │ + b.n 207a92 │ │ │ │ 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 207a08 │ │ │ │ + bne.n 207a80 │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, r0 │ │ │ │ - b.n 207a0a │ │ │ │ + b.n 207a82 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #256] @ (207b48 ) │ │ │ │ + ldr r2, [pc, #256] @ (207bc0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #256] @ (207b4c ) │ │ │ │ + ldr r3, [pc, #256] @ (207bc4 ) │ │ │ │ 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, 207a66 │ │ │ │ - bl 20770c │ │ │ │ + cbnz r1, 207ade │ │ │ │ + bl 207784 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207aea │ │ │ │ + beq.n 207b62 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 207628 │ │ │ │ - cbz r0, 207a96 │ │ │ │ + bl 2076a0 │ │ │ │ + cbz r0, 207b0e │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 207628 │ │ │ │ - cbz r0, 207a96 │ │ │ │ + bl 2076a0 │ │ │ │ + cbz r0, 207b0e │ │ │ │ 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 207b3e │ │ │ │ + beq.n 207bb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207538 │ │ │ │ + bl 2075b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207b18 │ │ │ │ + beq.n 207b90 │ │ │ │ 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 207b28 │ │ │ │ + bne.n 207ba0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60bb8 │ │ │ │ - cbz r0, 207b02 │ │ │ │ + cbz r0, 207b7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 207538 │ │ │ │ + bl 2075b0 │ │ │ │ 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, 207b18 │ │ │ │ + cbnz r0, 207b90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2078ac │ │ │ │ - cbz r0, 207b18 │ │ │ │ - cbz r5, 207b10 │ │ │ │ + bl 207924 │ │ │ │ + cbz r0, 207b90 │ │ │ │ + cbz r5, 207b88 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #100] @ (207b50 ) │ │ │ │ - ldr r3, [pc, #92] @ (207b4c ) │ │ │ │ + ldr r2, [pc, #100] @ (207bc8 ) │ │ │ │ + ldr r3, [pc, #92] @ (207bc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 207b44 │ │ │ │ + bne.n 207bbc │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2078ac │ │ │ │ + bl 207924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207abc │ │ │ │ + beq.n 207b34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 207ae4 │ │ │ │ + bne.n 207b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 207598 │ │ │ │ - b.n 207ae4 │ │ │ │ + bl 207610 │ │ │ │ + b.n 207b5c │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 207aea │ │ │ │ + bne.n 207b62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207598 │ │ │ │ + bl 207610 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 207aea │ │ │ │ + b.n 207b62 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f594c │ │ │ │ + bl 1f59c4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - b.n 207ab0 │ │ │ │ + b.n 207b28 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 207aa0 │ │ │ │ + b.n 207b18 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + strh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ 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] @ 208080 │ │ │ │ + ldr.w r2, [pc, #1296] @ 2080f8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #1296] @ 208084 │ │ │ │ + ldr.w r3, [pc, #1296] @ 2080fc │ │ │ │ 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 207c6c │ │ │ │ + beq.n 207ce4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r5, 207bb4 │ │ │ │ - ldr.w r1, [pc, #1268] @ 208088 │ │ │ │ - ldr.w r2, [pc, #1260] @ 208084 │ │ │ │ + cbnz r5, 207c2c │ │ │ │ + ldr.w r1, [pc, #1268] @ 208100 │ │ │ │ + ldr.w r2, [pc, #1260] @ 2080fc │ │ │ │ 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 207fd2 │ │ │ │ + bne.w 20804a │ │ │ │ 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 207c50 │ │ │ │ + beq.n 207cc8 │ │ │ │ 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 207c8e │ │ │ │ - ldr.w r3, [pc, #1200] @ 20808c │ │ │ │ + blt.n 207d06 │ │ │ │ + ldr.w r3, [pc, #1200] @ 208104 │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r8, r3 │ │ │ │ blx 60b1c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207c88 │ │ │ │ + beq.n 207d00 │ │ │ │ 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 207c44 │ │ │ │ + blt.n 207cbc │ │ │ │ mov r1, r8 │ │ │ │ blx 60b1c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207cb2 │ │ │ │ + beq.n 207d2a │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 207628 │ │ │ │ - cbz r0, 207c54 │ │ │ │ + bl 2076a0 │ │ │ │ + cbz r0, 207ccc │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl 207628 │ │ │ │ - cbz r0, 207c54 │ │ │ │ + bl 2076a0 │ │ │ │ + cbz r0, 207ccc │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 207c3e │ │ │ │ + bne.n 207cb6 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 207cc6 │ │ │ │ + beq.n 207d3e │ │ │ │ mov r0, fp │ │ │ │ blx 61bc4 │ │ │ │ mov r0, sl │ │ │ │ blx 61bc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b4c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 207b92 │ │ │ │ + b.n 207c0a │ │ │ │ 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 207b92 │ │ │ │ + b.n 207c0a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 61e48 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61e48 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207a38 │ │ │ │ + bl 207ab0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207b8a │ │ │ │ - b.n 207b92 │ │ │ │ + bne.n 207c02 │ │ │ │ + b.n 207c0a │ │ │ │ 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 207cbe │ │ │ │ - ldr r1, [pc, #1000] @ (208090 ) │ │ │ │ + blt.n 207d36 │ │ │ │ + ldr r1, [pc, #1000] @ (208108 ) │ │ │ │ add r1, pc │ │ │ │ blx 60b1c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207c46 │ │ │ │ + bne.n 207cbe │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61178 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 207c44 │ │ │ │ + bne.n 207cbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b4c │ │ │ │ - b.n 207c50 │ │ │ │ + b.n 207cc8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f5414 │ │ │ │ + bl 1f548c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 207fac │ │ │ │ + beq.w 208024 │ │ │ │ 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] │ │ │ │ @@ -582053,31 +582088,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 1f5414 │ │ │ │ + bl 1f548c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207ce2 │ │ │ │ + bne.n 207d5a │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #888] @ (208094 ) │ │ │ │ + ldr r3, [pc, #888] @ (20810c ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ blx 61d14 │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - beq.n 207d66 │ │ │ │ + beq.n 207dde │ │ │ │ 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 │ │ │ │ @@ -582092,49 +582127,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 207d3a │ │ │ │ - ldr r3, [pc, #816] @ (208098 ) │ │ │ │ + bne.n 207db2 │ │ │ │ + ldr r3, [pc, #816] @ (208110 ) │ │ │ │ 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 207f56 │ │ │ │ + beq.w 207fce │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 207c3e │ │ │ │ + beq.w 207cb6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 614cc │ │ │ │ - ldr r1, [pc, #772] @ (20809c ) │ │ │ │ + ldr r1, [pc, #772] @ (208114 ) │ │ │ │ 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 207fa4 │ │ │ │ + bne.w 20801c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 61e48 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 614cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ @@ -582144,34 +582179,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 207fa4 │ │ │ │ + bne.w 20801c │ │ │ │ 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 207fa4 │ │ │ │ + bne.w 20801c │ │ │ │ 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 207fa4 │ │ │ │ + bne.w 20801c │ │ │ │ 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 │ │ │ │ @@ -582182,89 +582217,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 207fa4 │ │ │ │ + bne.w 20801c │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 207fb2 │ │ │ │ + bne.w 20802a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207f5a │ │ │ │ + beq.n 207fd2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61544 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 207fa4 │ │ │ │ + bne.w 20801c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207fa4 │ │ │ │ + beq.w 20801c │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207fa4 │ │ │ │ + beq.w 20801c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61a50 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 207fa4 │ │ │ │ + bne.w 20801c │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 61544 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 207fa4 │ │ │ │ + bne.n 20801c │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 207fa4 │ │ │ │ + beq.n 20801c │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 207fa4 │ │ │ │ + beq.n 20801c │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.n 207fa4 │ │ │ │ + blt.n 20801c │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.n 207fa4 │ │ │ │ + bne.n 20801c │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 207fa4 │ │ │ │ + bne.n 20801c │ │ │ │ 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 207fa4 │ │ │ │ + bne.n 20801c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 207e30 │ │ │ │ + bhi.n 207ea8 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 61e48 │ │ │ │ mov r0, fp │ │ │ │ blx 61e48 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -582272,370 +582307,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 207fd6 │ │ │ │ + beq.n 20804e │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ mov r0, fp │ │ │ │ blx 61bc4 │ │ │ │ mov r0, sl │ │ │ │ blx 61bc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b4c │ │ │ │ - b.n 207c50 │ │ │ │ + b.n 207cc8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 207c56 │ │ │ │ + b.n 207cce │ │ │ │ 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 207fa4 │ │ │ │ + bne.n 20801c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 60bb8 │ │ │ │ - cbnz r0, 207fa4 │ │ │ │ + cbnz r0, 20801c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 60bb8 │ │ │ │ - cbnz r0, 207fa4 │ │ │ │ + cbnz r0, 20801c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 60bb8 │ │ │ │ - cbnz r0, 207fa4 │ │ │ │ + cbnz r0, 20801c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207f06 │ │ │ │ + beq.n 207f7e │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ - b.n 207c3e │ │ │ │ + b.n 207cb6 │ │ │ │ movs r3, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 207d14 │ │ │ │ + b.n 207d8c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207fa4 │ │ │ │ + bne.n 20801c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207fa4 │ │ │ │ + bne.n 20801c │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 207f06 │ │ │ │ + b.n 207f7e │ │ │ │ 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, 207ffc │ │ │ │ + cbz r0, 208074 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ mov r0, fp │ │ │ │ - b.n 207c40 │ │ │ │ - bl 1f6544 │ │ │ │ + b.n 207cb8 │ │ │ │ + bl 1f65bc │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 609cc │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #104 @ (adr r3, 208078 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 2080f0 ) │ │ │ │ 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 20748c │ │ │ │ - cbz r0, 20806e │ │ │ │ + bl 207504 │ │ │ │ + cbz r0, 2080e6 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 20748c │ │ │ │ - cbz r0, 20806e │ │ │ │ + bl 207504 │ │ │ │ + cbz r0, 2080e6 │ │ │ │ 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 207a38 │ │ │ │ + bl 207ab0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 207b92 │ │ │ │ + b.n 207c0a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ - b.n 207c56 │ │ │ │ + b.n 207cce │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ movs r7, r2 │ │ │ │ - mov lr, r1 │ │ │ │ + mov lr, r2 │ │ │ │ movs r7, r2 │ │ │ │ - bl b0096 │ │ │ │ - bl d409a │ │ │ │ - cmp r8, r2 │ │ │ │ + bl b010e │ │ │ │ + bl d4112 │ │ │ │ + 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] @ (2081a8 ) │ │ │ │ + ldr r5, [pc, #244] @ (208220 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (2081ac ) │ │ │ │ + ldr r2, [pc, #244] @ (208224 ) │ │ │ │ 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 20817a │ │ │ │ + beq.n 2081f2 │ │ │ │ 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 208188 │ │ │ │ - ldr r3, [pc, #200] @ (2081b0 ) │ │ │ │ + blt.n 208200 │ │ │ │ + ldr r3, [pc, #200] @ (208228 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 60b1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208182 │ │ │ │ - ldr r1, [pc, #188] @ (2081b4 ) │ │ │ │ + beq.n 2081fa │ │ │ │ + ldr r1, [pc, #188] @ (20822c ) │ │ │ │ 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 20816c │ │ │ │ + beq.n 2081e4 │ │ │ │ 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 20819a │ │ │ │ + blt.n 208212 │ │ │ │ mov r1, r7 │ │ │ │ blx 60b1c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 208194 │ │ │ │ + cbz r0, 20820c │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1f8e5c │ │ │ │ + bl 1f8ed4 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 20815e │ │ │ │ + cbz r0, 2081d6 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5890 │ │ │ │ + bl 1f5908 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 208158 │ │ │ │ + cbz r0, 2081d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207a38 │ │ │ │ - cbnz r0, 20817c │ │ │ │ + bl 207ab0 │ │ │ │ + cbnz r0, 2081f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f5990 │ │ │ │ + bl 1f5a08 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 208166 │ │ │ │ + cbz r0, 2081de │ │ │ │ blx 61bc4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 208174 │ │ │ │ + cbz r0, 2081ec │ │ │ │ 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 20817a │ │ │ │ + b.n 2081f2 │ │ │ │ mov r0, r5 │ │ │ │ blx 61178 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 60b4c │ │ │ │ - b.n 20816c │ │ │ │ + b.n 2081e4 │ │ │ │ nop │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ movs r7, r2 │ │ │ │ - negs r4, r7 │ │ │ │ + cmp r4, r0 │ │ │ │ movs r7, r2 │ │ │ │ - negs r4, r1 │ │ │ │ + negs r4, r2 │ │ │ │ movs r7, r2 │ │ │ │ - negs r2, r1 │ │ │ │ + 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] @ (208250 ) │ │ │ │ + ldr r4, [pc, #136] @ (2082c8 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (208254 ) │ │ │ │ + ldr r3, [pc, #136] @ (2082cc ) │ │ │ │ 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] @ (208258 ) │ │ │ │ + ldr r4, [pc, #124] @ (2082d0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61070 │ │ │ │ - ldr r2, [pc, #116] @ (20825c ) │ │ │ │ + ldr r2, [pc, #116] @ (2082d4 ) │ │ │ │ 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 208224 │ │ │ │ + beq.n 20829c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 612d4 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (208260 ) │ │ │ │ + ldr r4, [pc, #88] @ (2082d8 ) │ │ │ │ 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 208224 │ │ │ │ + beq.n 20829c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 612d4 │ │ │ │ - b.n 208226 │ │ │ │ + b.n 20829e │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #48] @ (208264 ) │ │ │ │ - ldr r3, [pc, #28] @ (208254 ) │ │ │ │ + ldr r2, [pc, #48] @ (2082dc ) │ │ │ │ + ldr r3, [pc, #28] @ (2082cc ) │ │ │ │ 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 20824c │ │ │ │ + bne.n 2082c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ movs r7, r2 │ │ │ │ - adcs r2, r1 │ │ │ │ + adcs r2, r2 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r2, r7 │ │ │ │ + adcs r2, r0 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ 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 1f5990 │ │ │ │ + bl 1f5a08 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 20828c │ │ │ │ + cbz r0, 208304 │ │ │ │ blx 61bc4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 20829a │ │ │ │ + cbz r0, 208312 │ │ │ │ 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] @ (208494 ) │ │ │ │ - ldr r3, [pc, #468] @ (208498 ) │ │ │ │ + ldr r2, [pc, #468] @ (20850c ) │ │ │ │ + ldr r3, [pc, #468] @ (208510 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -582653,191 +582688,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 2082de │ │ │ │ + bne.n 208356 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20770c │ │ │ │ - cbz r0, 208360 │ │ │ │ + bl 207784 │ │ │ │ + cbz r0, 2083d8 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 208482 │ │ │ │ + beq.w 2084fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 20767c │ │ │ │ - cbz r0, 20833e │ │ │ │ + bl 2076f4 │ │ │ │ + cbz r0, 2083b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 61e48 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61e48 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207a38 │ │ │ │ - cbz r0, 20834c │ │ │ │ + bl 207ab0 │ │ │ │ + cbz r0, 2083c4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60bb8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 208380 │ │ │ │ + cbz r0, 2083f8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2073f4 │ │ │ │ + bl 20746c │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 207598 │ │ │ │ + bl 207610 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #312] @ (20849c ) │ │ │ │ - ldr r3, [pc, #304] @ (208498 ) │ │ │ │ + ldr r2, [pc, #312] @ (208514 ) │ │ │ │ + ldr r3, [pc, #304] @ (208510 ) │ │ │ │ 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 20848e │ │ │ │ + bne.w 208506 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 2078ac │ │ │ │ + bl 207924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20834c │ │ │ │ + beq.n 2083c4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f5a40 │ │ │ │ + bl 1f5ab8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208354 │ │ │ │ + beq.n 2083cc │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20834c │ │ │ │ + bne.n 2083c4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 61544 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 20834c │ │ │ │ + bne.n 2083c4 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20834c │ │ │ │ + beq.n 2083c4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20834c │ │ │ │ + beq.n 2083c4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ blx 61e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208482 │ │ │ │ + bne.n 2084fa │ │ │ │ mov r0, r7 │ │ │ │ blx 61b04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20848a │ │ │ │ + beq.n 208502 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 61544 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 208486 │ │ │ │ + bne.n 2084fe │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207208 │ │ │ │ + bl 207280 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 208486 │ │ │ │ + bne.n 2084fe │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 60bb8 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208486 │ │ │ │ + bne.n 2084fe │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61544 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 208486 │ │ │ │ + bne.n 2084fe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 208486 │ │ │ │ + cbz r3, 2084fe │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 208486 │ │ │ │ + beq.n 2084fe │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ cmp r1, #20 │ │ │ │ sbcs.w r2, r0, #0 │ │ │ │ - blt.n 208486 │ │ │ │ + blt.n 2084fe │ │ │ │ ldrd r7, r2, [r4] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 208486 │ │ │ │ + bne.n 2084fe │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 208486 │ │ │ │ - bl 1f6544 │ │ │ │ + bne.n 2084fe │ │ │ │ + bl 1f65bc │ │ │ │ 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, 208486 │ │ │ │ + cbnz r0, 2084fe │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r1, #1 │ │ │ │ blx 61a50 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 208486 │ │ │ │ + bne.n 2084fe │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61e48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207598 │ │ │ │ + bl 207610 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 208362 │ │ │ │ + b.n 2083da │ │ │ │ movs r4, #0 │ │ │ │ - b.n 208354 │ │ │ │ + b.n 2083cc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 20834e │ │ │ │ + b.n 2083c6 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 208354 │ │ │ │ + b.n 2083cc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ 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] @ (2086e8 ) │ │ │ │ + ldr r2, [pc, #560] @ (208760 ) │ │ │ │ mov r5, r0 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #552] @ (2086ec ) │ │ │ │ + ldr r3, [pc, #552] @ (208764 ) │ │ │ │ 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 │ │ │ │ @@ -582851,102 +582886,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 2084d4 │ │ │ │ + bne.n 20854c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20770c │ │ │ │ + bl 207784 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 208520 │ │ │ │ + cbz r0, 208598 │ │ │ │ ldrb.w r7, [r5, #80] @ 0x50 │ │ │ │ - cbnz r7, 20853e │ │ │ │ + cbnz r7, 2085b6 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207598 │ │ │ │ + bl 207610 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f90a4 │ │ │ │ - ldr r2, [pc, #460] @ (2086f0 ) │ │ │ │ - ldr r3, [pc, #456] @ (2086ec ) │ │ │ │ + bl 1f911c │ │ │ │ + ldr r2, [pc, #460] @ (208768 ) │ │ │ │ + ldr r3, [pc, #456] @ (208764 ) │ │ │ │ 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 2086e4 │ │ │ │ + bne.w 20875c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 20767c │ │ │ │ - cbz r0, 20855c │ │ │ │ + bl 2076f4 │ │ │ │ + cbz r0, 2085d4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61e48 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61e48 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207a38 │ │ │ │ - cbz r0, 20856a │ │ │ │ + bl 207ab0 │ │ │ │ + cbz r0, 2085e2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60bb8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 208576 │ │ │ │ + cbz r0, 2085ee │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2073f4 │ │ │ │ - b.n 208512 │ │ │ │ + bl 20746c │ │ │ │ + b.n 20858a │ │ │ │ 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 2086c6 │ │ │ │ + bcs.w 20873e │ │ │ │ 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 207b58 │ │ │ │ + bl 207bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20856a │ │ │ │ + beq.n 2085e2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f5a40 │ │ │ │ + bl 1f5ab8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20850e │ │ │ │ + bne.n 208586 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20856e │ │ │ │ + bne.n 2085e6 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20856e │ │ │ │ + bne.n 2085e6 │ │ │ │ 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] │ │ │ │ @@ -582955,32 +582990,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 207208 │ │ │ │ + bl 207280 │ │ │ │ strd r6, r4, [sp, #24] │ │ │ │ strd r0, r8, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ 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 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208512 │ │ │ │ + beq.w 20858a │ │ │ │ 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] │ │ │ │ @@ -582991,106 +583026,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 20856e │ │ │ │ + bne.w 2085e6 │ │ │ │ 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 20856e │ │ │ │ + bne.w 2085e6 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61a50 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 20856e │ │ │ │ + bne.w 2085e6 │ │ │ │ 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 1f59a4 │ │ │ │ + bl 1f5a1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 207598 │ │ │ │ - b.n 208520 │ │ │ │ + bl 207610 │ │ │ │ + b.n 208598 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #2 │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20856a │ │ │ │ + bne.w 2085e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2078ac │ │ │ │ + bl 207924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2085b2 │ │ │ │ - b.n 20856a │ │ │ │ + bne.w 20862a │ │ │ │ + b.n 2085e2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ 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 20770c │ │ │ │ + bl 207784 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 208716 │ │ │ │ + cbnz r0, 20878e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60bb8 │ │ │ │ - cbnz r0, 20874e │ │ │ │ + cbnz r0, 2087c6 │ │ │ │ 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 207598 │ │ │ │ + bl 207610 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2073f4 │ │ │ │ + bl 20746c │ │ │ │ mov r0, r4 │ │ │ │ - bl 207598 │ │ │ │ + bl 207610 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -583098,87 +583133,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 20770c │ │ │ │ - cbz r0, 208796 │ │ │ │ + bl 207784 │ │ │ │ + cbz r0, 20880e │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 2087a8 │ │ │ │ + cbnz r3, 208820 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207598 │ │ │ │ - vldr d8, [pc, #392] @ 208920 │ │ │ │ + bl 207610 │ │ │ │ + vldr d8, [pc, #392] @ 208998 │ │ │ │ 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 207a38 │ │ │ │ + bl 207ab0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208910 │ │ │ │ + beq.w 208988 │ │ │ │ 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 208790 │ │ │ │ + beq.n 208808 │ │ │ │ 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 1f5414 │ │ │ │ + bl 1f548c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 20880a │ │ │ │ + cbz r0, 208882 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1f5414 │ │ │ │ + bl 1f548c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2087f8 │ │ │ │ + bne.n 208870 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #276] @ (208928 ) │ │ │ │ + ldr r3, [pc, #276] @ (2089a0 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #260] @ 208920 │ │ │ │ + vldr d8, [pc, #260] @ 208998 │ │ │ │ blx 61d14 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ - beq.n 2088f6 │ │ │ │ - ldr.w fp, [pc, #252] @ 20892c │ │ │ │ + beq.n 20896e │ │ │ │ + ldr.w fp, [pc, #252] @ 2089a4 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #248] @ (208930 ) │ │ │ │ + ldr r3, [pc, #248] @ (2089a8 ) │ │ │ │ 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 1f6544 │ │ │ │ + bl 1f65bc │ │ │ │ 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 │ │ │ │ @@ -583188,16 +583223,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 20889c │ │ │ │ - bl 1fe584 │ │ │ │ + bne.n 208914 │ │ │ │ + bl 1fe5fc │ │ │ │ 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> │ │ │ │ @@ -583222,61 +583257,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 20884e │ │ │ │ + bne.n 2088c6 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 207598 │ │ │ │ + bl 207610 │ │ │ │ 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 2073f4 │ │ │ │ + bl 20746c │ │ │ │ mov r0, r6 │ │ │ │ - bl 207598 │ │ │ │ - b.n 208796 │ │ │ │ + bl 207610 │ │ │ │ + b.n 20880e │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xebb1ffff │ │ │ │ - bls.n 2088bc │ │ │ │ + bls.n 208a44 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r3, #24 │ │ │ │ + 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] @ (208cc0 ) │ │ │ │ - ldr r3, [pc, #884] @ (208cc4 ) │ │ │ │ + ldr r2, [pc, #884] @ (208d38 ) │ │ │ │ + ldr r3, [pc, #884] @ (208d3c ) │ │ │ │ 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 20a608 │ │ │ │ + bl 20a680 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 2089e4 │ │ │ │ + bhi.n 208a5c │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 2089ce │ │ │ │ + bcs.n 208a46 │ │ │ │ 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] │ │ │ │ @@ -583284,38 +583319,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 20a5c4 │ │ │ │ + bl 20a63c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 208acc │ │ │ │ - ldr r2, [pc, #792] @ (208cc8 ) │ │ │ │ - ldr r3, [pc, #784] @ (208cc4 ) │ │ │ │ + bhi.w 208b44 │ │ │ │ + ldr r2, [pc, #792] @ (208d40 ) │ │ │ │ + ldr r3, [pc, #784] @ (208d3c ) │ │ │ │ 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 208cae │ │ │ │ + bne.w 208d26 │ │ │ │ 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 208988 │ │ │ │ + b.n 208a00 │ │ │ │ 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 │ │ │ │ @@ -583325,87 +583360,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 20a608 │ │ │ │ + bl 20a680 │ │ │ │ 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, 208a30 │ │ │ │ + cbz r3, 208aa8 │ │ │ │ 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 208938 │ │ │ │ + bl 2089b0 │ │ │ │ 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 208938 │ │ │ │ + bl 2089b0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 208c84 │ │ │ │ + beq.w 208cfc │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 208c74 │ │ │ │ + bls.w 208cec │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 208c7c │ │ │ │ + bls.w 208cf4 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #568] @ 208cb8 │ │ │ │ + vldr d7, [pc, #568] @ 208d30 │ │ │ │ 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 20a5c4 │ │ │ │ + bl 20a63c │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 2089ae │ │ │ │ + bls.n 208a26 │ │ │ │ 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 2089ae │ │ │ │ + b.n 208a26 │ │ │ │ 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] │ │ │ │ @@ -583424,45 +583459,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 208ca8 │ │ │ │ + bls.w 208d20 │ │ │ │ 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 208b4e │ │ │ │ + b.n 208bc6 │ │ │ │ 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 20a51c │ │ │ │ + bl 20a594 │ │ │ │ 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 208b42 │ │ │ │ + bne.n 208bba │ │ │ │ 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 │ │ │ │ @@ -583520,95 +583555,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 20a51c │ │ │ │ + bl 20a594 │ │ │ │ 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 2089ae │ │ │ │ + b.n 208a26 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 208a7e │ │ │ │ + b.n 208af6 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 208a7e │ │ │ │ + b.n 208af6 │ │ │ │ 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 208c86 │ │ │ │ + bne.n 208cfe │ │ │ │ movs r4, #2 │ │ │ │ - b.n 2089ae │ │ │ │ + b.n 208a26 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.n 208b94 │ │ │ │ + b.n 208c0c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ 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] @ 2092b8 │ │ │ │ - ldr.w r3, [pc, #1488] @ 2092bc │ │ │ │ + ldr.w r0, [pc, #1488] @ 209330 │ │ │ │ + ldr.w r3, [pc, #1488] @ 209334 │ │ │ │ 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 2091ec │ │ │ │ + beq.w 209264 │ │ │ │ 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 209e6e │ │ │ │ + bne.w 209ee6 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bls.w 209f5e │ │ │ │ + bls.w 209fd6 │ │ │ │ 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 │ │ │ │ @@ -583619,21 +583654,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 20a51c │ │ │ │ + bl 20a594 │ │ │ │ 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 208d4e │ │ │ │ + bne.n 208dc6 │ │ │ │ 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 │ │ │ │ @@ -583649,15 +583684,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 209710 │ │ │ │ + beq.w 209788 │ │ │ │ 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] │ │ │ │ @@ -583686,15 +583721,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 208e20 │ │ │ │ + bne.n 208e98 │ │ │ │ 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 │ │ │ │ @@ -583706,15 +583741,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 20a51c │ │ │ │ + bl 20a594 │ │ │ │ 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 │ │ │ │ @@ -583793,18 +583828,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 209f58 │ │ │ │ + bcs.w 209fd0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r5 │ │ │ │ - vldr d8, [pc, #816] @ 2092b0 │ │ │ │ + vldr d8, [pc, #816] @ 209328 │ │ │ │ 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 │ │ │ │ @@ -583832,15 +583867,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 208fd2 │ │ │ │ + bne.n 20904a │ │ │ │ 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 │ │ │ │ @@ -583855,15 +583890,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 20a51c │ │ │ │ + bl 20a594 │ │ │ │ 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 │ │ │ │ @@ -583944,15 +583979,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 208f90 │ │ │ │ + bcc.w 209008 │ │ │ │ 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 │ │ │ │ @@ -584001,42 +584036,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 209f52 │ │ │ │ + bls.w 209fca │ │ │ │ ldrd r7, sl, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #176] @ 2092b0 │ │ │ │ + vldr d8, [pc, #176] @ 209328 │ │ │ │ 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 209736 │ │ │ │ + beq.w 2097ae │ │ │ │ mov r1, r5 │ │ │ │ lsrs r5, r5, #1 │ │ │ │ subs r3, r5, #1 │ │ │ │ ands r3, r2 │ │ │ │ - bne.n 209226 │ │ │ │ + bne.n 20929e │ │ │ │ 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 20974a │ │ │ │ + bhi.w 2097c2 │ │ │ │ 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 │ │ │ │ @@ -584051,52 +584086,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 209e5e │ │ │ │ + bls.w 209ed6 │ │ │ │ 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 2092c8 │ │ │ │ + b.n 209340 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r2, [r1, #12] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ 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 20a51c │ │ │ │ + bl 20a594 │ │ │ │ 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 2092c0 │ │ │ │ + bne.n 209338 │ │ │ │ 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 │ │ │ │ @@ -584153,15 +584188,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 20a51c │ │ │ │ + bl 20a594 │ │ │ │ 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 │ │ │ │ @@ -584244,15 +584279,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 209e58 │ │ │ │ + bcs.w 209ed0 │ │ │ │ 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] │ │ │ │ @@ -584283,15 +584318,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 209524 │ │ │ │ + bne.n 20959c │ │ │ │ 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 │ │ │ │ @@ -584306,15 +584341,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 20a51c │ │ │ │ + bl 20a594 │ │ │ │ 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 │ │ │ │ @@ -584395,15 +584430,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 2094e2 │ │ │ │ + bcc.w 20955a │ │ │ │ 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 │ │ │ │ @@ -584435,60 +584470,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 209202 │ │ │ │ + bhi.w 20927a │ │ │ │ mov r8, fp │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 209be4 │ │ │ │ - ldr.w r2, [pc, #2180] @ 209f98 │ │ │ │ - ldr.w r3, [pc, #2180] @ 209f9c │ │ │ │ + bne.w 209c5c │ │ │ │ + ldr.w r2, [pc, #2180] @ 20a010 │ │ │ │ + ldr.w r3, [pc, #2180] @ 20a014 │ │ │ │ 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 209f88 │ │ │ │ + bne.w 20a000 │ │ │ │ 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 209b92 │ │ │ │ + beq.w 209c0a │ │ │ │ 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 208938 │ │ │ │ + bl 2089b0 │ │ │ │ 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 209946 │ │ │ │ + bcs.w 2099be │ │ │ │ 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 │ │ │ │ @@ -584518,15 +584553,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 2097dc │ │ │ │ + bne.n 209854 │ │ │ │ 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 │ │ │ │ @@ -584541,15 +584576,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 20a51c │ │ │ │ + bl 20a594 │ │ │ │ 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 │ │ │ │ @@ -584630,15 +584665,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 20979a │ │ │ │ + bcc.w 209812 │ │ │ │ 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 │ │ │ │ @@ -584662,15 +584697,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 209b66 │ │ │ │ + bcs.w 209bde │ │ │ │ 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 │ │ │ │ @@ -584700,15 +584735,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 2099fc │ │ │ │ + bne.n 209a74 │ │ │ │ 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 │ │ │ │ @@ -584723,15 +584758,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 20a51c │ │ │ │ + bl 20a594 │ │ │ │ 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 │ │ │ │ @@ -584812,15 +584847,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 2099ba │ │ │ │ + bcc.w 209a32 │ │ │ │ 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] │ │ │ │ @@ -584831,15 +584866,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 2096da │ │ │ │ + b.n 209752 │ │ │ │ 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} │ │ │ │ @@ -584856,22 +584891,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 20928c │ │ │ │ + b.w 209304 │ │ │ │ ldrb.w r0, [fp, #136] @ 0x88 │ │ │ │ add.w r6, fp, #72 @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 209ee2 │ │ │ │ + bne.w 209f5a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 209f72 │ │ │ │ + bls.w 209fea │ │ │ │ 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 │ │ │ │ @@ -584882,22 +584917,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 20a51c │ │ │ │ + bl 20a594 │ │ │ │ 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 209c14 │ │ │ │ + bne.n 209c8c │ │ │ │ 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 │ │ │ │ @@ -584916,17 +584951,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 209710 │ │ │ │ + bls.w 209788 │ │ │ │ add.w fp, sp, #440 @ 0x1b8 │ │ │ │ - vldr d8, [pc, #760] @ 209f90 │ │ │ │ + vldr d8, [pc, #760] @ 20a008 │ │ │ │ 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 │ │ │ │ @@ -584954,15 +584989,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 209ce8 │ │ │ │ + bne.n 209d60 │ │ │ │ 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 │ │ │ │ @@ -584976,15 +585011,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 20a51c │ │ │ │ + bl 20a594 │ │ │ │ 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 │ │ │ │ @@ -585069,26 +585104,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 209ca6 │ │ │ │ - b.n 209710 │ │ │ │ + bcc.w 209d1e │ │ │ │ + b.n 209788 │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 20969c │ │ │ │ + b.n 209714 │ │ │ │ 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 20930e │ │ │ │ + b.w 209386 │ │ │ │ rsb r6, r0, #64 @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ blx 61a8c │ │ │ │ @@ -585097,36 +585132,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 208da8 │ │ │ │ + beq.w 208e20 │ │ │ │ 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 20a51c │ │ │ │ + bl 20a594 │ │ │ │ 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 208d2e │ │ │ │ + b.w 208da6 │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r4, r2 │ │ │ │ add r0, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r2 │ │ │ │ mov r1, r7 │ │ │ │ @@ -585137,70 +585172,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 209c6a │ │ │ │ + beq.w 209ce2 │ │ │ │ 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 20a51c │ │ │ │ + bl 20a594 │ │ │ │ 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 209bf2 │ │ │ │ + b.n 209c6a │ │ │ │ add.w r6, r8, #72 @ 0x48 │ │ │ │ - b.n 209bf2 │ │ │ │ + b.n 209c6a │ │ │ │ adds r3, r5, #1 │ │ │ │ - b.w 209146 │ │ │ │ + b.w 2091be │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ mov r4, r6 │ │ │ │ - b.w 208da8 │ │ │ │ + b.w 208e20 │ │ │ │ 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 209c6a │ │ │ │ + b.n 209ce2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ 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] @ 20a018 │ │ │ │ + ldr.w ip, [pc, #104] @ 20a090 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 20a010 │ │ │ │ + vldr d7, [pc, #88] @ 20a088 │ │ │ │ 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] │ │ │ │ @@ -585227,61 +585262,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, [r1, #31] │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ movs r6, r4 │ │ │ │ - cbz r2, 20a032 │ │ │ │ + cbz r2, 20a0aa │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 208cd0 │ │ │ │ + bl 208d48 │ │ │ │ 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] @ (20a440 ) │ │ │ │ + ldr r0, [pc, #1004] @ (20a4b8 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #1000] @ (20a444 ) │ │ │ │ + ldr r1, [pc, #1000] @ (20a4bc ) │ │ │ │ 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 20a252 │ │ │ │ + beq.w 20a2ca │ │ │ │ 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 20a272 │ │ │ │ + beq.w 20a2ea │ │ │ │ add.w r3, sl, lr, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20a2fe │ │ │ │ + beq.w 20a376 │ │ │ │ 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 │ │ │ │ @@ -585303,15 +585338,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 20a0ce │ │ │ │ + bne.n 20a146 │ │ │ │ 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 │ │ │ │ @@ -585325,15 +585360,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] @ 20a438 │ │ │ │ + vldr d8, [pc, #780] @ 20a4b0 │ │ │ │ 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] │ │ │ │ @@ -585356,15 +585391,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 20a51c │ │ │ │ + bl 20a594 │ │ │ │ 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} │ │ │ │ @@ -585408,47 +585443,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 20a136 │ │ │ │ + bne.n 20a1ae │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20a388 │ │ │ │ + bne.w 20a400 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 20a3e6 │ │ │ │ + bhi.w 20a45e │ │ │ │ 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 20a544 │ │ │ │ + bl 20a5bc │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 61a8c │ │ │ │ - ldr r2, [pc, #500] @ (20a448 ) │ │ │ │ - ldr r3, [pc, #492] @ (20a444 ) │ │ │ │ + ldr r2, [pc, #500] @ (20a4c0 ) │ │ │ │ + ldr r3, [pc, #492] @ (20a4bc ) │ │ │ │ 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 20a4f8 │ │ │ │ + bne.w 20a570 │ │ │ │ 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 │ │ │ │ @@ -585472,41 +585507,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 20a2a0 │ │ │ │ + bne.n 20a318 │ │ │ │ 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 20a44c │ │ │ │ + bne.w 20a4c4 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 20a4a8 │ │ │ │ + bhi.w 20a520 │ │ │ │ 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 20a23a │ │ │ │ + b.n 20a2b2 │ │ │ │ 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] │ │ │ │ @@ -585528,16 +585563,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 20a330 │ │ │ │ - vldr d7, [pc, #236] @ 20a438 │ │ │ │ + bne.n 20a3a8 │ │ │ │ + vldr d7, [pc, #236] @ 20a4b0 │ │ │ │ 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 │ │ │ │ @@ -585546,31 +585581,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 20a124 │ │ │ │ + bne.w 20a19c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 20a216 │ │ │ │ + b.n 20a28e │ │ │ │ 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 20a544 │ │ │ │ + bl 20a5bc │ │ │ │ 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 │ │ │ │ @@ -585585,15 +585620,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 20a40e │ │ │ │ + bls.n 20a486 │ │ │ │ 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] │ │ │ │ @@ -585601,52 +585636,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 20a570 │ │ │ │ + bl 20a5e8 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 20a252 │ │ │ │ + beq.w 20a2ca │ │ │ │ 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 20a226 │ │ │ │ + b.n 20a29e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ 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 20a544 │ │ │ │ + bl 20a5bc │ │ │ │ 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 │ │ │ │ @@ -585661,15 +585696,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 20a4d0 │ │ │ │ + bls.n 20a548 │ │ │ │ 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] │ │ │ │ @@ -585677,99 +585712,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 20a570 │ │ │ │ + bl 20a5e8 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 20a252 │ │ │ │ + beq.w 20a2ca │ │ │ │ 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 20a2e8 │ │ │ │ + b.n 20a360 │ │ │ │ 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 20a038 │ │ │ │ + bl 20a0b0 │ │ │ │ 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 20a60c │ │ │ │ + bl 20a684 │ │ │ │ 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 20b310 │ │ │ │ + bl 20b388 │ │ │ │ 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, 20a5be │ │ │ │ + cbz r6, 20a636 │ │ │ │ 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 20b310 │ │ │ │ + bl 20b388 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 20a59c │ │ │ │ + bne.n 20a614 │ │ │ │ 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 │ │ │ │ @@ -585781,15 +585816,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 20c1c4 │ │ │ │ + bl 20c23c │ │ │ │ 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 │ │ │ │ @@ -588386,32 +588421,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] @ (20c2e0 ) │ │ │ │ + ldr r4, [pc, #264] @ (20c358 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #264] @ (20c2e4 ) │ │ │ │ + ldr r3, [pc, #264] @ (20c35c ) │ │ │ │ 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 20c2c0 │ │ │ │ + beq.n 20c338 │ │ │ │ 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 │ │ │ │ @@ -588423,36 +588458,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, 20c27c │ │ │ │ + cbz r5, 20c2f4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 20c264 │ │ │ │ + b.n 20c2dc │ │ │ │ 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 20a60c │ │ │ │ + bl 20a684 │ │ │ │ subs r5, #1 │ │ │ │ mov r2, sl │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 20c24e │ │ │ │ + bne.n 20c2c6 │ │ │ │ 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 20a60c │ │ │ │ + bl 20a684 │ │ │ │ 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 │ │ │ │ @@ -588468,46 +588503,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 20c216 │ │ │ │ - ldr r2, [pc, #36] @ (20c2e8 ) │ │ │ │ - ldr r3, [pc, #32] @ (20c2e4 ) │ │ │ │ + bne.n 20c28e │ │ │ │ + ldr r2, [pc, #36] @ (20c360 ) │ │ │ │ + ldr r3, [pc, #32] @ (20c35c ) │ │ │ │ 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 20c2da │ │ │ │ + bne.n 20c352 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #32 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20c374 │ │ │ │ + beq.n 20c3ec │ │ │ │ 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 20c378 │ │ │ │ + bhi.n 20c3f0 │ │ │ │ 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> │ │ │ │ @@ -588619,68 +588654,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] @ (20c4bc ) │ │ │ │ + ldr r2, [pc, #112] @ (20c534 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (20c4c0 ) │ │ │ │ + ldr r3, [pc, #108] @ (20c538 ) │ │ │ │ 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 20c4ae │ │ │ │ + beq.n 20c526 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 20c4aa │ │ │ │ + bne.n 20c522 │ │ │ │ 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] @ (20c4c4 ) │ │ │ │ - ldr r3, [pc, #40] @ (20c4c0 ) │ │ │ │ + ldr r2, [pc, #48] @ (20c53c ) │ │ │ │ + ldr r3, [pc, #40] @ (20c538 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20c4b6 │ │ │ │ + bne.n 20c52e │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 20c492 │ │ │ │ + b.n 20c50a │ │ │ │ mov r1, r2 │ │ │ │ blx 6099c │ │ │ │ - b.n 20c490 │ │ │ │ + b.n 20c508 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r2, #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 │ │ │ │ @@ -588704,96 +588739,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, 20c546 │ │ │ │ + cbz r0, 20c5be │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (20c54c ) │ │ │ │ + ldr r2, [pc, #40] @ (20c5c4 ) │ │ │ │ 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, 20c53a │ │ │ │ + cbnz r0, 20c5b2 │ │ │ │ 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 20c536 │ │ │ │ + b.n 20c5ae │ │ │ │ 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] @ (20c5b4 ) │ │ │ │ + ldr r2, [pc, #64] @ (20c62c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (20c5b8 ) │ │ │ │ + ldr r3, [pc, #64] @ (20c630 ) │ │ │ │ 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, 20c5ac │ │ │ │ - cbz r4, 20c594 │ │ │ │ + cbnz r0, 20c624 │ │ │ │ + cbz r4, 20c60c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (20c5bc ) │ │ │ │ - ldr r3, [pc, #32] @ (20c5b8 ) │ │ │ │ + ldr r2, [pc, #36] @ (20c634 ) │ │ │ │ + ldr r3, [pc, #32] @ (20c630 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20c5b0 │ │ │ │ + bne.n 20c628 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 20c594 │ │ │ │ + b.n 20c60c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r2, #10 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r1, #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, 20c5f4 │ │ │ │ + cbnz r3, 20c66c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20c5f8 │ │ │ │ + beq.n 20c670 │ │ │ │ sub.w r0, r2, #204 @ 0xcc │ │ │ │ cmp r0, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -588802,25 +588837,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 20c5d4 │ │ │ │ + bl 20c64c │ │ │ │ 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, 20c638 │ │ │ │ + cbnz r3, 20c6b0 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20c63c │ │ │ │ + beq.n 20c6b4 │ │ │ │ sub.w r0, r2, #204 @ 0xcc │ │ │ │ cmp r0, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -588829,15 +588864,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 20c618 │ │ │ │ + bl 20c690 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ @@ -588850,76 +588885,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 20c69c │ │ │ │ + beq.n 20c714 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 20c692 │ │ │ │ + b.n 20c70a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20c69c │ │ │ │ + beq.n 20c714 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 20c68a │ │ │ │ + bpl.n 20c702 │ │ │ │ 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 20c6c6 │ │ │ │ + beq.n 20c73e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 20c6be │ │ │ │ + bmi.n 20c736 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 20c6ca │ │ │ │ + cbnz r0, 20c742 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #225 @ 0xe1 │ │ │ │ - bne.n 20c6ca │ │ │ │ + bne.n 20c742 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20c6ae │ │ │ │ + bne.n 20c726 │ │ │ │ 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] @ (20c710 ) │ │ │ │ + ldr r0, [pc, #44] @ (20c788 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 20c70a │ │ │ │ - ldr r3, [pc, #36] @ (20c714 ) │ │ │ │ + cbnz r3, 20c782 │ │ │ │ + ldr r3, [pc, #36] @ (20c78c ) │ │ │ │ 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 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r0, #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 │ │ │ │ @@ -588927,1452 +588962,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] @ (20c798 ) │ │ │ │ + ldr r3, [pc, #88] @ (20c810 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (20c79c ) │ │ │ │ + ldr r4, [pc, #84] @ (20c814 ) │ │ │ │ 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 20c780 │ │ │ │ + bne.n 20c7f8 │ │ │ │ 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 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r0, #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] @ (20c80c ) │ │ │ │ + ldr r3, [pc, #92] @ (20c884 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20c810 ) │ │ │ │ + ldr r4, [pc, #88] @ (20c888 ) │ │ │ │ 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 20c7f2 │ │ │ │ + bne.n 20c86a │ │ │ │ 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 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + adds r7, #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] @ (20c86c ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20c870 │ │ │ │ + ldr r3, [pc, #72] @ (20c8e4 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20c8e8 │ │ │ │ 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 20c856 │ │ │ │ + bne.n 20c8ce │ │ │ │ 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 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #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] @ (20c8d4 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20c8d8 │ │ │ │ + ldr r3, [pc, #80] @ (20c94c ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20c950 │ │ │ │ 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 20c8be │ │ │ │ + bne.n 20c936 │ │ │ │ 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 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r6, #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] @ (20c934 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20c938 │ │ │ │ + ldr r3, [pc, #72] @ (20c9ac ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20c9b0 │ │ │ │ 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 20c91e │ │ │ │ + bne.n 20c996 │ │ │ │ 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 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r7, #12 │ │ │ │ + adds r6, #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] @ (20c99c ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20c9a0 │ │ │ │ + ldr r3, [pc, #80] @ (20ca14 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20ca18 │ │ │ │ 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 20c984 │ │ │ │ + bne.n 20c9fc │ │ │ │ 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 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r6, #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] @ (20ca14 ) │ │ │ │ + ldr r3, [pc, #96] @ (20ca8c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (20ca18 ) │ │ │ │ + ldr r4, [pc, #92] @ (20ca90 ) │ │ │ │ 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 20c9fa │ │ │ │ + bne.n 20ca72 │ │ │ │ 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 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r5, #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] @ (20ca88 ) │ │ │ │ + ldr r3, [pc, #92] @ (20cb00 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20ca8c ) │ │ │ │ + ldr r4, [pc, #88] @ (20cb04 ) │ │ │ │ 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 20ca6e │ │ │ │ + bne.n 20cae6 │ │ │ │ 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 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #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] @ (20caf0 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20caf4 │ │ │ │ + ldr r3, [pc, #80] @ (20cb68 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20cb6c │ │ │ │ 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 20cad8 │ │ │ │ + bne.n 20cb50 │ │ │ │ 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 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r4, #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] @ (20cb50 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20cb54 │ │ │ │ + ldr r3, [pc, #72] @ (20cbc8 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20cbcc │ │ │ │ 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 20cb3a │ │ │ │ + bne.n 20cbb2 │ │ │ │ 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 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r4, #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] @ (20cbb8 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20cbbc │ │ │ │ + ldr r3, [pc, #80] @ (20cc30 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20cc34 │ │ │ │ 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 20cba0 │ │ │ │ + bne.n 20cc18 │ │ │ │ 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 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r4, #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] @ (20cc18 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20cc1c │ │ │ │ + ldr r3, [pc, #72] @ (20cc90 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20cc94 │ │ │ │ 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 20cc02 │ │ │ │ + bne.n 20cc7a │ │ │ │ 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 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r3, #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] @ (20cc88 ) │ │ │ │ + ldr r3, [pc, #88] @ (20cd00 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (20cc8c ) │ │ │ │ + ldr r4, [pc, #84] @ (20cd04 ) │ │ │ │ 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 20cc70 │ │ │ │ + bne.n 20cce8 │ │ │ │ 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 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r3, #198 @ 0xc6 │ │ │ │ + adds r3, #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] @ (20ccf0 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20ccf4 │ │ │ │ + ldr r3, [pc, #80] @ (20cd68 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20cd6c │ │ │ │ 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 20ccd8 │ │ │ │ + bne.n 20cd50 │ │ │ │ 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 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (20cd64 ) │ │ │ │ + ldr r3, [pc, #92] @ (20cddc ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20cd68 ) │ │ │ │ + ldr r4, [pc, #88] @ (20cde0 ) │ │ │ │ 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 20cd4a │ │ │ │ + bne.n 20cdc2 │ │ │ │ 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 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r2, #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 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ 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] @ (20cdf0 ) │ │ │ │ - ldr.w ip, [pc, #76] @ 20cdf4 │ │ │ │ + ldr r3, [pc, #76] @ (20ce68 ) │ │ │ │ + ldr.w ip, [pc, #76] @ 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, #1072 @ 0x430 │ │ │ │ - bne.n 20cdda │ │ │ │ + bne.n 20ce52 │ │ │ │ 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 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r1, #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] @ (20ce68 ) │ │ │ │ + ldr r3, [pc, #96] @ (20cee0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (20ce6c ) │ │ │ │ + ldr r4, [pc, #92] @ (20cee4 ) │ │ │ │ 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 20ce4e │ │ │ │ + bne.n 20cec6 │ │ │ │ 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 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + adds r1, #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] @ (20cec4 ) │ │ │ │ - ldr.w ip, [pc, #68] @ 20cec8 │ │ │ │ + ldr r3, [pc, #68] @ (20cf3c ) │ │ │ │ + ldr.w ip, [pc, #68] @ 20cf40 │ │ │ │ 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 20ceac │ │ │ │ + bne.n 20cf24 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ movpl r0, #1 │ │ │ │ - bpl.n 20cec0 │ │ │ │ + bpl.n 20cf38 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ eor.w r0, r0, #1024 @ 0x400 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #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 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ 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] @ (20cf68 ) │ │ │ │ - ldr.w ip, [pc, #104] @ 20cf6c │ │ │ │ + ldr r3, [pc, #104] @ (20cfe0 ) │ │ │ │ + ldr.w ip, [pc, #104] @ 20cfe4 │ │ │ │ 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 20cf62 │ │ │ │ + bne.n 20cfda │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ and.w ip, r3, #4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 20cf54 │ │ │ │ + bpl.n 20cfcc │ │ │ │ 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 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ 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 20cf3e │ │ │ │ + bne.n 20cfb6 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movw r4, #1537 @ 0x601 │ │ │ │ - b.n 20cf3e │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + b.n 20cfb6 │ │ │ │ + adds r0, #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] @ (20cfdc ) │ │ │ │ + ldr r3, [pc, #92] @ (20d054 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20cfe0 ) │ │ │ │ + ldr r4, [pc, #88] @ (20d058 ) │ │ │ │ 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 20cfc4 │ │ │ │ + bne.n 20d03c │ │ │ │ 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 29bc84 │ │ │ │ + bl 29bcfc │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r3, 20d02c │ │ │ │ + cbz r3, 20d0a4 │ │ │ │ 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 20d008 │ │ │ │ + b.n 20d080 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d026 │ │ │ │ + beq.n 20d09e │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29bf1c │ │ │ │ + bl 29bf94 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 20d004 │ │ │ │ + bhi.n 20d07c │ │ │ │ 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, 20d078 │ │ │ │ + cbz r3, 20d0f0 │ │ │ │ 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 20d054 │ │ │ │ + b.n 20d0cc │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d072 │ │ │ │ + beq.n 20d0ea │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29bf1c │ │ │ │ + bl 29bf94 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 20d050 │ │ │ │ + bhi.n 20d0c8 │ │ │ │ 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, 20d0c4 │ │ │ │ + cbz r3, 20d13c │ │ │ │ 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 20d0a0 │ │ │ │ + b.n 20d118 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d0be │ │ │ │ + beq.n 20d136 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29bf1c │ │ │ │ + bl 29bf94 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 20d09c │ │ │ │ + bhi.n 20d114 │ │ │ │ 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, 20d110 │ │ │ │ + cbz r3, 20d188 │ │ │ │ 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 20d0ec │ │ │ │ + b.n 20d164 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d10a │ │ │ │ + beq.n 20d182 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29bf1c │ │ │ │ + bl 29bf94 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 20d0e8 │ │ │ │ + bhi.n 20d160 │ │ │ │ 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, 20d15c │ │ │ │ + cbz r3, 20d1d4 │ │ │ │ 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 20d138 │ │ │ │ + b.n 20d1b0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d156 │ │ │ │ + beq.n 20d1ce │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29bf1c │ │ │ │ + bl 29bf94 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 20d134 │ │ │ │ + bhi.n 20d1ac │ │ │ │ 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, 20d1a6 │ │ │ │ + cbz r3, 20d21e │ │ │ │ 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 20d184 │ │ │ │ + b.n 20d1fc │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d1a0 │ │ │ │ + beq.n 20d218 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29bf1c │ │ │ │ + bl 29bf94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20d180 │ │ │ │ + bne.n 20d1f8 │ │ │ │ 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 2160ec │ │ │ │ + bl 216164 │ │ │ │ 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] @ 20d2cc │ │ │ │ + ldr.w r8, [pc, #232] @ 20d344 │ │ │ │ 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 20d284 │ │ │ │ + beq.n 20d2fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 20d27c │ │ │ │ + bne.n 20d2f4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20d290 │ │ │ │ + beq.n 20d308 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20d2b6 │ │ │ │ + beq.n 20d32e │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 20d234 │ │ │ │ + bne.n 20d2ac │ │ │ │ ldr r2, [r4, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 20d234 │ │ │ │ + bls.n 20d2ac │ │ │ │ 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 2177cc │ │ │ │ + bl 217844 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20d27c │ │ │ │ + beq.n 20d2f4 │ │ │ │ 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 20d2a8 │ │ │ │ + bne.n 20d320 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 20d258 │ │ │ │ + beq.n 20d2d0 │ │ │ │ mov r0, r3 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20d1cc │ │ │ │ + bl 20d244 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 20d27c │ │ │ │ - ldr r2, [pc, #116] @ (20d2d0 ) │ │ │ │ + cbnz r0, 20d2f4 │ │ │ │ + ldr r2, [pc, #116] @ (20d348 ) │ │ │ │ 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 20d234 │ │ │ │ + bne.n 20d2ac │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 20d234 │ │ │ │ + bne.n 20d2ac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 20d1fa │ │ │ │ + bne.n 20d272 │ │ │ │ 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 20d23c │ │ │ │ + bne.n 20d2b4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 20d244 │ │ │ │ + bne.n 20d2bc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21739c │ │ │ │ + bl 217414 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20d244 │ │ │ │ - b.n 20d258 │ │ │ │ + bne.n 20d2bc │ │ │ │ + b.n 20d2d0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 20d234 │ │ │ │ + bhi.n 20d2ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20d27c │ │ │ │ + beq.n 20d2f4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #18 │ │ │ │ + cmp r5, #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 20d322 │ │ │ │ - cbz r3, 20d322 │ │ │ │ + bne.n 20d39a │ │ │ │ + cbz r3, 20d39a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 20d302 │ │ │ │ + b.n 20d37a │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20d322 │ │ │ │ + beq.n 20d39a │ │ │ │ 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 215c8c │ │ │ │ + bl 215d04 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 20d2fc │ │ │ │ + bvc.n 20d374 │ │ │ │ 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 20d372 │ │ │ │ - cbz r3, 20d376 │ │ │ │ + bne.n 20d3ea │ │ │ │ + cbz r3, 20d3ee │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 20d356 │ │ │ │ + b.n 20d3ce │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20d376 │ │ │ │ + beq.n 20d3ee │ │ │ │ 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 215c8c │ │ │ │ + bl 215d04 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 20d350 │ │ │ │ + bvs.n 20d3c8 │ │ │ │ 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 20d3d6 │ │ │ │ - cbz r3, 20d3de │ │ │ │ + bne.n 20d44e │ │ │ │ + cbz r3, 20d456 │ │ │ │ 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 215c8c │ │ │ │ + bl 215d04 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl 1f48a8 │ │ │ │ + bl 1f4920 │ │ │ │ mov r3, r0 │ │ │ │ ubfx r2, r0, #0, #15 │ │ │ │ - cbz r2, 20d3e6 │ │ │ │ + cbz r2, 20d45e │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ - bne.n 20d3e6 │ │ │ │ - bl 1f4994 │ │ │ │ + bne.n 20d45e │ │ │ │ + bl 1f4a0c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vpop {d8} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 20d3d6 │ │ │ │ + bne.n 20d44e │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20d3de │ │ │ │ + beq.n 20d456 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - b.n 20d3a6 │ │ │ │ + b.n 20d41e │ │ │ │ nop │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20d410 │ │ │ │ + bls.n 20d488 │ │ │ │ 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 29befc │ │ │ │ + bl 29bf74 │ │ │ │ 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 20d450 │ │ │ │ + bls.n 20d4c8 │ │ │ │ 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 29befc │ │ │ │ + bl 29bf74 │ │ │ │ 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] @ 20d50c │ │ │ │ + ldr.w ip, [pc, #120] @ 20d584 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20d510 ) │ │ │ │ + ldr r2, [pc, #112] @ (20d588 ) │ │ │ │ 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 217280 │ │ │ │ + bl 2172f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20d4e6 │ │ │ │ - ldr r2, [pc, #68] @ (20d514 ) │ │ │ │ - ldr r3, [pc, #60] @ (20d510 ) │ │ │ │ + beq.n 20d55e │ │ │ │ + ldr r2, [pc, #68] @ (20d58c ) │ │ │ │ + ldr r3, [pc, #60] @ (20d588 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20d506 │ │ │ │ + bne.n 20d57e │ │ │ │ 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 215c8c │ │ │ │ + bl 215d04 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20d4ce │ │ │ │ + b.n 20d546 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r2, #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 20d546 │ │ │ │ + beq.n 20d5be │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 20d53e │ │ │ │ + bne.n 20d5b6 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20d54a │ │ │ │ + bne.n 20d5c2 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bne.n 20d54a │ │ │ │ + bne.n 20d5c2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20d526 │ │ │ │ + bne.n 20d59e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #68] @ 20d598 │ │ │ │ + ldr.w ip, [pc, #68] @ 20d610 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 20d56e │ │ │ │ + cbnz r2, 20d5e6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 20d572 │ │ │ │ + bne.n 20d5ea │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20d57a │ │ │ │ + beq.n 20d5f2 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #28] @ (20d59c ) │ │ │ │ + ldr r3, [pc, #28] @ (20d614 ) │ │ │ │ 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 r2, #168 @ 0xa8 │ │ │ │ + cmp r2, #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 20d5c0 │ │ │ │ - cbnz r2, 20d5ce │ │ │ │ + beq.n 20d638 │ │ │ │ + cbnz r2, 20d646 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20d5c4 │ │ │ │ + beq.n 20d63c │ │ │ │ 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 20d5b6 │ │ │ │ + beq.n 20d62e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w lr, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #524] @ (20d7e8 ) │ │ │ │ + ldr r0, [pc, #524] @ (20d860 ) │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20d61e │ │ │ │ + bne.n 20d696 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20d7e4 │ │ │ │ + beq.w 20d85c │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #500] @ (20d7ec ) │ │ │ │ + ldr r1, [pc, #500] @ (20d864 ) │ │ │ │ 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 20d64c │ │ │ │ + beq.n 20d6c4 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20d714 │ │ │ │ + beq.n 20d78c │ │ │ │ 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 20d61e │ │ │ │ + blt.n 20d696 │ │ │ │ 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 20d61e │ │ │ │ + bne.n 20d696 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 20d7e4 │ │ │ │ + beq.w 20d85c │ │ │ │ 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 20d7e0 │ │ │ │ + bhi.w 20d858 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.w 20d7da │ │ │ │ - add r0, pc, #8 @ (adr r0, 20d670 ) │ │ │ │ + bhi.w 20d852 │ │ │ │ + add r0, pc, #8 @ (adr r0, 20d6e8 ) │ │ │ │ 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 │ │ │ │ @@ -590433,36 +590468,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 20d61e │ │ │ │ + beq.n 20d696 │ │ │ │ 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 20d61e │ │ │ │ + bne.n 20d696 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20d7e4 │ │ │ │ + beq.n 20d85c │ │ │ │ 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 20d6f4 │ │ │ │ + bhi.n 20d76c │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 20d7ce │ │ │ │ - add r2, pc, #8 @ (adr r2, 20d740 ) │ │ │ │ + bhi.n 20d846 │ │ │ │ + add r2, pc, #8 @ (adr r2, 20d7b8 ) │ │ │ │ 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 │ │ │ │ @@ -590523,62 +590558,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 20d6f4 │ │ │ │ + b.n 20d76c │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20d70e │ │ │ │ + bne.n 20d786 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ - b.n 20d6f4 │ │ │ │ + b.n 20d76c │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 20d628 │ │ │ │ + b.n 20d6a0 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 20d628 │ │ │ │ + b.n 20d6a0 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 20d628 │ │ │ │ + b.n 20d6a0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r2, #26 │ │ │ │ + cmp r1, #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 215cc0 │ │ │ │ + bl 215d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20d87c │ │ │ │ + beq.n 20d8f4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20d8d2 │ │ │ │ + beq.n 20d94a │ │ │ │ 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 20d8c2 │ │ │ │ + bhi.n 20d93a │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 20d878 │ │ │ │ + bhi.n 20d8f0 │ │ │ │ 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 │ │ │ │ @@ -590589,78 +590624,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 20d8d2 │ │ │ │ + beq.n 20d94a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20d86a │ │ │ │ + bne.n 20d8e2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20d8d2 │ │ │ │ + beq.n 20d94a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxth r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20d880 │ │ │ │ - b.n 20d87c │ │ │ │ + bne.n 20d8f8 │ │ │ │ + b.n 20d8f4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20d8d2 │ │ │ │ + beq.n 20d94a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxtb r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20d896 │ │ │ │ - b.n 20d87c │ │ │ │ + bne.n 20d90e │ │ │ │ + b.n 20d8f4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20d8d2 │ │ │ │ + beq.n 20d94a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20d8ac │ │ │ │ - b.n 20d87c │ │ │ │ + beq.n 20d924 │ │ │ │ + b.n 20d8f4 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 20d87c │ │ │ │ + beq.n 20d8f4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20d828 │ │ │ │ + bne.n 20d8a0 │ │ │ │ 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] @ (20d9d4 ) │ │ │ │ + ldr r4, [pc, #240] @ (20da4c ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r4, pc │ │ │ │ ldrb.w r5, [r0, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 20d97a │ │ │ │ + bne.n 20d9f2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20d9b8 │ │ │ │ + beq.n 20da30 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #224] @ (20d9d8 ) │ │ │ │ + ldr r1, [pc, #224] @ (20da50 ) │ │ │ │ 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 20d97a │ │ │ │ + bne.n 20d9f2 │ │ │ │ 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 │ │ │ │ @@ -590674,17 +590709,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 20d988 │ │ │ │ + bhi.n 20da00 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 20d9d0 │ │ │ │ + bhi.n 20da48 │ │ │ │ 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 │ │ │ │ @@ -590707,236 +590742,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 20d97a │ │ │ │ + bne.n 20d9f2 │ │ │ │ negs r7, r2 │ │ │ │ sbc.w r1, r8, r1 │ │ │ │ bic.w r2, r7, r2 │ │ │ │ and.w r1, r1, r9 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 20d97e │ │ │ │ + bne.n 20d9f6 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 20d93c │ │ │ │ + bne.n 20d9b4 │ │ │ │ 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 20d988 │ │ │ │ + b.n 20da00 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20d988 │ │ │ │ + b.n 20da00 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20d988 │ │ │ │ - movs r7, #24 │ │ │ │ + b.n 20da00 │ │ │ │ + movs r6, #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] @ 20da64 │ │ │ │ + ldr.w ip, [pc, #120] @ 20dadc │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20da68 ) │ │ │ │ + ldr r2, [pc, #112] @ (20dae0 ) │ │ │ │ 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 217280 │ │ │ │ + bl 2172f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20da3e │ │ │ │ - ldr r2, [pc, #68] @ (20da6c ) │ │ │ │ - ldr r3, [pc, #60] @ (20da68 ) │ │ │ │ + beq.n 20dab6 │ │ │ │ + ldr r2, [pc, #68] @ (20dae4 ) │ │ │ │ + ldr r3, [pc, #60] @ (20dae0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20da5e │ │ │ │ + bne.n 20dad6 │ │ │ │ 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 215c8c │ │ │ │ + bl 215d04 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20da26 │ │ │ │ + b.n 20da9e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, #6 │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r5, #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] @ 20daf8 │ │ │ │ + ldr.w ip, [pc, #120] @ 20db70 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20dafc ) │ │ │ │ + ldr r2, [pc, #112] @ (20db74 ) │ │ │ │ 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 217280 │ │ │ │ + bl 2172f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20dad2 │ │ │ │ - ldr r2, [pc, #68] @ (20db00 ) │ │ │ │ - ldr r3, [pc, #60] @ (20dafc ) │ │ │ │ + beq.n 20db4a │ │ │ │ + ldr r2, [pc, #68] @ (20db78 ) │ │ │ │ + ldr r3, [pc, #60] @ (20db74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20daf2 │ │ │ │ + bne.n 20db6a │ │ │ │ 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 215c8c │ │ │ │ + bl 215d04 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20daba │ │ │ │ + b.n 20db32 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ + movs r4, #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] @ 20db8c │ │ │ │ + ldr.w ip, [pc, #120] @ 20dc04 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20db90 ) │ │ │ │ + ldr r2, [pc, #112] @ (20dc08 ) │ │ │ │ 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 217280 │ │ │ │ + bl 2172f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20db66 │ │ │ │ - ldr r2, [pc, #68] @ (20db94 ) │ │ │ │ - ldr r3, [pc, #60] @ (20db90 ) │ │ │ │ + beq.n 20dbde │ │ │ │ + ldr r2, [pc, #68] @ (20dc0c ) │ │ │ │ + ldr r3, [pc, #60] @ (20dc08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20db86 │ │ │ │ + bne.n 20dbfe │ │ │ │ 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 215c8c │ │ │ │ + bl 215d04 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20db4e │ │ │ │ + b.n 20dbc6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ + movs r4, #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 215cc0 │ │ │ │ + bl 215d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20dc38 │ │ │ │ + beq.n 20dcb0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20dc70 │ │ │ │ + beq.n 20dce8 │ │ │ │ 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 20dc68 │ │ │ │ + bhi.n 20dce0 │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20dc12 │ │ │ │ + bhi.n 20dc8a │ │ │ │ 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 │ │ │ │ @@ -590946,81 +590981,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, 20dc38 │ │ │ │ + cbz r0, 20dcb0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20dc70 │ │ │ │ + beq.n 20dce8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ - b.n 20dc12 │ │ │ │ + b.n 20dc8a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20dc70 │ │ │ │ + beq.n 20dce8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20dc24 │ │ │ │ + bne.n 20dc9c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20dc70 │ │ │ │ + beq.n 20dce8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20dc3c │ │ │ │ - b.n 20dc38 │ │ │ │ + bne.n 20dcb4 │ │ │ │ + b.n 20dcb0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20dc3a │ │ │ │ + beq.n 20dcb2 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20dc52 │ │ │ │ + bne.n 20dcca │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ orrs r0, r1 │ │ │ │ - beq.n 20dc38 │ │ │ │ + beq.n 20dcb0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20dbd0 │ │ │ │ + bne.n 20dc48 │ │ │ │ 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 215cc0 │ │ │ │ - cbz r0, 20dcf2 │ │ │ │ + bl 215d38 │ │ │ │ + cbz r0, 20dd6a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20dd3c │ │ │ │ + beq.n 20ddb4 │ │ │ │ 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 20dd34 │ │ │ │ + bhi.n 20ddac │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20dcee │ │ │ │ + bhi.n 20dd66 │ │ │ │ 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 │ │ │ │ @@ -591031,82 +591066,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 20dd3c │ │ │ │ + beq.n 20ddb4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r1, r0, #27 │ │ │ │ - bne.n 20dce0 │ │ │ │ + bne.n 20dd58 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20dd3c │ │ │ │ + beq.n 20ddb4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r0, r0, #27 │ │ │ │ - bne.n 20dcf6 │ │ │ │ - b.n 20dcf2 │ │ │ │ + bne.n 20dd6e │ │ │ │ + b.n 20dd6a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20dd3c │ │ │ │ + beq.n 20ddb4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r5, r0, #27 │ │ │ │ - bne.n 20dd0a │ │ │ │ - b.n 20dcf2 │ │ │ │ + bne.n 20dd82 │ │ │ │ + b.n 20dd6a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20dcf4 │ │ │ │ + beq.n 20dd6c │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20dd1e │ │ │ │ + bne.n 20dd96 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r0, r0, #27 │ │ │ │ - beq.n 20dcf2 │ │ │ │ + beq.n 20dd6a │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20dca8 │ │ │ │ + bne.n 20dd20 │ │ │ │ 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 215cc0 │ │ │ │ + bl 215d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ddda │ │ │ │ + beq.n 20de52 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20dee4 │ │ │ │ + beq.w 20df5c │ │ │ │ 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 20debe │ │ │ │ + bhi.w 20df36 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20dde0 │ │ │ │ + bhi.n 20de58 │ │ │ │ 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 │ │ │ │ @@ -591117,21 +591152,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 20dee4 │ │ │ │ + beq.w 20df5c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 20ddc4 │ │ │ │ + bne.n 20de3c │ │ │ │ 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 │ │ │ │ @@ -591141,30 +591176,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 20ddda │ │ │ │ + bne.n 20de52 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20ddda │ │ │ │ + beq.n 20de52 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20dee4 │ │ │ │ + beq.n 20df5c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 20dde8 │ │ │ │ + b.n 20de60 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20de42 │ │ │ │ + b.n 20deba │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20ddda │ │ │ │ + beq.n 20de52 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20dee4 │ │ │ │ + beq.n 20df5c │ │ │ │ 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> │ │ │ │ @@ -591175,23 +591210,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 20de30 │ │ │ │ - b.n 20ddda │ │ │ │ + beq.n 20dea8 │ │ │ │ + b.n 20de52 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20de8e │ │ │ │ + b.n 20df06 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20ddda │ │ │ │ + beq.n 20de52 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20dee4 │ │ │ │ + beq.n 20df5c │ │ │ │ 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> │ │ │ │ @@ -591202,57 +591237,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 20de7c │ │ │ │ - b.n 20ddda │ │ │ │ + beq.n 20def4 │ │ │ │ + b.n 20de52 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 61734 <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 20deea │ │ │ │ + bne.n 20df62 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ cmpeq r3, r4 │ │ │ │ - bne.n 20ddda │ │ │ │ + bne.n 20de52 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.w 20ddda │ │ │ │ + beq.w 20de52 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 20dd80 │ │ │ │ + bne.w 20ddf8 │ │ │ │ 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 20ded0 │ │ │ │ + b.n 20df48 │ │ │ │ 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 215cc0 │ │ │ │ + bl 215d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20e17e │ │ │ │ + beq.w 20e1f6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20e178 │ │ │ │ + beq.w 20e1f0 │ │ │ │ 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] │ │ │ │ @@ -591263,35 +591298,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 20e184 │ │ │ │ + beq.w 20e1fc │ │ │ │ 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 20e166 │ │ │ │ + bhi.w 20e1de │ │ │ │ mov.w r8, #1 │ │ │ │ subs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r8, ip │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20dfec │ │ │ │ + bhi.n 20e064 │ │ │ │ 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 │ │ │ │ @@ -591314,357 +591349,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 20e17e │ │ │ │ + bne.w 20e1f6 │ │ │ │ orrs r3, r5 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 20e178 │ │ │ │ + beq.w 20e1f0 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20dfdc │ │ │ │ + beq.n 20e054 │ │ │ │ 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 20dfec │ │ │ │ + b.n 20e064 │ │ │ │ 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 20e17e │ │ │ │ + bne.w 20e1f6 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 20e178 │ │ │ │ + beq.w 20e1f0 │ │ │ │ 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 20e044 │ │ │ │ + beq.n 20e0bc │ │ │ │ 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 20e044 │ │ │ │ + b.n 20e0bc │ │ │ │ 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 20e17e │ │ │ │ + bne.n 20e1f6 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e178 │ │ │ │ + beq.n 20e1f0 │ │ │ │ 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 20e0a8 │ │ │ │ + beq.n 20e120 │ │ │ │ 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 20e0a8 │ │ │ │ + b.n 20e120 │ │ │ │ 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 20e17e │ │ │ │ + bne.n 20e1f6 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e178 │ │ │ │ + beq.n 20e1f0 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 20e108 │ │ │ │ + beq.n 20e180 │ │ │ │ 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 20e10e │ │ │ │ + b.n 20e186 │ │ │ │ ands r0, r1 │ │ │ │ ands r3, r2 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - bne.n 20e17e │ │ │ │ + bne.n 20e1f6 │ │ │ │ cmp r4, lr │ │ │ │ - bne.w 20df56 │ │ │ │ + bne.w 20dfce │ │ │ │ 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 20df90 │ │ │ │ + b.n 20e008 │ │ │ │ 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 215cc0 │ │ │ │ + bl 215d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e2ac │ │ │ │ + beq.n 20e324 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20e248 │ │ │ │ + beq.n 20e2c0 │ │ │ │ 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 20e24e │ │ │ │ + beq.n 20e2c6 │ │ │ │ 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 20e236 │ │ │ │ + bhi.n 20e2ae │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20e256 │ │ │ │ + bhi.n 20e2ce │ │ │ │ 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] @ (20e2a8 ) │ │ │ │ + ldr r6, [pc, #128] @ (20e320 ) │ │ │ │ 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 20e2ac │ │ │ │ + bne.n 20e324 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 20e1d8 │ │ │ │ + bne.n 20e250 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ - b.n 20e1f8 │ │ │ │ + b.n 20e270 │ │ │ │ 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 20e2ac │ │ │ │ + bne.n 20e324 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20e248 │ │ │ │ + beq.n 20e2c0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.w 20e39e │ │ │ │ + beq.w 20e416 │ │ │ │ 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 20e270 │ │ │ │ + beq.n 20e2e8 │ │ │ │ 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 20e2ac │ │ │ │ + bne.n 20e324 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20e248 │ │ │ │ + beq.n 20e2c0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20e38c │ │ │ │ + beq.n 20e404 │ │ │ │ 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 20e2bc │ │ │ │ + b.n 20e334 │ │ │ │ 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 20e2ac │ │ │ │ + bne.n 20e324 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20e248 │ │ │ │ + beq.n 20e2c0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20e3b0 │ │ │ │ + beq.n 20e428 │ │ │ │ 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 20e304 │ │ │ │ + b.n 20e37c │ │ │ │ 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 20e2ac │ │ │ │ + bne.n 20e324 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 20e248 │ │ │ │ + beq.w 20e2c0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20e3c2 │ │ │ │ + beq.n 20e43a │ │ │ │ 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 20e34c │ │ │ │ + b.n 20e3c4 │ │ │ │ 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 20e2bc │ │ │ │ + b.n 20e334 │ │ │ │ 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 20e260 │ │ │ │ + b.n 20e2d8 │ │ │ │ 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 20e304 │ │ │ │ + b.n 20e37c │ │ │ │ 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 20e34c │ │ │ │ + b.n 20e3c4 │ │ │ │ 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 215cc0 │ │ │ │ + bl 215d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e4d4 │ │ │ │ + beq.n 20e54c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20e4a2 │ │ │ │ + beq.n 20e51a │ │ │ │ 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] │ │ │ │ @@ -591675,32 +591710,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 20e560 │ │ │ │ + beq.w 20e5d8 │ │ │ │ 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 20e496 │ │ │ │ + bhi.n 20e50e │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20e4da │ │ │ │ + bhi.n 20e552 │ │ │ │ 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 │ │ │ │ @@ -591713,301 +591748,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 20e4d4 │ │ │ │ + bne.n 20e54c │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 20e41e │ │ │ │ + bne.n 20e496 │ │ │ │ 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 20e4d4 │ │ │ │ + bne.n 20e54c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e4a2 │ │ │ │ + beq.n 20e51a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20e568 │ │ │ │ + beq.n 20e5e0 │ │ │ │ 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 20e4b4 │ │ │ │ + beq.n 20e52c │ │ │ │ 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 20e4d4 │ │ │ │ + bne.n 20e54c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e4a2 │ │ │ │ + beq.n 20e51a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20e598 │ │ │ │ + beq.n 20e610 │ │ │ │ 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 20e4e4 │ │ │ │ - b.n 20e4d4 │ │ │ │ + beq.n 20e55c │ │ │ │ + b.n 20e54c │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ uxth r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 20e4d4 │ │ │ │ + bne.n 20e54c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e4a2 │ │ │ │ + beq.n 20e51a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20e588 │ │ │ │ + beq.n 20e600 │ │ │ │ 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 20e510 │ │ │ │ - b.n 20e4d4 │ │ │ │ + beq.n 20e588 │ │ │ │ + b.n 20e54c │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ uxtb r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 20e4d4 │ │ │ │ + bne.n 20e54c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e4a2 │ │ │ │ + beq.n 20e51a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20e578 │ │ │ │ + beq.n 20e5f0 │ │ │ │ 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 20e53e │ │ │ │ - b.n 20e4d4 │ │ │ │ + beq.n 20e5b6 │ │ │ │ + b.n 20e54c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ - b.n 20e458 │ │ │ │ + b.n 20e4d0 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20e4ae │ │ │ │ + b.n 20e526 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20e538 │ │ │ │ + b.n 20e5b0 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20e50a │ │ │ │ + b.n 20e582 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20e4e0 │ │ │ │ + b.n 20e558 │ │ │ │ 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 215cc0 │ │ │ │ + bl 215d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e69e │ │ │ │ + beq.n 20e716 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20e666 │ │ │ │ + beq.n 20e6de │ │ │ │ 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 20e66c │ │ │ │ + beq.n 20e6e4 │ │ │ │ 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 20e654 │ │ │ │ + bhi.n 20e6cc │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 20e6d0 │ │ │ │ + bhi.n 20e748 │ │ │ │ tbb [pc, r0] │ │ │ │ - ldr r6, [pc, #392] @ (20e7c0 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e770 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e774 ) │ │ │ │ + ldr r6, [pc, #392] @ (20e838 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e7e8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e7ec ) │ │ │ │ subs r0, #78 @ 0x4e │ │ │ │ - ldr r6, [pc, #312] @ (20e778 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e778 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e77c ) │ │ │ │ + ldr r6, [pc, #312] @ (20e7f0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e7f0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e7f4 ) │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ - ldr r6, [pc, #312] @ (20e780 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e780 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e784 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e784 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e788 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e788 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e78c ) │ │ │ │ - ldr r6, [pc, #312] @ (20e78c ) │ │ │ │ + ldr r6, [pc, #312] @ (20e7f8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e7f8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e7fc ) │ │ │ │ + ldr r6, [pc, #312] @ (20e7fc ) │ │ │ │ + ldr r6, [pc, #312] @ (20e800 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e800 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e804 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e804 ) │ │ │ │ and.w r2, ip, r2 │ │ │ │ and.w r9, r9, r0 │ │ │ │ orrs.w r2, r2, r9 │ │ │ │ - bne.n 20e69e │ │ │ │ + bne.n 20e716 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 20e5f2 │ │ │ │ + bne.n 20e66a │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, ip │ │ │ │ - b.n 20e612 │ │ │ │ + b.n 20e68a │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20e69e │ │ │ │ + bne.n 20e716 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20e666 │ │ │ │ + beq.n 20e6de │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20e724 │ │ │ │ + beq.n 20e79c │ │ │ │ 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 20e680 │ │ │ │ + beq.n 20e6f8 │ │ │ │ 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 20e69e │ │ │ │ + bne.n 20e716 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20e666 │ │ │ │ + beq.n 20e6de │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20e744 │ │ │ │ + beq.n 20e7bc │ │ │ │ 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 20e6b0 │ │ │ │ - b.n 20e69e │ │ │ │ + beq.n 20e728 │ │ │ │ + b.n 20e716 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20e69e │ │ │ │ + bne.n 20e716 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20e666 │ │ │ │ + beq.n 20e6de │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20e734 │ │ │ │ + beq.n 20e7ac │ │ │ │ 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 20e6da │ │ │ │ - b.n 20e69e │ │ │ │ + beq.n 20e752 │ │ │ │ + b.n 20e716 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20e69e │ │ │ │ + bne.n 20e716 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20e666 │ │ │ │ + beq.n 20e6de │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20e754 │ │ │ │ + beq.n 20e7cc │ │ │ │ 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 20e704 │ │ │ │ - b.n 20e69e │ │ │ │ + beq.n 20e77c │ │ │ │ + b.n 20e716 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20e678 │ │ │ │ + b.n 20e6f0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20e6d4 │ │ │ │ + b.n 20e74c │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20e6a8 │ │ │ │ + b.n 20e720 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20e6fc │ │ │ │ + b.n 20e774 │ │ │ │ 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 215cc0 │ │ │ │ + bl 215d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20e8ee │ │ │ │ + beq.w 20e966 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20e9c4 │ │ │ │ + beq.w 20ea3c │ │ │ │ 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 20e96a │ │ │ │ + bhi.w 20e9e2 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.n 20e808 │ │ │ │ + bhi.n 20e880 │ │ │ │ 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 │ │ │ │ @@ -592018,28 +592053,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 20e8ee │ │ │ │ + beq.n 20e966 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20e8f0 │ │ │ │ + beq.n 20e968 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ands.w r0, r4, #255 @ 0xff │ │ │ │ - bne.n 20e7ec │ │ │ │ - b.n 20e8f0 │ │ │ │ + bne.n 20e864 │ │ │ │ + b.n 20e968 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20e8ee │ │ │ │ + beq.n 20e966 │ │ │ │ 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 │ │ │ │ @@ -592054,37 +592089,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 20e8ee │ │ │ │ + bne.n 20e966 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e8ee │ │ │ │ + beq.n 20e966 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 20e9c4 │ │ │ │ + beq.w 20ea3c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 20e810 │ │ │ │ + b.n 20e888 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20e898 │ │ │ │ + b.n 20e910 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e8ee │ │ │ │ + beq.n 20e966 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 20e9c4 │ │ │ │ + beq.w 20ea3c │ │ │ │ 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, 20e8ee │ │ │ │ + cbz r4, 20e966 │ │ │ │ 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 │ │ │ │ @@ -592099,32 +592134,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 20e884 │ │ │ │ + beq.n 20e8fc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20e910 │ │ │ │ + b.n 20e988 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e8ee │ │ │ │ + beq.n 20e966 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20e9c4 │ │ │ │ + beq.n 20ea3c │ │ │ │ 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 20e8ee │ │ │ │ + beq.n 20e966 │ │ │ │ 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 │ │ │ │ @@ -592139,91 +592174,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 20e8fe │ │ │ │ - b.n 20e8ee │ │ │ │ + beq.n 20e976 │ │ │ │ + b.n 20e966 │ │ │ │ orrs.w r3, r4, sl │ │ │ │ - beq.n 20e8ee │ │ │ │ + beq.n 20e966 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 61734 <__popcountdi2@plt> │ │ │ │ - cbz r4, 20e9ca │ │ │ │ + cbz r4, 20ea42 │ │ │ │ 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 20e9dc │ │ │ │ + bne.n 20ea54 │ │ │ │ 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 20e8ee │ │ │ │ + bne.n 20e966 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e8ee │ │ │ │ + beq.n 20e966 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 20e7a6 │ │ │ │ + bne.w 20e81e │ │ │ │ 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 20e984 │ │ │ │ + b.n 20e9fc │ │ │ │ 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 20e994 │ │ │ │ + b.n 20ea0c │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20ea0e │ │ │ │ + beq.n 20ea86 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20eac0 │ │ │ │ + beq.n 20eb38 │ │ │ │ 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 20eab2 │ │ │ │ + bhi.n 20eb2a │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20ea7e │ │ │ │ + bhi.n 20eaf6 │ │ │ │ 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 │ │ │ │ @@ -592235,100 +592270,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 20ea66 │ │ │ │ + bne.n 20eade │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20ea6c │ │ │ │ + beq.n 20eae4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20ea70 │ │ │ │ + bls.n 20eae8 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20ea6c │ │ │ │ + beq.n 20eae4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20ea86 │ │ │ │ - b.n 20ea82 │ │ │ │ + bls.n 20eafe │ │ │ │ + b.n 20eafa │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20ea6c │ │ │ │ + beq.n 20eae4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20ea9c │ │ │ │ - b.n 20ea82 │ │ │ │ + bls.n 20eb14 │ │ │ │ + b.n 20eafa │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 20ea82 │ │ │ │ + bcs.n 20eafa │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 20ea24 │ │ │ │ - b.n 20ea6c │ │ │ │ + bne.n 20ea9c │ │ │ │ + b.n 20eae4 │ │ │ │ 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 20ead6 │ │ │ │ + beq.n 20eb4e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - cbz r3, 20eb24 │ │ │ │ + cbz r3, 20eb9c │ │ │ │ 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 20eafa │ │ │ │ + b.n 20eb72 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20eb20 │ │ │ │ + beq.n 20eb98 │ │ │ │ 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 20eaf6 │ │ │ │ + bls.n 20eb6e │ │ │ │ cmp r0, #32 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r4, ip │ │ │ │ sbcs.w r2, r5, r2 │ │ │ │ - bcs.n 20eaf6 │ │ │ │ + bcs.n 20eb6e │ │ │ │ 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 20eb3a │ │ │ │ + beq.n 20ebb2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ec04 │ │ │ │ + beq.n 20ec7c │ │ │ │ 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] │ │ │ │ @@ -592337,18 +592372,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 20ebf2 │ │ │ │ + bhi.n 20ec6a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20eba8 │ │ │ │ + bhi.n 20ec20 │ │ │ │ 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 │ │ │ │ @@ -592366,91 +592401,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 20eb98 │ │ │ │ + bne.n 20ec10 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20eb9e │ │ │ │ + bne.n 20ec16 │ │ │ │ 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 20eb98 │ │ │ │ + bne.n 20ec10 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20ebba │ │ │ │ - b.n 20ebb4 │ │ │ │ + bne.n 20ec32 │ │ │ │ + b.n 20ec2c │ │ │ │ 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 20eb98 │ │ │ │ + bne.n 20ec10 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20ebd6 │ │ │ │ - b.n 20ebb4 │ │ │ │ + bne.n 20ec4e │ │ │ │ + b.n 20ec2c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61734 <__popcountdi2@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20eb98 │ │ │ │ + bne.n 20ec10 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 20eb5a │ │ │ │ - b.n 20ebb4 │ │ │ │ + bne.n 20ebd2 │ │ │ │ + b.n 20ec2c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, ip │ │ │ │ - ldr r0, [pc, #160] @ (20ecb4 ) │ │ │ │ + ldr r0, [pc, #160] @ (20ed2c ) │ │ │ │ ldr.w lr, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [lr, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 20ec4a │ │ │ │ + bne.n 20ecc2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ecaa │ │ │ │ - ldr.w lr, [pc, #140] @ 20ecb8 │ │ │ │ + beq.n 20ed22 │ │ │ │ + ldr.w lr, [pc, #140] @ 20ed30 │ │ │ │ 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 20ec4e │ │ │ │ + beq.n 20ecc6 │ │ │ │ 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 20ec9e │ │ │ │ + bhi.n 20ed16 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 20ec9e │ │ │ │ + bhi.n 20ed16 │ │ │ │ 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 │ │ │ │ @@ -592462,35 +592497,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 20ec4a │ │ │ │ + beq.n 20ecc2 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 20ec62 │ │ │ │ + bne.n 20ecda │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 20eca2 │ │ │ │ + b.n 20ed1a │ │ │ │ nop │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r4, r5, #13 │ │ │ │ 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 20ecce │ │ │ │ + beq.n 20ed46 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20edce │ │ │ │ + beq.n 20ee46 │ │ │ │ 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 │ │ │ │ @@ -592498,17 +592533,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 20ed2a │ │ │ │ + bhi.n 20eda2 │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 20ed74 │ │ │ │ + bhi.n 20edec │ │ │ │ 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 │ │ │ │ @@ -592524,82 +592559,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 20ed90 │ │ │ │ + bcs.n 20ee08 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 20edd2 │ │ │ │ + bge.n 20ee4a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20ed90 │ │ │ │ + bne.n 20ee08 │ │ │ │ mov.w lr, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 20ecee │ │ │ │ + bne.n 20ed66 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20ed92 │ │ │ │ + b.n 20ee0a │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 20ed66 │ │ │ │ + bcc.n 20edde │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20ed90 │ │ │ │ + bne.n 20ee08 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20ed52 │ │ │ │ + beq.n 20edca │ │ │ │ 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 20ed56 │ │ │ │ + bcc.n 20edce │ │ │ │ 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 20ed90 │ │ │ │ + bcs.n 20ee08 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 20edbe │ │ │ │ + bcc.n 20ee36 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20ed90 │ │ │ │ + bne.n 20ee08 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20ed52 │ │ │ │ + beq.n 20edca │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 20ed98 │ │ │ │ + b.n 20ee10 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 20ed4e │ │ │ │ + blt.n 20edc6 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 20ed4e │ │ │ │ - b.n 20ed90 │ │ │ │ + beq.n 20edc6 │ │ │ │ + b.n 20ee08 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20edfa │ │ │ │ + beq.n 20ee72 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20eeca │ │ │ │ + beq.n 20ef42 │ │ │ │ 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 │ │ │ │ @@ -592607,17 +592642,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 20ee5a │ │ │ │ + bhi.n 20eed2 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 20eea4 │ │ │ │ + bhi.n 20ef1c │ │ │ │ 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 │ │ │ │ @@ -592631,69 +592666,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 20eec4 │ │ │ │ + bcs.n 20ef3c │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 20eece │ │ │ │ + bge.n 20ef46 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20eec4 │ │ │ │ + bne.n 20ef3c │ │ │ │ movs r7, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 20ee1a │ │ │ │ + bne.n 20ee92 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20eec6 │ │ │ │ + b.n 20ef3e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bpl.n 20ee90 │ │ │ │ - cbnz r7, 20eec4 │ │ │ │ + bpl.n 20ef08 │ │ │ │ + cbnz r7, 20ef3c │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 20ee80 │ │ │ │ - b.n 20ee7c │ │ │ │ + bne.n 20eef8 │ │ │ │ + b.n 20eef4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 20ee7c │ │ │ │ + beq.n 20eef4 │ │ │ │ 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 20eec4 │ │ │ │ + bcs.n 20ef3c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcc.n 20ee96 │ │ │ │ + bcc.n 20ef0e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20ee96 │ │ │ │ + beq.n 20ef0e │ │ │ │ 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 20ee78 │ │ │ │ + blt.n 20eef0 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20ee78 │ │ │ │ - b.n 20eec4 │ │ │ │ + beq.n 20eef0 │ │ │ │ + b.n 20ef3c │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20eef6 │ │ │ │ + beq.n 20ef6e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f044 │ │ │ │ + beq.w 20f0bc │ │ │ │ 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 │ │ │ │ @@ -592701,17 +592736,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 20f00a │ │ │ │ + bhi.n 20f082 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.n 20efb2 │ │ │ │ + bhi.n 20f02a │ │ │ │ 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 │ │ │ │ @@ -592722,439 +592757,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 20f040 │ │ │ │ + beq.n 20f0b8 │ │ │ │ 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 20ef58 │ │ │ │ - cbz r7, 20efa0 │ │ │ │ + beq.n 20efd0 │ │ │ │ + cbz r7, 20f018 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20f040 │ │ │ │ + beq.n 20f0b8 │ │ │ │ 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 20ef7e │ │ │ │ + beq.n 20eff6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20ef78 │ │ │ │ + bne.n 20eff0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 20f03a │ │ │ │ + b.n 20f0b2 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20f040 │ │ │ │ + beq.n 20f0b8 │ │ │ │ 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 20ef78 │ │ │ │ + bcs.n 20eff0 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 20efa4 │ │ │ │ - b.n 20ef76 │ │ │ │ + beq.n 20f01c │ │ │ │ + b.n 20efee │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20f040 │ │ │ │ + beq.n 20f0b8 │ │ │ │ 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 20ef78 │ │ │ │ + bcs.n 20eff0 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 20efd6 │ │ │ │ - b.n 20ef76 │ │ │ │ + beq.n 20f04e │ │ │ │ + b.n 20efee │ │ │ │ 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 20ef78 │ │ │ │ + bcs.n 20eff0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 20ef76 │ │ │ │ + blt.n 20efee │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - blt.n 20f03a │ │ │ │ + blt.n 20f0b2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20ef78 │ │ │ │ + bne.n 20eff0 │ │ │ │ movs r7, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 20ef18 │ │ │ │ + bne.w 20ef90 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20ef7a │ │ │ │ + b.n 20eff2 │ │ │ │ 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 20f07c │ │ │ │ - b.n 20f340 │ │ │ │ + bne.n 20f0f4 │ │ │ │ + b.n 20f3b8 │ │ │ │ cmp r2, #141 @ 0x8d │ │ │ │ - bne.w 20f2e0 │ │ │ │ + bne.w 20f358 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 20f340 │ │ │ │ + beq.w 20f3b8 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 20f072 │ │ │ │ + bne.n 20f0ea │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20f2e0 │ │ │ │ + bne.w 20f358 │ │ │ │ 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 20f06c │ │ │ │ + bne.n 20f0e4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20f072 │ │ │ │ + beq.n 20f0ea │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 20f0bc │ │ │ │ + b.n 20f134 │ │ │ │ cmp r2, #141 @ 0x8d │ │ │ │ - bne.w 20f2e0 │ │ │ │ + bne.w 20f358 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 20f334 │ │ │ │ + beq.w 20f3ac │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 20f0b2 │ │ │ │ + bne.n 20f12a │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20f2e0 │ │ │ │ + bne.w 20f358 │ │ │ │ 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 20f0ac │ │ │ │ + bne.n 20f124 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 20f0b2 │ │ │ │ + beq.n 20f12a │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 20f104 │ │ │ │ + b.n 20f17c │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.w 20f2e0 │ │ │ │ + bne.w 20f358 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 20f324 │ │ │ │ + beq.w 20f39c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 20f0f6 │ │ │ │ + bne.n 20f16e │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20f2e0 │ │ │ │ + bne.w 20f358 │ │ │ │ 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 20f0f0 │ │ │ │ + bne.n 20f168 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r9, r2, #20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 20f0f6 │ │ │ │ + beq.n 20f16e │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 20f150 │ │ │ │ + b.n 20f1c8 │ │ │ │ cmp r6, #141 @ 0x8d │ │ │ │ - bne.w 20f2e0 │ │ │ │ + bne.w 20f358 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 20f310 │ │ │ │ + beq.w 20f388 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20f142 │ │ │ │ + bne.n 20f1ba │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20f2e0 │ │ │ │ + bne.w 20f358 │ │ │ │ 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 20f13c │ │ │ │ + bne.n 20f1b4 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 20f142 │ │ │ │ + beq.n 20f1ba │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 20f198 │ │ │ │ + b.n 20f210 │ │ │ │ cmp r5, #141 @ 0x8d │ │ │ │ - bne.w 20f2e0 │ │ │ │ + bne.w 20f358 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 20f2f6 │ │ │ │ + beq.w 20f36e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20f18e │ │ │ │ + bne.n 20f206 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20f2e0 │ │ │ │ + bne.w 20f358 │ │ │ │ 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 20f188 │ │ │ │ + bne.n 20f200 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 20f18e │ │ │ │ + beq.n 20f206 │ │ │ │ strd r8, r7, [sp] │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 20f1e2 │ │ │ │ + b.n 20f25a │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.w 20f2e0 │ │ │ │ + bne.w 20f358 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 20f2e8 │ │ │ │ + beq.w 20f360 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 20f1d4 │ │ │ │ + bne.n 20f24c │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f2e0 │ │ │ │ + bne.n 20f358 │ │ │ │ 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 20f1ce │ │ │ │ + bne.n 20f246 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 20f1d4 │ │ │ │ + beq.n 20f24c │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 20f21c │ │ │ │ + b.n 20f294 │ │ │ │ cmp r3, #141 @ 0x8d │ │ │ │ - bne.n 20f2e0 │ │ │ │ + bne.n 20f358 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20f1d4 │ │ │ │ + beq.n 20f24c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20f214 │ │ │ │ + bne.n 20f28c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20f2e0 │ │ │ │ + bne.n 20f358 │ │ │ │ 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 20f210 │ │ │ │ + bne.n 20f288 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 20f214 │ │ │ │ + beq.n 20f28c │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 20f256 │ │ │ │ + b.n 20f2ce │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.n 20f2de │ │ │ │ + bne.n 20f356 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20f214 │ │ │ │ + beq.n 20f28c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 20f24e │ │ │ │ + bne.n 20f2c6 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f2de │ │ │ │ + bne.n 20f356 │ │ │ │ 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 20f24a │ │ │ │ + bne.n 20f2c2 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 20f24e │ │ │ │ + beq.n 20f2c6 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 20f298 │ │ │ │ + b.n 20f310 │ │ │ │ cmp.w lr, #141 @ 0x8d │ │ │ │ - bne.n 20f2de │ │ │ │ + bne.n 20f356 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 20f24e │ │ │ │ + beq.n 20f2c6 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 20f28c │ │ │ │ + bne.n 20f304 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20f2de │ │ │ │ + bne.n 20f356 │ │ │ │ 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 20f286 │ │ │ │ + bne.n 20f2fe │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 20f048 │ │ │ │ + bl 20f0c0 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f28c │ │ │ │ + bne.n 20f304 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 20f2e0 │ │ │ │ + b.n 20f358 │ │ │ │ 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 20f198 │ │ │ │ + bne.w 20f210 │ │ │ │ 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 20f150 │ │ │ │ + bne.w 20f1c8 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 20f104 │ │ │ │ + bne.w 20f17c │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 20f0bc │ │ │ │ + bne.w 20f134 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 20f07c │ │ │ │ + bne.w 20f0f4 │ │ │ │ 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 20f39a │ │ │ │ + beq.n 20f412 │ │ │ │ subs r4, #4 │ │ │ │ - b.n 20f374 │ │ │ │ + b.n 20f3ec │ │ │ │ cmp r3, #141 @ 0x8d │ │ │ │ - bne.n 20f3a0 │ │ │ │ + bne.n 20f418 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 20f39a │ │ │ │ + beq.n 20f412 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 20f36c │ │ │ │ + bmi.n 20f3e4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 20f3a0 │ │ │ │ + cbnz r3, 20f418 │ │ │ │ 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 20f368 │ │ │ │ - bl 20f048 │ │ │ │ + bne.n 20f3e0 │ │ │ │ + bl 20f0c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f36c │ │ │ │ + bne.n 20f3e4 │ │ │ │ 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 │ │ │ │ @@ -593163,51 +593198,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] @ (20f498 ) │ │ │ │ + ldr r7, [pc, #212] @ (20f510 ) │ │ │ │ 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 215cc0 │ │ │ │ + bl 215d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f46e │ │ │ │ + beq.n 20f4e6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20f46e │ │ │ │ - ldr r3, [pc, #188] @ (20f49c ) │ │ │ │ + beq.n 20f4e6 │ │ │ │ + ldr r3, [pc, #188] @ (20f514 ) │ │ │ │ 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 20f440 │ │ │ │ + bhi.n 20f4b8 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 20f47e │ │ │ │ + bls.n 20f4f6 │ │ │ │ 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 20f47a │ │ │ │ + bhi.n 20f4f2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20f490 │ │ │ │ + bhi.n 20f508 │ │ │ │ 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 │ │ │ │ @@ -593218,1205 +593253,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 20f47e │ │ │ │ + bne.n 20f4f6 │ │ │ │ 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 215c8c │ │ │ │ + bl 215d04 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 20f47e │ │ │ │ + beq.n 20f4f6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 20f3ea │ │ │ │ + bne.n 20f462 │ │ │ │ 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 20f468 │ │ │ │ + bne.n 20f4e0 │ │ │ │ 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 20f468 │ │ │ │ - b.n 20f47e │ │ │ │ + bne.n 20f4e0 │ │ │ │ + b.n 20f4f6 │ │ │ │ movs r2, #0 │ │ │ │ orrs r0, r2 │ │ │ │ - bne.n 20f468 │ │ │ │ - b.n 20f47e │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + bne.n 20f4e0 │ │ │ │ + b.n 20f4f6 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ 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] @ 20f9e0 │ │ │ │ + ldr.w r3, [pc, #1324] @ 20fa58 │ │ │ │ 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 20f5a2 │ │ │ │ + beq.n 20f61a │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ands.w r6, r7, #1 │ │ │ │ - bne.n 20f59a │ │ │ │ + bne.n 20f612 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ - cbz r3, 20f508 │ │ │ │ + cbz r3, 20f580 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20f4fe │ │ │ │ + bne.n 20f576 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20f4fe │ │ │ │ + bls.n 20f576 │ │ │ │ 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 2177cc │ │ │ │ + bl 217844 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20f59a │ │ │ │ + beq.n 20f612 │ │ │ │ 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 20f5a6 │ │ │ │ + beq.n 20f61e │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 20f5aa │ │ │ │ + bne.n 20f622 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20f59a │ │ │ │ + beq.n 20f612 │ │ │ │ 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 20f5f8 │ │ │ │ + bmi.n 20f670 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20f604 │ │ │ │ + beq.n 20f67c │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 20f56e │ │ │ │ + beq.n 20f5e6 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20f56e │ │ │ │ + bne.n 20f5e6 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 20f56e │ │ │ │ + bls.n 20f5e6 │ │ │ │ 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 2177cc │ │ │ │ + bl 217844 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20f5f8 │ │ │ │ + beq.n 20f670 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ - ldr.w r2, [pc, #1132] @ 20f9e4 │ │ │ │ + ldr.w r2, [pc, #1132] @ 20fa5c │ │ │ │ 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 20f4fe │ │ │ │ + bne.n 20f576 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 20f4fe │ │ │ │ + bmi.n 20f576 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20f4ca │ │ │ │ + bne.n 20f542 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 20f500 │ │ │ │ + b.n 20f578 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20f520 │ │ │ │ + bne.n 20f598 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21739c │ │ │ │ + bl 217414 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f520 │ │ │ │ - b.n 20f576 │ │ │ │ + bne.n 20f598 │ │ │ │ + b.n 20f5ee │ │ │ │ ldrd r2, r5, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 20f888 │ │ │ │ + bne.w 20f900 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 20f7d8 │ │ │ │ + bne.w 20f850 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 20f724 │ │ │ │ + bne.w 20f79c │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 20f62e │ │ │ │ + bne.n 20f6a6 │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 20f536 │ │ │ │ + bne.n 20f5ae │ │ │ │ mov r5, r9 │ │ │ │ - b.n 20f59a │ │ │ │ + b.n 20f612 │ │ │ │ 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 20f68a │ │ │ │ + bne.n 20f702 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f692 │ │ │ │ + beq.n 20f70a │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 20f5f8 │ │ │ │ + beq.n 20f670 │ │ │ │ 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 20f5ec │ │ │ │ + bmi.n 20f664 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20f6cc │ │ │ │ + bne.n 20f744 │ │ │ │ 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 20f704 │ │ │ │ + bne.n 20f77c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20f70c │ │ │ │ - bl 21739c │ │ │ │ + bne.n 20f784 │ │ │ │ + bl 217414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f70c │ │ │ │ - ldr r1, [pc, #904] @ (20f9e4 ) │ │ │ │ + bne.n 20f784 │ │ │ │ + ldr r1, [pc, #904] @ (20fa5c ) │ │ │ │ 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 20f67e │ │ │ │ + bne.n 20f6f6 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 20f5ec │ │ │ │ + bpl.n 20f664 │ │ │ │ ldrd r7, r3, [sp, #16] │ │ │ │ mov ip, r0 │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - b.n 20f6a4 │ │ │ │ + b.n 20f71c │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20f618 │ │ │ │ + beq.n 20f690 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 21739c │ │ │ │ + bl 217414 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f618 │ │ │ │ - ldr r1, [pc, #836] @ (20f9e4 ) │ │ │ │ + bne.n 20f690 │ │ │ │ + ldr r1, [pc, #836] @ (20fa5c ) │ │ │ │ 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 20f6c0 │ │ │ │ + bne.n 20f738 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bpl.n 20f5f8 │ │ │ │ + bpl.n 20f670 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ mov lr, ip │ │ │ │ - b.n 20f57e │ │ │ │ + b.n 20f5f6 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 20f6fa │ │ │ │ + beq.n 20f772 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20f6fa │ │ │ │ + bne.n 20f772 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 20f6fa │ │ │ │ + bls.n 20f772 │ │ │ │ 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 2177cc │ │ │ │ + bl 217844 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20f5ec │ │ │ │ + beq.w 20f664 │ │ │ │ ldrd r7, r3, [sp, #16] │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - b.n 20f69e │ │ │ │ + b.n 20f716 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 20f650 │ │ │ │ + bne.n 20f6c8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r3 │ │ │ │ - beq.w 20f5ec │ │ │ │ + beq.w 20f664 │ │ │ │ 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 20f5dc │ │ │ │ + bmi.w 20f654 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 20f768 │ │ │ │ + cbz r3, 20f7e0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20f75e │ │ │ │ + beq.n 20f7d6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20f75e │ │ │ │ + bne.n 20f7d6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20f75e │ │ │ │ + bls.n 20f7d6 │ │ │ │ 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 2177cc │ │ │ │ + bl 217844 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20f5dc │ │ │ │ + beq.w 20f654 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 20f658 │ │ │ │ + b.n 20f6d0 │ │ │ │ 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 20f7b4 │ │ │ │ - cbnz r1, 20f7bc │ │ │ │ + bne.n 20f82c │ │ │ │ + cbnz r1, 20f834 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 21739c │ │ │ │ + bl 217414 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbnz r0, 20f7bc │ │ │ │ - ldr r3, [pc, #604] @ (20f9e4 ) │ │ │ │ + cbnz r0, 20f834 │ │ │ │ + ldr r3, [pc, #604] @ (20fa5c ) │ │ │ │ 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 20f7aa │ │ │ │ + bne.n 20f822 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.w 20f5dc │ │ │ │ + bpl.w 20f654 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 20f65e │ │ │ │ + b.n 20f6d6 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20f77a │ │ │ │ + bne.n 20f7f2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.w 20f5dc │ │ │ │ + beq.w 20f654 │ │ │ │ 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 20f5cc │ │ │ │ + bmi.w 20f644 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 20f81e │ │ │ │ + cbz r3, 20f896 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20f812 │ │ │ │ + beq.n 20f88a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20f812 │ │ │ │ + bne.n 20f88a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20f812 │ │ │ │ + bls.n 20f88a │ │ │ │ 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 2177cc │ │ │ │ + bl 217844 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20f5cc │ │ │ │ + beq.w 20f644 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 20f784 │ │ │ │ + b.n 20f7fc │ │ │ │ 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 20f868 │ │ │ │ - cbnz r3, 20f870 │ │ │ │ - bl 21739c │ │ │ │ - cbnz r0, 20f870 │ │ │ │ - ldr r3, [pc, #424] @ (20f9e4 ) │ │ │ │ + bne.n 20f8e0 │ │ │ │ + cbnz r3, 20f8e8 │ │ │ │ + bl 217414 │ │ │ │ + cbnz r0, 20f8e8 │ │ │ │ + ldr r3, [pc, #424] @ (20fa5c ) │ │ │ │ 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 20f85c │ │ │ │ + bne.n 20f8d4 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 20f5cc │ │ │ │ + bpl.w 20f644 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 20f78a │ │ │ │ + b.n 20f802 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20f832 │ │ │ │ + bne.n 20f8aa │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 20f5cc │ │ │ │ + beq.w 20f644 │ │ │ │ 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 20f5bc │ │ │ │ + bmi.w 20f634 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ - cbz r0, 20f8ce │ │ │ │ + cbz r0, 20f946 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 20f8c6 │ │ │ │ + beq.n 20f93e │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 20f8c6 │ │ │ │ + bne.n 20f93e │ │ │ │ ldr r0, [r2, #16] │ │ │ │ subs r0, #24 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 20f8c6 │ │ │ │ + bls.n 20f93e │ │ │ │ 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 2177cc │ │ │ │ + bl 217844 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20f5bc │ │ │ │ + beq.w 20f634 │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 20f838 │ │ │ │ + b.n 20f8b0 │ │ │ │ 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 20f91a │ │ │ │ - cbnz r6, 20f922 │ │ │ │ + bne.n 20f992 │ │ │ │ + cbnz r6, 20f99a │ │ │ │ strd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - bl 21739c │ │ │ │ + bl 217414 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 20f922 │ │ │ │ - ldr r0, [pc, #244] @ (20f9e4 ) │ │ │ │ + cbnz r0, 20f99a │ │ │ │ + ldr r0, [pc, #244] @ (20fa5c ) │ │ │ │ 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 20f912 │ │ │ │ + bne.n 20f98a │ │ │ │ ldrb.w r1, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.w 20f5bc │ │ │ │ + bpl.w 20f634 │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 20f83c │ │ │ │ + b.n 20f8b4 │ │ │ │ movw r4, #315 @ 0x13b │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 20f8e0 │ │ │ │ + bne.n 20f958 │ │ │ │ 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 20f5b8 │ │ │ │ + beq.w 20f630 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r6, r4, #31 │ │ │ │ - bmi.n 20f992 │ │ │ │ + bmi.n 20fa0a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 20f998 │ │ │ │ + cbz r3, 20fa10 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20f974 │ │ │ │ + beq.n 20f9ec │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20f974 │ │ │ │ + bne.n 20f9ec │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20f974 │ │ │ │ + bls.n 20f9ec │ │ │ │ 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 2177cc │ │ │ │ + bl 217844 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20f992 │ │ │ │ + beq.n 20fa0a │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b.n 20f8ee │ │ │ │ + b.n 20f966 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20f9ac │ │ │ │ + bne.n 20fa24 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d1cc │ │ │ │ - cbz r0, 20f9b4 │ │ │ │ + bl 20d244 │ │ │ │ + cbz r0, 20fa2c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 20f934 │ │ │ │ + b.n 20f9ac │ │ │ │ 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 20f97e │ │ │ │ + bne.n 20f9f6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20f986 │ │ │ │ - bl 21739c │ │ │ │ + bne.n 20f9fe │ │ │ │ + bl 217414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f986 │ │ │ │ - ldr r3, [pc, #44] @ (20f9e4 ) │ │ │ │ + bne.n 20f9fe │ │ │ │ + ldr r3, [pc, #44] @ (20fa5c ) │ │ │ │ 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 20f9d4 │ │ │ │ + bne.n 20fa4c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.n 20f992 │ │ │ │ + bpl.n 20fa0a │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b.n 20f8f2 │ │ │ │ + b.n 20f96a │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #1600] @ 21003c │ │ │ │ + ldr.w r3, [pc, #1600] @ 2100b4 │ │ │ │ add.w r9, r0, #20 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 20fafc │ │ │ │ + beq.n 20fb74 │ │ │ │ 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 20faf0 │ │ │ │ + bne.n 20fb68 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fb08 │ │ │ │ + beq.n 20fb80 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 20fbec │ │ │ │ + beq.w 20fc64 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20fa56 │ │ │ │ + bne.n 20face │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20fa56 │ │ │ │ + bls.n 20face │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 2177cc │ │ │ │ + bl 217844 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20faf0 │ │ │ │ + beq.n 20fb68 │ │ │ │ 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 20fb1e │ │ │ │ + bne.n 20fb96 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20faf0 │ │ │ │ + beq.n 20fb68 │ │ │ │ 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 20fbda │ │ │ │ + bmi.w 20fc52 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fb30 │ │ │ │ + beq.n 20fba8 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 20fd22 │ │ │ │ + beq.w 20fd9a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20faca │ │ │ │ + bne.n 20fb42 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20faca │ │ │ │ + bls.n 20fb42 │ │ │ │ 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 2177cc │ │ │ │ + bl 217844 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20fbda │ │ │ │ - ldr.w r3, [pc, #1396] @ 210040 │ │ │ │ + beq.w 20fc52 │ │ │ │ + ldr.w r3, [pc, #1396] @ 2100b8 │ │ │ │ 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 20fa56 │ │ │ │ + bne.n 20face │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 20fa1c │ │ │ │ + bne.n 20fa94 │ │ │ │ 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 20fa5e │ │ │ │ + bne.n 20fad6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20fa66 │ │ │ │ - bl 21739c │ │ │ │ + bne.n 20fade │ │ │ │ + bl 217414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fa66 │ │ │ │ - ldr.w r3, [pc, #1304] @ 210040 │ │ │ │ + bne.n 20fade │ │ │ │ + ldr.w r3, [pc, #1304] @ 2100b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 20fadc │ │ │ │ + b.n 20fb54 │ │ │ │ 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 20fc06 │ │ │ │ + beq.n 20fc7e │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20fc0a │ │ │ │ + bne.n 20fc82 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20fbda │ │ │ │ + beq.n 20fc52 │ │ │ │ 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 20fccc │ │ │ │ + bmi.w 20fd44 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20fce4 │ │ │ │ + beq.w 20fd5c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 20fe08 │ │ │ │ + beq.w 20fe80 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20fbb0 │ │ │ │ + bne.n 20fc28 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20fbb0 │ │ │ │ + bls.n 20fc28 │ │ │ │ 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 2177cc │ │ │ │ + bl 217844 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20fccc │ │ │ │ - ldr.w r3, [pc, #1164] @ 210040 │ │ │ │ + beq.w 20fd44 │ │ │ │ + ldr.w r3, [pc, #1164] @ 2100b8 │ │ │ │ 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 20ffaa │ │ │ │ + bne.w 210022 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 20fa8c │ │ │ │ + bne.w 20fb04 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 20faf0 │ │ │ │ + b.n 20fb68 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 20fa56 │ │ │ │ + bhi.w 20face │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 20fa1c │ │ │ │ - b.n 20fafc │ │ │ │ + bne.w 20fa94 │ │ │ │ + b.n 20fb74 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20fb4a │ │ │ │ - bl 21739c │ │ │ │ + bne.n 20fbc2 │ │ │ │ + bl 217414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fb4a │ │ │ │ - ldr.w r3, [pc, #1068] @ 210040 │ │ │ │ + bne.n 20fbc2 │ │ │ │ + ldr.w r3, [pc, #1068] @ 2100b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 20fbc4 │ │ │ │ + b.n 20fc3c │ │ │ │ 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 20fd54 │ │ │ │ + bne.w 20fdcc │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20fd5e │ │ │ │ - bl 21739c │ │ │ │ + bne.w 20fdd6 │ │ │ │ + bl 217414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20fd5e │ │ │ │ - ldr r3, [pc, #1020] @ (210040 ) │ │ │ │ + bne.w 20fdd6 │ │ │ │ + ldr r3, [pc, #1020] @ (2100b8 ) │ │ │ │ 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 20ffc4 │ │ │ │ + bne.w 21003c │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 20ffa4 │ │ │ │ + beq.w 21001c │ │ │ │ ldr.w r6, [sl] │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 20fc5c │ │ │ │ + bmi.n 20fcd4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fc1c │ │ │ │ + beq.n 20fc94 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 20fdda │ │ │ │ + beq.w 20fe52 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20fca4 │ │ │ │ + bne.n 20fd1c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20fca4 │ │ │ │ + bls.n 20fd1c │ │ │ │ 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 2177cc │ │ │ │ + bl 217844 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20fc5c │ │ │ │ - ldr r3, [pc, #920] @ (210040 ) │ │ │ │ + beq.n 20fcd4 │ │ │ │ + ldr r3, [pc, #920] @ (2100b8 ) │ │ │ │ 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 20ffb6 │ │ │ │ + bne.w 21002e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 20fb70 │ │ │ │ + bne.w 20fbe8 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 20fbda │ │ │ │ + b.n 20fc52 │ │ │ │ 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 20fd3c │ │ │ │ - cbz r5, 20fd44 │ │ │ │ + bne.n 20fdb4 │ │ │ │ + cbz r5, 20fdbc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20fccc │ │ │ │ + beq.n 20fd44 │ │ │ │ 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 20fc6a │ │ │ │ + b.n 20fce2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 20faca │ │ │ │ + bhi.w 20fb42 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 20fa8c │ │ │ │ - b.n 20fbe8 │ │ │ │ + bne.w 20fb04 │ │ │ │ + b.n 20fc60 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20fcf8 │ │ │ │ - bl 21739c │ │ │ │ + beq.n 20fd70 │ │ │ │ + bl 217414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fcf8 │ │ │ │ - ldr r3, [pc, #752] @ (210040 ) │ │ │ │ + bne.n 20fd70 │ │ │ │ + ldr r3, [pc, #752] @ (2100b8 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 20fcb6 │ │ │ │ + b.n 20fd2e │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 20fc36 │ │ │ │ + bne.w 20fcae │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r3, r6, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20fc5c │ │ │ │ + beq.w 20fcd4 │ │ │ │ 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 20fdee │ │ │ │ + bmi.n 20fe66 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fe22 │ │ │ │ + beq.n 20fe9a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20fde6 │ │ │ │ + beq.n 20fe5e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20fdc2 │ │ │ │ + bne.n 20fe3a │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20fdc2 │ │ │ │ + bls.n 20fe3a │ │ │ │ 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 2177cc │ │ │ │ + bl 217844 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20fdee │ │ │ │ - ldr r3, [pc, #636] @ (210040 ) │ │ │ │ + beq.n 20fe66 │ │ │ │ + ldr r3, [pc, #636] @ (2100b8 ) │ │ │ │ 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 20fc46 │ │ │ │ + b.n 20fcbe │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 20fc5c │ │ │ │ - b.n 20fca4 │ │ │ │ + bls.w 20fcd4 │ │ │ │ + b.n 20fd1c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 20fdc2 │ │ │ │ + bhi.n 20fe3a │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 20fd8a │ │ │ │ + bne.n 20fe02 │ │ │ │ mov r9, fp │ │ │ │ mov r7, sl │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov fp, r6 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - b.n 20fc5c │ │ │ │ + b.n 20fcd4 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 20fbb0 │ │ │ │ + bhi.w 20fc28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 20fb70 │ │ │ │ - b.n 20fcda │ │ │ │ + bne.w 20fbe8 │ │ │ │ + b.n 20fd52 │ │ │ │ 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 20fea0 │ │ │ │ + bne.n 20ff18 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20fea8 │ │ │ │ + beq.n 20ff20 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ add.w r3, r4, #20 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 20fdee │ │ │ │ + beq.n 20fe66 │ │ │ │ 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 20fec0 │ │ │ │ + bmi.n 20ff38 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fed2 │ │ │ │ + beq.n 20ff4a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20feb8 │ │ │ │ + beq.n 20ff30 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20fe8c │ │ │ │ + bne.n 20ff04 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20fe8c │ │ │ │ + bls.n 20ff04 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r9, r1 │ │ │ │ - bl 2177cc │ │ │ │ + bl 217844 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20fec0 │ │ │ │ - ldr r3, [pc, #432] @ (210040 ) │ │ │ │ + beq.n 20ff38 │ │ │ │ + ldr r3, [pc, #432] @ (2100b8 ) │ │ │ │ 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 20ff14 │ │ │ │ + b.n 20ff8c │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20fe38 │ │ │ │ - bl 21739c │ │ │ │ + beq.n 20feb0 │ │ │ │ + bl 217414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fe38 │ │ │ │ - ldr r3, [pc, #396] @ (210040 ) │ │ │ │ + bne.n 20feb0 │ │ │ │ + ldr r3, [pc, #396] @ (2100b8 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 20ff14 │ │ │ │ + b.n 20ff8c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 20fe8c │ │ │ │ + bhi.n 20ff04 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 20fe5c │ │ │ │ + bne.n 20fed4 │ │ │ │ ldrd r8, r6, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ - b.n 20fdee │ │ │ │ + b.n 20fe66 │ │ │ │ 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 20ff3c │ │ │ │ - cbnz r3, 20ff44 │ │ │ │ + bne.n 20ffb4 │ │ │ │ + cbnz r3, 20ffbc │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 21739c │ │ │ │ + bl 217414 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r0, 20ff44 │ │ │ │ - ldr r2, [pc, #336] @ (210040 ) │ │ │ │ + cbnz r0, 20ffbc │ │ │ │ + ldr r2, [pc, #336] @ (2100b8 ) │ │ │ │ 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 20fec0 │ │ │ │ + beq.n 20ff38 │ │ │ │ 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 20fdee │ │ │ │ + beq.w 20fe66 │ │ │ │ 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 20fc46 │ │ │ │ + b.n 20fcbe │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 20fee4 │ │ │ │ + bne.n 20ff5c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ add.w r8, r4, #20 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 20fec0 │ │ │ │ + beq.n 20ff38 │ │ │ │ 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 20ffda │ │ │ │ + bmi.n 210052 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20ffe8 │ │ │ │ + beq.n 210060 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20ffd2 │ │ │ │ + beq.n 21004a │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 20ff94 │ │ │ │ + bne.n 21000c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 20ff94 │ │ │ │ + bls.n 21000c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r6, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r8, r1 │ │ │ │ - bl 2177cc │ │ │ │ + bl 217844 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20ffda │ │ │ │ - ldr r2, [pc, #168] @ (210040 ) │ │ │ │ + beq.n 210052 │ │ │ │ + ldr r2, [pc, #168] @ (2100b8 ) │ │ │ │ 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 20fef4 │ │ │ │ + b.n 20ff6c │ │ │ │ ldrd r9, r8, [sp, #44] @ 0x2c │ │ │ │ - b.n 20fccc │ │ │ │ + b.n 20fd44 │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ mov r8, r4 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - b.n 20fadc │ │ │ │ + b.n 20fb54 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldrd r6, r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 20fbc4 │ │ │ │ + b.n 20fc3c │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 20fcb6 │ │ │ │ + b.n 20fd2e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r2, #111 @ 0x6f │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 20ff94 │ │ │ │ + bhi.n 21000c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r6, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 20ff64 │ │ │ │ + bne.n 20ffdc │ │ │ │ ldrd r5, r7, [sp, #104] @ 0x68 │ │ │ │ - b.n 20fec0 │ │ │ │ + b.n 20ff38 │ │ │ │ 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 210024 │ │ │ │ - cbnz r5, 21002c │ │ │ │ - bl 21739c │ │ │ │ - cbnz r0, 21002c │ │ │ │ - ldr r1, [pc, #60] @ (210040 ) │ │ │ │ + bne.n 21009c │ │ │ │ + cbnz r5, 2100a4 │ │ │ │ + bl 217414 │ │ │ │ + cbnz r0, 2100a4 │ │ │ │ + ldr r1, [pc, #60] @ (2100b8 ) │ │ │ │ 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 20ffda │ │ │ │ + beq.n 210052 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ - b.n 20fef4 │ │ │ │ + b.n 20ff6c │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 20fffa │ │ │ │ + bne.n 210072 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d1cc │ │ │ │ + bl 20d244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 210000 │ │ │ │ - b.n 20ffda │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + beq.n 210078 │ │ │ │ + b.n 210052 │ │ │ │ + lsls r2, r0, #22 │ │ │ │ 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] @ 210d80 │ │ │ │ + ldr.w r1, [pc, #3368] @ 210df8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 210d84 │ │ │ │ + ldr.w r2, [pc, #3368] @ 210dfc │ │ │ │ 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 │ │ │ │ @@ -594424,15 +594459,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 2102f4 │ │ │ │ + bne.w 21036c │ │ │ │ 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] │ │ │ │ @@ -594454,18 +594489,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 21028c │ │ │ │ + bne.w 210304 │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21028e │ │ │ │ + beq.w 210306 │ │ │ │ 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 │ │ │ │ @@ -594475,51 +594510,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 210142 │ │ │ │ + bne.n 2101ba │ │ │ │ tst.w ip, #4 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - beq.w 21032a │ │ │ │ + beq.w 2103a2 │ │ │ │ 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 210174 │ │ │ │ + bne.n 2101ec │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 210318 │ │ │ │ + beq.w 210390 │ │ │ │ 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 2101a8 │ │ │ │ + bne.n 210220 │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 21033e │ │ │ │ + beq.w 2103b6 │ │ │ │ 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 │ │ │ │ @@ -594553,100 +594588,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, 2102a6 │ │ │ │ + cbnz r5, 21031e │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 2102a6 │ │ │ │ + bne.n 21031e │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 2102c0 │ │ │ │ + cbnz r7, 210338 │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 2102f8 │ │ │ │ + beq.n 210370 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 210d90 │ │ │ │ + beq.w 210e08 │ │ │ │ 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 210da6 │ │ │ │ + bne.w 210e1e │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 2102e0 │ │ │ │ + b.n 210358 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210118 │ │ │ │ + beq.w 210190 │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 210118 │ │ │ │ + b.n 210190 │ │ │ │ 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 210262 │ │ │ │ + beq.n 2102da │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 210d5a │ │ │ │ + bne.w 210dd2 │ │ │ │ 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 210352 │ │ │ │ + bne.n 2103ca │ │ │ │ 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 210366 │ │ │ │ + b.n 2103de │ │ │ │ movs r2, #0 │ │ │ │ - b.n 21009e │ │ │ │ + b.n 210116 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r9, [sp, #58] @ 0x3a │ │ │ │ - cbnz r5, 21035c │ │ │ │ + cbnz r5, 2103d4 │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 2102e0 │ │ │ │ + b.n 210358 │ │ │ │ ubfx lr, r2, #1, #1 │ │ │ │ and.w r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ - b.n 210174 │ │ │ │ + b.n 2101ec │ │ │ │ ubfx r4, ip, #1, #1 │ │ │ │ and.w r2, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 210142 │ │ │ │ + b.n 2101ba │ │ │ │ ubfx sl, lr, #1, #1 │ │ │ │ and.w r4, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ - b.n 2101a8 │ │ │ │ + b.n 210220 │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 210da6 │ │ │ │ + bne.w 210e1e │ │ │ │ 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 │ │ │ │ @@ -594662,15 +594697,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, 2103bc │ │ │ │ + cbz r7, 210434 │ │ │ │ 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 │ │ │ │ @@ -594688,46 +594723,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, 21041a │ │ │ │ + cbz r5, 210492 │ │ │ │ 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, 21042c │ │ │ │ + cbz r5, 2104a4 │ │ │ │ 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 2106fe │ │ │ │ + bne.w 210776 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 210d46 │ │ │ │ + beq.w 210dbe │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 210dc6 │ │ │ │ + bne.w 210e3e │ │ │ │ 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 210734 │ │ │ │ + bne.w 2107ac │ │ │ │ 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 │ │ │ │ @@ -594763,20 +594798,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 210548 │ │ │ │ + beq.n 2105c0 │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 210548 │ │ │ │ + cbnz r6, 2105c0 │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 210e7a │ │ │ │ + bne.w 210ef2 │ │ │ │ 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 │ │ │ │ @@ -594798,33 +594833,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 210768 │ │ │ │ + bne.w 2107e0 │ │ │ │ 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, 2105e0 │ │ │ │ + cbnz r6, 210658 │ │ │ │ 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, 2105fe │ │ │ │ + cbnz r6, 210676 │ │ │ │ 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 │ │ │ │ @@ -594847,17 +594882,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 21073a │ │ │ │ + bne.n 2107b2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 21073a │ │ │ │ + beq.n 2107b2 │ │ │ │ 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 │ │ │ │ @@ -594879,54 +594914,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 21076c │ │ │ │ + beq.n 2107e4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 210db8 │ │ │ │ + bne.w 210e30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210e72 │ │ │ │ + bne.w 210eea │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 210778 │ │ │ │ + b.n 2107f0 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 210db2 │ │ │ │ + bne.w 210e2a │ │ │ │ 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 21047e │ │ │ │ + bne.w 2104f6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 210492 │ │ │ │ + beq.w 21050a │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 21048a │ │ │ │ + beq.w 210502 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 210492 │ │ │ │ + b.n 21050a │ │ │ │ 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 21068a │ │ │ │ + bne.n 210702 │ │ │ │ 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 21068a │ │ │ │ + b.n 210702 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2105be │ │ │ │ + b.n 210636 │ │ │ │ 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] │ │ │ │ @@ -594945,29 +594980,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 210cd0 │ │ │ │ + beq.w 210d48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 210d3a │ │ │ │ + bne.w 210db2 │ │ │ │ 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, 2107fa │ │ │ │ + cbz r5, 210872 │ │ │ │ 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, 210808 │ │ │ │ + cbz r5, 210880 │ │ │ │ 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 │ │ │ │ @@ -594987,95 +595022,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 210ccc │ │ │ │ + bne.w 210d44 │ │ │ │ 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 210cc8 │ │ │ │ + bne.w 210d40 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210cc4 │ │ │ │ + bne.w 210d3c │ │ │ │ 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 210cc0 │ │ │ │ + bne.w 210d38 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ strb.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210cbc │ │ │ │ + bne.w 210d34 │ │ │ │ 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, 210902 │ │ │ │ + cbz r5, 21097a │ │ │ │ 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 210cb8 │ │ │ │ + bne.w 210d30 │ │ │ │ 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, 210936 │ │ │ │ + cbz r5, 2109ae │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 210936 │ │ │ │ + cbz r5, 2109ae │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210e68 │ │ │ │ + bne.w 210ee0 │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 210948 │ │ │ │ + cbz r5, 2109c0 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 210948 │ │ │ │ + cbz r5, 2109c0 │ │ │ │ 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, 210964 │ │ │ │ + cbz r5, 2109dc │ │ │ │ ldrb.w r5, [r3, #148] @ 0x94 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #179] @ 0xb3 │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 210984 │ │ │ │ + cbz r5, 2109fc │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 210984 │ │ │ │ + cbz r6, 2109fc │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210e86 │ │ │ │ + bne.w 210efe │ │ │ │ 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 │ │ │ │ @@ -595127,92 +595162,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 210a9a │ │ │ │ + beq.n 210b12 │ │ │ │ and.w r5, ip, #1 │ │ │ │ ands.w r6, ip, #2 │ │ │ │ - beq.n 210a94 │ │ │ │ + beq.n 210b0c │ │ │ │ tst.w ip, #4 │ │ │ │ - bne.w 210e50 │ │ │ │ + bne.w 210ec8 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 210e56 │ │ │ │ + beq.w 210ece │ │ │ │ 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 210aa2 │ │ │ │ + b.n 210b1a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210d18 │ │ │ │ + bne.w 210d90 │ │ │ │ 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 210cb0 │ │ │ │ + beq.w 210d28 │ │ │ │ and.w r5, r2, #1 │ │ │ │ ands.w r6, r2, #2 │ │ │ │ - beq.w 210cde │ │ │ │ + beq.w 210d56 │ │ │ │ ands.w r6, r2, #4 │ │ │ │ - beq.w 210e18 │ │ │ │ + beq.w 210e90 │ │ │ │ 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 210b1e │ │ │ │ + beq.n 210b96 │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r5, lr, #2 │ │ │ │ - beq.n 210b18 │ │ │ │ + beq.n 210b90 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 210e00 │ │ │ │ + bne.w 210e78 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210e06 │ │ │ │ + beq.w 210e7e │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - b.n 210df8 │ │ │ │ + b.n 210e70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 210dd8 │ │ │ │ + bne.w 210e50 │ │ │ │ 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, 210b40 │ │ │ │ + cbz r2, 210bb8 │ │ │ │ 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, 210b56 │ │ │ │ + cbnz r2, 210bce │ │ │ │ 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, 210b78 │ │ │ │ + cbz r2, 210bf0 │ │ │ │ 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 │ │ │ │ @@ -595240,263 +595275,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, 210bf8 │ │ │ │ + cbz r2, 210c70 │ │ │ │ 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, 210c0e │ │ │ │ + cbz r2, 210c86 │ │ │ │ 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, 210c20 │ │ │ │ + cbz r2, 210c98 │ │ │ │ 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, 210c32 │ │ │ │ + cbz r2, 210caa │ │ │ │ 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, 210c44 │ │ │ │ + cbz r2, 210cbc │ │ │ │ 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, 210c62 │ │ │ │ - b.n 210cac │ │ │ │ + cbnz r3, 210cda │ │ │ │ + b.n 210d24 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 210cac │ │ │ │ + cbz r3, 210d24 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 210c5c │ │ │ │ - ldr r6, [pc, #284] @ (210d88 ) │ │ │ │ + beq.n 210cd4 │ │ │ │ + ldr r6, [pc, #284] @ (210e00 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29dec4 │ │ │ │ + bl 29df3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 210c8e │ │ │ │ + cbz r3, 210d06 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 210c6e │ │ │ │ + bne.n 210ce6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 210c80 │ │ │ │ - ldr r2, [pc, #252] @ (210d8c ) │ │ │ │ - ldr r3, [pc, #240] @ (210d84 ) │ │ │ │ + bne.n 210cf8 │ │ │ │ + ldr r2, [pc, #252] @ (210e04 ) │ │ │ │ + ldr r3, [pc, #240] @ (210dfc ) │ │ │ │ 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 210ed4 │ │ │ │ + bne.w 210f4c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210c8e │ │ │ │ + b.n 210d06 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strb.w r5, [sp, #212] @ 0xd4 │ │ │ │ - b.n 210ae2 │ │ │ │ + b.n 210b5a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21091e │ │ │ │ + b.n 210996 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2108e8 │ │ │ │ + b.n 210960 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2108d2 │ │ │ │ + b.n 21094a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2108b8 │ │ │ │ + b.n 210930 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2108a2 │ │ │ │ + b.n 21091a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210878 │ │ │ │ + b.n 2108f0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 2107e0 │ │ │ │ + b.n 210858 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 210dce │ │ │ │ + beq.n 210e46 │ │ │ │ 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 210ea2 │ │ │ │ + beq.w 210f1a │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210e38 │ │ │ │ + beq.w 210eb0 │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r6, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 210ae2 │ │ │ │ - b.n 210eba │ │ │ │ + bmi.w 210b5a │ │ │ │ + b.n 210f32 │ │ │ │ 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 210aa2 │ │ │ │ - b.n 210a8c │ │ │ │ + bne.w 210b1a │ │ │ │ + b.n 210b04 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 2107e0 │ │ │ │ + b.n 210858 │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21047e │ │ │ │ - b.w 210492 │ │ │ │ + bne.w 2104f6 │ │ │ │ + b.w 21050a │ │ │ │ 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 210356 │ │ │ │ + bne.w 2103ce │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 210286 │ │ │ │ + b.w 2102fe │ │ │ │ nop │ │ │ │ - vaddl.u16 q0, d28, d24 │ │ │ │ + vhadd.u32 d0, d20, d24 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r1, #200 @ 0xc8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xf36a00a8 │ │ │ │ + @ instruction: 0xf2f200a8 │ │ │ │ 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 2102dc │ │ │ │ + beq.w 210354 │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 210364 │ │ │ │ + b.w 2103dc │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 210712 │ │ │ │ + b.n 21078a │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 210778 │ │ │ │ + b.n 2107f0 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 21047e │ │ │ │ + b.w 2104f6 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 210ae2 │ │ │ │ + b.n 210b5a │ │ │ │ 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 210b28 │ │ │ │ + bne.w 210ba0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 210b28 │ │ │ │ + b.n 210ba0 │ │ │ │ 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 210b2a │ │ │ │ + b.n 210ba2 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ - cbz r5, 210e8a │ │ │ │ + cbz r5, 210f02 │ │ │ │ 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 210d0a │ │ │ │ + bne.w 210d82 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210ae4 │ │ │ │ + beq.w 210b5c │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bmi.w 210ae2 │ │ │ │ - b.n 210eca │ │ │ │ + bmi.w 210b5a │ │ │ │ + b.n 210f42 │ │ │ │ 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 210aa4 │ │ │ │ + b.n 210b1c │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 210936 │ │ │ │ + b.n 2109ae │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 210778 │ │ │ │ + b.n 2107f0 │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 210548 │ │ │ │ + b.w 2105c0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210984 │ │ │ │ + b.n 2109fc │ │ │ │ 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 210dd0 │ │ │ │ + b.n 210e48 │ │ │ │ strh.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r5, [r3, #143] @ 0x8f │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 210e38 │ │ │ │ + beq.n 210eb0 │ │ │ │ lsls r6, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 210ae2 │ │ │ │ + bmi.w 210b5a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210ae4 │ │ │ │ + beq.w 210b5c │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 210ae4 │ │ │ │ + b.n 210b5c │ │ │ │ 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] @ 211c14 │ │ │ │ + ldr.w r1, [pc, #3368] @ 211c8c │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 211c18 │ │ │ │ + ldr.w r2, [pc, #3368] @ 211c90 │ │ │ │ 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 │ │ │ │ @@ -595504,15 +595539,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 211188 │ │ │ │ + bne.w 211200 │ │ │ │ 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] │ │ │ │ @@ -595534,18 +595569,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 211120 │ │ │ │ + bne.w 211198 │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211122 │ │ │ │ + beq.w 21119a │ │ │ │ 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 │ │ │ │ @@ -595555,51 +595590,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 210fd6 │ │ │ │ + bne.n 21104e │ │ │ │ tst.w ip, #4 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - beq.w 2111be │ │ │ │ + beq.w 211236 │ │ │ │ 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 211008 │ │ │ │ + bne.n 211080 │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 2111ac │ │ │ │ + beq.w 211224 │ │ │ │ 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 21103c │ │ │ │ + bne.n 2110b4 │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 2111d2 │ │ │ │ + beq.w 21124a │ │ │ │ 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 │ │ │ │ @@ -595633,100 +595668,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, 21113a │ │ │ │ + cbnz r5, 2111b2 │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 21113a │ │ │ │ + bne.n 2111b2 │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 211154 │ │ │ │ + cbnz r7, 2111cc │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 21118c │ │ │ │ + beq.n 211204 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 211c24 │ │ │ │ + beq.w 211c9c │ │ │ │ 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 211c3a │ │ │ │ + bne.w 211cb2 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 211174 │ │ │ │ + b.n 2111ec │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210fac │ │ │ │ + beq.w 211024 │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 210fac │ │ │ │ + b.n 211024 │ │ │ │ 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 2110f6 │ │ │ │ + beq.n 21116e │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 211bee │ │ │ │ + bne.w 211c66 │ │ │ │ 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 2111e6 │ │ │ │ + bne.n 21125e │ │ │ │ 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 2111fa │ │ │ │ + b.n 211272 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 210f32 │ │ │ │ + b.n 210faa │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r9, [sp, #58] @ 0x3a │ │ │ │ - cbnz r5, 2111f0 │ │ │ │ + cbnz r5, 211268 │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 211174 │ │ │ │ + b.n 2111ec │ │ │ │ ubfx lr, r2, #1, #1 │ │ │ │ and.w r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ - b.n 211008 │ │ │ │ + b.n 211080 │ │ │ │ ubfx r4, ip, #1, #1 │ │ │ │ and.w r2, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 210fd6 │ │ │ │ + b.n 21104e │ │ │ │ ubfx sl, lr, #1, #1 │ │ │ │ and.w r4, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ - b.n 21103c │ │ │ │ + b.n 2110b4 │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 211c3a │ │ │ │ + bne.w 211cb2 │ │ │ │ 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 │ │ │ │ @@ -595742,15 +595777,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, 211250 │ │ │ │ + cbz r7, 2112c8 │ │ │ │ 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 │ │ │ │ @@ -595768,46 +595803,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, 2112ae │ │ │ │ + cbz r5, 211326 │ │ │ │ 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, 2112c0 │ │ │ │ + cbz r5, 211338 │ │ │ │ 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 211592 │ │ │ │ + bne.w 21160a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211bda │ │ │ │ + beq.w 211c52 │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 211c5a │ │ │ │ + bne.w 211cd2 │ │ │ │ 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 2115c8 │ │ │ │ + bne.w 211640 │ │ │ │ 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 │ │ │ │ @@ -595843,20 +595878,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 2113dc │ │ │ │ + beq.n 211454 │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 2113dc │ │ │ │ + cbnz r6, 211454 │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211d0e │ │ │ │ + bne.w 211d86 │ │ │ │ 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 │ │ │ │ @@ -595878,33 +595913,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 2115fc │ │ │ │ + bne.w 211674 │ │ │ │ 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, 211474 │ │ │ │ + cbnz r6, 2114ec │ │ │ │ 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, 211492 │ │ │ │ + cbnz r6, 21150a │ │ │ │ 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 │ │ │ │ @@ -595927,17 +595962,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 2115ce │ │ │ │ + bne.n 211646 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2115ce │ │ │ │ + beq.n 211646 │ │ │ │ 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 │ │ │ │ @@ -595959,54 +595994,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 211600 │ │ │ │ + beq.n 211678 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 211c4c │ │ │ │ + bne.w 211cc4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211d06 │ │ │ │ + bne.w 211d7e │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 21160c │ │ │ │ + b.n 211684 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211c46 │ │ │ │ + bne.w 211cbe │ │ │ │ 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 211312 │ │ │ │ + bne.w 21138a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211326 │ │ │ │ + beq.w 21139e │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 21131e │ │ │ │ + beq.w 211396 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 211326 │ │ │ │ + b.n 21139e │ │ │ │ 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 21151e │ │ │ │ + bne.n 211596 │ │ │ │ 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 21151e │ │ │ │ + b.n 211596 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 211452 │ │ │ │ + b.n 2114ca │ │ │ │ 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] │ │ │ │ @@ -596025,29 +596060,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 211b64 │ │ │ │ + beq.w 211bdc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211bce │ │ │ │ + bne.w 211c46 │ │ │ │ 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, 21168e │ │ │ │ + cbz r5, 211706 │ │ │ │ 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, 21169c │ │ │ │ + cbz r5, 211714 │ │ │ │ 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 │ │ │ │ @@ -596067,95 +596102,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 211b60 │ │ │ │ + bne.w 211bd8 │ │ │ │ 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 211b5c │ │ │ │ + bne.w 211bd4 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211b58 │ │ │ │ + bne.w 211bd0 │ │ │ │ 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 211b54 │ │ │ │ + bne.w 211bcc │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ strb.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211b50 │ │ │ │ + bne.w 211bc8 │ │ │ │ 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, 211796 │ │ │ │ + cbz r5, 21180e │ │ │ │ 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 211b4c │ │ │ │ + bne.w 211bc4 │ │ │ │ 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, 2117ca │ │ │ │ + cbz r5, 211842 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 2117ca │ │ │ │ + cbz r5, 211842 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211cfc │ │ │ │ + bne.w 211d74 │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 2117dc │ │ │ │ + cbz r5, 211854 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 2117dc │ │ │ │ + cbz r5, 211854 │ │ │ │ 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, 2117f8 │ │ │ │ + cbz r5, 211870 │ │ │ │ ldrb.w r5, [r3, #148] @ 0x94 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #179] @ 0xb3 │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 211818 │ │ │ │ + cbz r5, 211890 │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 211818 │ │ │ │ + cbz r6, 211890 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211d1a │ │ │ │ + bne.w 211d92 │ │ │ │ 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 │ │ │ │ @@ -596207,92 +596242,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 21192e │ │ │ │ + beq.n 2119a6 │ │ │ │ and.w r5, ip, #1 │ │ │ │ ands.w r6, ip, #2 │ │ │ │ - beq.n 211928 │ │ │ │ + beq.n 2119a0 │ │ │ │ tst.w ip, #4 │ │ │ │ - bne.w 211ce4 │ │ │ │ + bne.w 211d5c │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211cea │ │ │ │ + beq.w 211d62 │ │ │ │ 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 211936 │ │ │ │ + b.n 2119ae │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211bac │ │ │ │ + bne.w 211c24 │ │ │ │ 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 211b44 │ │ │ │ + beq.w 211bbc │ │ │ │ and.w r5, r2, #1 │ │ │ │ ands.w r6, r2, #2 │ │ │ │ - beq.w 211b72 │ │ │ │ + beq.w 211bea │ │ │ │ ands.w r6, r2, #4 │ │ │ │ - beq.w 211cac │ │ │ │ + beq.w 211d24 │ │ │ │ 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 2119b2 │ │ │ │ + beq.n 211a2a │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r5, lr, #2 │ │ │ │ - beq.n 2119ac │ │ │ │ + beq.n 211a24 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 211c94 │ │ │ │ + bne.w 211d0c │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211c9a │ │ │ │ + beq.w 211d12 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - b.n 211c8c │ │ │ │ + b.n 211d04 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 211c6c │ │ │ │ + bne.w 211ce4 │ │ │ │ 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, 2119d4 │ │ │ │ + cbz r2, 211a4c │ │ │ │ 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, 2119ea │ │ │ │ + cbnz r2, 211a62 │ │ │ │ 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, 211a0c │ │ │ │ + cbz r2, 211a84 │ │ │ │ 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 │ │ │ │ @@ -596320,264 +596355,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, 211a8c │ │ │ │ + cbz r2, 211b04 │ │ │ │ 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, 211aa2 │ │ │ │ + cbz r2, 211b1a │ │ │ │ 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, 211ab4 │ │ │ │ + cbz r2, 211b2c │ │ │ │ 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, 211ac6 │ │ │ │ + cbz r2, 211b3e │ │ │ │ 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, 211ad8 │ │ │ │ + cbz r2, 211b50 │ │ │ │ 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, 211af6 │ │ │ │ - b.n 211b40 │ │ │ │ + cbnz r3, 211b6e │ │ │ │ + b.n 211bb8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 211b40 │ │ │ │ + cbz r3, 211bb8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 211af0 │ │ │ │ - ldr r6, [pc, #284] @ (211c1c ) │ │ │ │ + beq.n 211b68 │ │ │ │ + ldr r6, [pc, #284] @ (211c94 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29dec4 │ │ │ │ + bl 29df3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 211b22 │ │ │ │ + cbz r3, 211b9a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 211b02 │ │ │ │ + bne.n 211b7a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211b14 │ │ │ │ - ldr r2, [pc, #252] @ (211c20 ) │ │ │ │ - ldr r3, [pc, #240] @ (211c18 ) │ │ │ │ + bne.n 211b8c │ │ │ │ + ldr r2, [pc, #252] @ (211c98 ) │ │ │ │ + ldr r3, [pc, #240] @ (211c90 ) │ │ │ │ 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 211d68 │ │ │ │ + bne.w 211de0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211b22 │ │ │ │ + b.n 211b9a │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strb.w r5, [sp, #212] @ 0xd4 │ │ │ │ - b.n 211976 │ │ │ │ + b.n 2119ee │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2117b2 │ │ │ │ + b.n 21182a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21177c │ │ │ │ + b.n 2117f4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211766 │ │ │ │ + b.n 2117de │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21174c │ │ │ │ + b.n 2117c4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211736 │ │ │ │ + b.n 2117ae │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21170c │ │ │ │ + b.n 211784 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 211674 │ │ │ │ + b.n 2116ec │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 211c62 │ │ │ │ + beq.n 211cda │ │ │ │ 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 211d36 │ │ │ │ + beq.w 211dae │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211ccc │ │ │ │ + beq.w 211d44 │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r6, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 211976 │ │ │ │ - b.n 211d4e │ │ │ │ + bmi.w 2119ee │ │ │ │ + b.n 211dc6 │ │ │ │ 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 211936 │ │ │ │ - b.n 211920 │ │ │ │ + bne.w 2119ae │ │ │ │ + b.n 211998 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 211674 │ │ │ │ + b.n 2116ec │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211312 │ │ │ │ - b.w 211326 │ │ │ │ + bne.w 21138a │ │ │ │ + b.w 21139e │ │ │ │ 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 2111ea │ │ │ │ + bne.w 211262 │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 21111a │ │ │ │ + b.w 211192 │ │ │ │ nop │ │ │ │ - add.w r0, r8, #168 @ 0xa8 │ │ │ │ + eors.w r0, r0, #168 @ 0xa8 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 2115d0 │ │ │ │ + b.n 211558 │ │ │ │ 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 211170 │ │ │ │ + beq.w 2111e8 │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 2111f8 │ │ │ │ + b.w 211270 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 2115a6 │ │ │ │ + b.n 21161e │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 21160c │ │ │ │ + b.n 211684 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 211312 │ │ │ │ + b.w 21138a │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 211976 │ │ │ │ + b.n 2119ee │ │ │ │ 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 2119bc │ │ │ │ + bne.w 211a34 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 2119bc │ │ │ │ + b.n 211a34 │ │ │ │ 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 2119be │ │ │ │ + b.n 211a36 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ - cbz r5, 211d1e │ │ │ │ + cbz r5, 211d96 │ │ │ │ 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 211b9e │ │ │ │ + bne.w 211c16 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211978 │ │ │ │ + beq.w 2119f0 │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bmi.w 211976 │ │ │ │ - b.n 211d5e │ │ │ │ + bmi.w 2119ee │ │ │ │ + b.n 211dd6 │ │ │ │ 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 211938 │ │ │ │ + b.n 2119b0 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 2117ca │ │ │ │ + b.n 211842 │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 21160c │ │ │ │ + b.n 211684 │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 2113dc │ │ │ │ + b.w 211454 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211818 │ │ │ │ + b.n 211890 │ │ │ │ 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 211c64 │ │ │ │ + b.n 211cdc │ │ │ │ strh.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r5, [r3, #143] @ 0x8f │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 211ccc │ │ │ │ + beq.n 211d44 │ │ │ │ lsls r6, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 211976 │ │ │ │ + bmi.w 2119ee │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211978 │ │ │ │ + beq.w 2119f0 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 211978 │ │ │ │ + b.n 2119f0 │ │ │ │ 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] @ 212aa8 │ │ │ │ + ldr.w r1, [pc, #3368] @ 212b20 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 212aac │ │ │ │ + ldr.w r2, [pc, #3368] @ 212b24 │ │ │ │ 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 │ │ │ │ @@ -596585,15 +596620,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 21201c │ │ │ │ + bne.w 212094 │ │ │ │ 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] │ │ │ │ @@ -596615,18 +596650,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 211fb4 │ │ │ │ + bne.w 21202c │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211fb6 │ │ │ │ + beq.w 21202e │ │ │ │ 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 │ │ │ │ @@ -596636,51 +596671,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 211e6a │ │ │ │ + bne.n 211ee2 │ │ │ │ tst.w ip, #4 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - beq.w 212052 │ │ │ │ + beq.w 2120ca │ │ │ │ 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 211e9c │ │ │ │ + bne.n 211f14 │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 212040 │ │ │ │ + beq.w 2120b8 │ │ │ │ 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 211ed0 │ │ │ │ + bne.n 211f48 │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 212066 │ │ │ │ + beq.w 2120de │ │ │ │ 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 │ │ │ │ @@ -596714,100 +596749,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, 211fce │ │ │ │ + cbnz r5, 212046 │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 211fce │ │ │ │ + bne.n 212046 │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 211fe8 │ │ │ │ + cbnz r7, 212060 │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 212020 │ │ │ │ + beq.n 212098 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 212ab8 │ │ │ │ + beq.w 212b30 │ │ │ │ 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 212ace │ │ │ │ + bne.w 212b46 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 212008 │ │ │ │ + b.n 212080 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211e40 │ │ │ │ + beq.w 211eb8 │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 211e40 │ │ │ │ + b.n 211eb8 │ │ │ │ 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 211f8a │ │ │ │ + beq.n 212002 │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 212a82 │ │ │ │ + bne.w 212afa │ │ │ │ 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 21207a │ │ │ │ + bne.n 2120f2 │ │ │ │ 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 21208e │ │ │ │ + b.n 212106 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 211dc6 │ │ │ │ + b.n 211e3e │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r9, [sp, #58] @ 0x3a │ │ │ │ - cbnz r5, 212084 │ │ │ │ + cbnz r5, 2120fc │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 212008 │ │ │ │ + b.n 212080 │ │ │ │ ubfx lr, r2, #1, #1 │ │ │ │ and.w r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ - b.n 211e9c │ │ │ │ + b.n 211f14 │ │ │ │ ubfx r4, ip, #1, #1 │ │ │ │ and.w r2, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 211e6a │ │ │ │ + b.n 211ee2 │ │ │ │ ubfx sl, lr, #1, #1 │ │ │ │ and.w r4, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ - b.n 211ed0 │ │ │ │ + b.n 211f48 │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 212ace │ │ │ │ + bne.w 212b46 │ │ │ │ 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 │ │ │ │ @@ -596823,15 +596858,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, 2120e4 │ │ │ │ + cbz r7, 21215c │ │ │ │ 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 │ │ │ │ @@ -596849,46 +596884,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, 212142 │ │ │ │ + cbz r5, 2121ba │ │ │ │ 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, 212154 │ │ │ │ + cbz r5, 2121cc │ │ │ │ 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 212426 │ │ │ │ + bne.w 21249e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 212a6e │ │ │ │ + beq.w 212ae6 │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 212aee │ │ │ │ + bne.w 212b66 │ │ │ │ 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 21245c │ │ │ │ + bne.w 2124d4 │ │ │ │ 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 │ │ │ │ @@ -596924,20 +596959,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 212270 │ │ │ │ + beq.n 2122e8 │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 212270 │ │ │ │ + cbnz r6, 2122e8 │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 212ba2 │ │ │ │ + bne.w 212c1a │ │ │ │ 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 │ │ │ │ @@ -596959,33 +596994,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 212490 │ │ │ │ + bne.w 212508 │ │ │ │ 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, 212308 │ │ │ │ + cbnz r6, 212380 │ │ │ │ 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, 212326 │ │ │ │ + cbnz r6, 21239e │ │ │ │ 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 │ │ │ │ @@ -597008,17 +597043,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 212462 │ │ │ │ + bne.n 2124da │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 212462 │ │ │ │ + beq.n 2124da │ │ │ │ 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 │ │ │ │ @@ -597040,54 +597075,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 212494 │ │ │ │ + beq.n 21250c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 212ae0 │ │ │ │ + bne.w 212b58 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212b9a │ │ │ │ + bne.w 212c12 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 2124a0 │ │ │ │ + b.n 212518 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 212ada │ │ │ │ + bne.w 212b52 │ │ │ │ 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 2121a6 │ │ │ │ + bne.w 21221e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2121ba │ │ │ │ + beq.w 212232 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2121b2 │ │ │ │ + beq.w 21222a │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 2121ba │ │ │ │ + b.n 212232 │ │ │ │ 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 2123b2 │ │ │ │ + bne.n 21242a │ │ │ │ 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 2123b2 │ │ │ │ + b.n 21242a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2122e6 │ │ │ │ + b.n 21235e │ │ │ │ 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] │ │ │ │ @@ -597106,29 +597141,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 2129f8 │ │ │ │ + beq.w 212a70 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 212a62 │ │ │ │ + bne.w 212ada │ │ │ │ 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, 212522 │ │ │ │ + cbz r5, 21259a │ │ │ │ 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, 212530 │ │ │ │ + cbz r5, 2125a8 │ │ │ │ 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 │ │ │ │ @@ -597148,95 +597183,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 2129f4 │ │ │ │ + bne.w 212a6c │ │ │ │ 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 2129f0 │ │ │ │ + bne.w 212a68 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2129ec │ │ │ │ + bne.w 212a64 │ │ │ │ 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 2129e8 │ │ │ │ + bne.w 212a60 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ strb.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2129e4 │ │ │ │ + bne.w 212a5c │ │ │ │ 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, 21262a │ │ │ │ + cbz r5, 2126a2 │ │ │ │ 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 2129e0 │ │ │ │ + bne.w 212a58 │ │ │ │ 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, 21265e │ │ │ │ + cbz r5, 2126d6 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 21265e │ │ │ │ + cbz r5, 2126d6 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212b90 │ │ │ │ + bne.w 212c08 │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 212670 │ │ │ │ + cbz r5, 2126e8 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 212670 │ │ │ │ + cbz r5, 2126e8 │ │ │ │ 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, 21268c │ │ │ │ + cbz r5, 212704 │ │ │ │ ldrb.w r5, [r3, #148] @ 0x94 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #179] @ 0xb3 │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 2126ac │ │ │ │ + cbz r5, 212724 │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 2126ac │ │ │ │ + cbz r6, 212724 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212bae │ │ │ │ + bne.w 212c26 │ │ │ │ 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 │ │ │ │ @@ -597288,92 +597323,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 2127c2 │ │ │ │ + beq.n 21283a │ │ │ │ and.w r5, ip, #1 │ │ │ │ ands.w r6, ip, #2 │ │ │ │ - beq.n 2127bc │ │ │ │ + beq.n 212834 │ │ │ │ tst.w ip, #4 │ │ │ │ - bne.w 212b78 │ │ │ │ + bne.w 212bf0 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 212b7e │ │ │ │ + beq.w 212bf6 │ │ │ │ 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 2127ca │ │ │ │ + b.n 212842 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212a40 │ │ │ │ + bne.w 212ab8 │ │ │ │ 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 2129d8 │ │ │ │ + beq.w 212a50 │ │ │ │ and.w r5, r2, #1 │ │ │ │ ands.w r6, r2, #2 │ │ │ │ - beq.w 212a06 │ │ │ │ + beq.w 212a7e │ │ │ │ ands.w r6, r2, #4 │ │ │ │ - beq.w 212b40 │ │ │ │ + beq.w 212bb8 │ │ │ │ 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 212846 │ │ │ │ + beq.n 2128be │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r5, lr, #2 │ │ │ │ - beq.n 212840 │ │ │ │ + beq.n 2128b8 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 212b28 │ │ │ │ + bne.w 212ba0 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212b2e │ │ │ │ + beq.w 212ba6 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - b.n 212b20 │ │ │ │ + b.n 212b98 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 212b00 │ │ │ │ + bne.w 212b78 │ │ │ │ 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, 212868 │ │ │ │ + cbz r2, 2128e0 │ │ │ │ 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, 21287e │ │ │ │ + cbnz r2, 2128f6 │ │ │ │ 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, 2128a0 │ │ │ │ + cbz r2, 212918 │ │ │ │ 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 │ │ │ │ @@ -597401,326 +597436,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, 212920 │ │ │ │ + cbz r2, 212998 │ │ │ │ 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, 212936 │ │ │ │ + cbz r2, 2129ae │ │ │ │ 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, 212948 │ │ │ │ + cbz r2, 2129c0 │ │ │ │ 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, 21295a │ │ │ │ + cbz r2, 2129d2 │ │ │ │ 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, 21296c │ │ │ │ + cbz r2, 2129e4 │ │ │ │ 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, 21298a │ │ │ │ - b.n 2129d4 │ │ │ │ + cbnz r3, 212a02 │ │ │ │ + b.n 212a4c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2129d4 │ │ │ │ + cbz r3, 212a4c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 212984 │ │ │ │ - ldr r6, [pc, #284] @ (212ab0 ) │ │ │ │ + beq.n 2129fc │ │ │ │ + ldr r6, [pc, #284] @ (212b28 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29dec4 │ │ │ │ + bl 29df3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 2129b6 │ │ │ │ + cbz r3, 212a2e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 212996 │ │ │ │ + bne.n 212a0e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2129a8 │ │ │ │ - ldr r2, [pc, #252] @ (212ab4 ) │ │ │ │ - ldr r3, [pc, #240] @ (212aac ) │ │ │ │ + bne.n 212a20 │ │ │ │ + ldr r2, [pc, #252] @ (212b2c ) │ │ │ │ + ldr r3, [pc, #240] @ (212b24 ) │ │ │ │ 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 212bfc │ │ │ │ + bne.w 212c74 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2129b6 │ │ │ │ + b.n 212a2e │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strb.w r5, [sp, #212] @ 0xd4 │ │ │ │ - b.n 21280a │ │ │ │ + b.n 212882 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212646 │ │ │ │ + b.n 2126be │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212610 │ │ │ │ + b.n 212688 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2125fa │ │ │ │ + b.n 212672 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2125e0 │ │ │ │ + b.n 212658 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2125ca │ │ │ │ + b.n 212642 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2125a0 │ │ │ │ + b.n 212618 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 212508 │ │ │ │ + b.n 212580 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 212af6 │ │ │ │ + beq.n 212b6e │ │ │ │ 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 212bca │ │ │ │ + beq.w 212c42 │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212b60 │ │ │ │ + beq.w 212bd8 │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r6, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 21280a │ │ │ │ - b.n 212be2 │ │ │ │ + bmi.w 212882 │ │ │ │ + b.n 212c5a │ │ │ │ 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 2127ca │ │ │ │ - b.n 2127b4 │ │ │ │ + bne.w 212842 │ │ │ │ + b.n 21282c │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 212508 │ │ │ │ + b.n 212580 │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2121a6 │ │ │ │ - b.w 2121ba │ │ │ │ + bne.w 21221e │ │ │ │ + b.w 212232 │ │ │ │ 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 21207e │ │ │ │ + bne.w 2120f6 │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 211fae │ │ │ │ + b.w 212026 │ │ │ │ nop │ │ │ │ - b.n 212f94 │ │ │ │ + b.n 212f1c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1fc00a4 │ │ │ │ - bvs.n 212b3c │ │ │ │ + @ instruction: 0xf18400a4 │ │ │ │ + bpl.n 212ac4 │ │ │ │ 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 212004 │ │ │ │ + beq.w 21207c │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 21208c │ │ │ │ + b.w 212104 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 21243a │ │ │ │ + b.n 2124b2 │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 2124a0 │ │ │ │ + b.n 212518 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 2121a6 │ │ │ │ + b.w 21221e │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 21280a │ │ │ │ + b.n 212882 │ │ │ │ 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 212850 │ │ │ │ + bne.w 2128c8 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 212850 │ │ │ │ + b.n 2128c8 │ │ │ │ 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 212852 │ │ │ │ + b.n 2128ca │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ - cbz r5, 212bb2 │ │ │ │ + cbz r5, 212c2a │ │ │ │ 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 212a32 │ │ │ │ + bne.w 212aaa │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21280c │ │ │ │ + beq.w 212884 │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bmi.w 21280a │ │ │ │ - b.n 212bf2 │ │ │ │ + bmi.w 212882 │ │ │ │ + b.n 212c6a │ │ │ │ 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 2127cc │ │ │ │ + b.n 212844 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 21265e │ │ │ │ + b.n 2126d6 │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 2124a0 │ │ │ │ + b.n 212518 │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 212270 │ │ │ │ + b.w 2122e8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2126ac │ │ │ │ + b.n 212724 │ │ │ │ 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 212af8 │ │ │ │ + b.n 212b70 │ │ │ │ strh.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r5, [r3, #143] @ 0x8f │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 212b60 │ │ │ │ + beq.n 212bd8 │ │ │ │ lsls r6, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 21280a │ │ │ │ + bmi.w 212882 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21280c │ │ │ │ + beq.w 212884 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 21280c │ │ │ │ + b.n 212884 │ │ │ │ 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 212c2c │ │ │ │ + beq.n 212ca4 │ │ │ │ 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 212c9a │ │ │ │ + beq.n 212d12 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 212d0a │ │ │ │ - bhi.n 212cda │ │ │ │ + beq.n 212d82 │ │ │ │ + bhi.n 212d52 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 212ca0 │ │ │ │ + beq.n 212d18 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 212d36 │ │ │ │ + beq.n 212dae │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #375 @ 0x177 │ │ │ │ - bhi.n 212c9e │ │ │ │ + bhi.n 212d16 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 212dbe │ │ │ │ + bhi.w 212e36 │ │ │ │ tbb [pc, r1] │ │ │ │ - add r2, pc, #684 @ (adr r2, 212f28 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212f08 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212f08 ) │ │ │ │ + add r2, pc, #684 @ (adr r2, 212fa0 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212f80 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212f80 ) │ │ │ │ ldr r7, [sp, #648] @ 0x288 │ │ │ │ - add r2, pc, #648 @ (adr r2, 212f0c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212f10 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212f10 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212f84 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212f88 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212f88 ) │ │ │ │ ldr r4, [sp, #648] @ 0x288 │ │ │ │ - add r2, pc, #648 @ (adr r2, 212f14 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212f18 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212f18 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212f1c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212f1c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212f20 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212f20 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212f24 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212f8c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212f90 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212f90 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212f94 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212f94 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212f98 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212f98 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212f9c ) │ │ │ │ movw r0, #315 @ 0x13b │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 212d24 │ │ │ │ + beq.n 212d9c │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #248 @ 0xf8 │ │ │ │ - bhi.n 212c9e │ │ │ │ + bhi.n 212d16 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 212dcc │ │ │ │ + bhi.w 212e44 │ │ │ │ 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] │ │ │ │ @@ -597731,71 +597766,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 212e04 │ │ │ │ + beq.w 212e7c │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 212d80 │ │ │ │ + bne.n 212df8 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #115 @ 0x73 │ │ │ │ - beq.n 212c9e │ │ │ │ + beq.n 212d16 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #116 @ 0x74 │ │ │ │ - beq.n 212c9e │ │ │ │ + beq.n 212d16 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #112 @ 0x70 │ │ │ │ - beq.n 212c9e │ │ │ │ + beq.n 212d16 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #113 @ 0x71 │ │ │ │ movne r0, #110 @ 0x6e │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 212dfa │ │ │ │ - bls.n 212d4e │ │ │ │ + beq.n 212e72 │ │ │ │ + bls.n 212dc6 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #9 │ │ │ │ - beq.n 212c9e │ │ │ │ + beq.n 212d16 │ │ │ │ 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 212c9e │ │ │ │ + beq.n 212d16 │ │ │ │ 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 212c9e │ │ │ │ + beq.n 212d16 │ │ │ │ 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 212c9e │ │ │ │ + bhi.n 212d16 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 212dee │ │ │ │ + bhi.n 212e66 │ │ │ │ tbb [pc, r1] │ │ │ │ bx r9 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ cmp r7, r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ @@ -597808,18 +597843,18 @@ │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #124 @ 0x7c │ │ │ │ - bhi.n 212c9e │ │ │ │ + bhi.n 212d16 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 212de2 │ │ │ │ + bhi.n 212e5a │ │ │ │ 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 │ │ │ │ @@ -597869,18 +597904,18 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #6 │ │ │ │ movne r0, #7 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #135 @ 0x87 │ │ │ │ - bhi.w 212c9e │ │ │ │ + bhi.w 212d16 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 212e40 │ │ │ │ + bhi.n 212eb8 │ │ │ │ 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 │ │ │ │ @@ -597908,136 +597943,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] @ 212f00 │ │ │ │ + ldr.w lr, [pc, #156] @ 212f78 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 212f04 │ │ │ │ + ldr.w ip, [pc, #152] @ 212f7c │ │ │ │ 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 212ee2 │ │ │ │ + bhi.n 212f5a │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 212eee │ │ │ │ + cbz r2, 212f66 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 212e54 │ │ │ │ + bl 212ecc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (212f08 ) │ │ │ │ - ldr r3, [pc, #80] @ (212f04 ) │ │ │ │ + ldr r2, [pc, #88] @ (212f80 ) │ │ │ │ + ldr r3, [pc, #80] @ (212f7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 212efa │ │ │ │ + bne.n 212f72 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 212eae │ │ │ │ + b.n 212f26 │ │ │ │ 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 212eae │ │ │ │ + b.n 212f26 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 212ef4 │ │ │ │ + cbz r3, 212f6c │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 212eae │ │ │ │ + b.n 212f26 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 212e9e │ │ │ │ + b.n 212f16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 212ee8 │ │ │ │ + b.n 212f60 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 212e24 │ │ │ │ + bne.n 212fac │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 212fa0 │ │ │ │ + beq.n 212f28 │ │ │ │ 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] @ 212f60 │ │ │ │ + ldr.w ip, [pc, #68] @ 212fd8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w lr, [r0, #56] @ 0x38 │ │ │ │ add ip, pc │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 212f52 │ │ │ │ - ldr r1, [pc, #52] @ (212f64 ) │ │ │ │ + beq.n 212fca │ │ │ │ + ldr r1, [pc, #52] @ (212fdc ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 212f48 │ │ │ │ + beq.n 212fc0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ - cbz r2, 212f56 │ │ │ │ - bl 1f90a4 │ │ │ │ + cbz r2, 212fce │ │ │ │ + bl 1f911c │ │ │ │ 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 212f48 │ │ │ │ - beq.n 212f14 │ │ │ │ + b.n 212fc0 │ │ │ │ + beq.n 21309c │ │ │ │ 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] @ (21300c ) │ │ │ │ + ldr r1, [pc, #148] @ (213084 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 213010 │ │ │ │ + ldr.w lr, [pc, #148] @ 213088 │ │ │ │ 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 213000 │ │ │ │ + bhi.n 213078 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 212ffc │ │ │ │ + bhi.n 213074 │ │ │ │ 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 │ │ │ │ @@ -598050,109 +598085,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] @ (213014 ) │ │ │ │ - ldr r3, [pc, #56] @ (213010 ) │ │ │ │ + ldr r2, [pc, #60] @ (21308c ) │ │ │ │ + ldr r3, [pc, #56] @ (213088 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 213006 │ │ │ │ + bne.n 21307e │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 212fcc │ │ │ │ + b.n 213044 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 212fcc │ │ │ │ + b.n 213044 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 212fcc │ │ │ │ + b.n 213044 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 212fcc │ │ │ │ + b.n 213044 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 213104 │ │ │ │ + beq.n 21308c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 213060 │ │ │ │ + ldmia r7, {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, 21304a │ │ │ │ + cbz r1, 2130c2 │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f96d8 │ │ │ │ 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 1f9660 │ │ │ │ + bl 1f96d8 │ │ │ │ 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] @ 213108 │ │ │ │ + ldr.w lr, [pc, #148] @ 213180 │ │ │ │ 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 2130c6 │ │ │ │ - ldr.w ip, [pc, #124] @ 21310c │ │ │ │ + bne.n 21313e │ │ │ │ + ldr.w ip, [pc, #124] @ 213184 │ │ │ │ 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 2130bc │ │ │ │ + bpl.n 213134 │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ - cbnz r0, 213100 │ │ │ │ + cbnz r0, 213178 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1fe21c │ │ │ │ + bl 1fe294 │ │ │ │ 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 2130aa │ │ │ │ - add r0, pc, #8 @ (adr r0, 2130d8 ) │ │ │ │ + bhi.n 213122 │ │ │ │ + add r0, pc, #8 @ (adr r0, 213150 ) │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ add r0, ip │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ @@ -598167,43 +598202,43 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 2130bc │ │ │ │ - b.n 2130aa │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + bne.n 213134 │ │ │ │ + b.n 213122 │ │ │ │ + ldmia r7!, {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 2131b0 │ │ │ │ + beq.n 213228 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 213162 │ │ │ │ + beq.n 2131da │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 21319c │ │ │ │ - cbz r0, 2131b0 │ │ │ │ + bls.n 213214 │ │ │ │ + cbz r0, 213228 │ │ │ │ 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 │ │ │ │ @@ -598219,38 +598254,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 213162 │ │ │ │ + bne.n 2131da │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ blx 60d0c <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 213162 │ │ │ │ + bne.n 2131da │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r5 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r4, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 213168 │ │ │ │ + bne.n 2131e0 │ │ │ │ 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 213256 │ │ │ │ + beq.n 2132ce │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213256 │ │ │ │ + beq.n 2132ce │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -598283,32 +598318,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 2131de │ │ │ │ + bne.n 213256 │ │ │ │ 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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f94e4 │ │ │ │ + bl 1f955c │ │ │ │ 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 │ │ │ │ @@ -598330,212 +598365,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 213304 │ │ │ │ - bhi.n 213314 │ │ │ │ + beq.n 21337c │ │ │ │ + bhi.n 21338c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 213304 │ │ │ │ - bhi.n 213344 │ │ │ │ + beq.n 21337c │ │ │ │ + bhi.n 2133bc │ │ │ │ add.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ subs r3, #1 │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 213312 │ │ │ │ + bhi.n 21338a │ │ │ │ movw r2, #32907 @ 0x808b │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 213372 │ │ │ │ + bpl.n 2133ea │ │ │ │ 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 213304 │ │ │ │ - bhi.n 213330 │ │ │ │ + beq.n 21337c │ │ │ │ + bhi.n 2133a8 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 213304 │ │ │ │ - bhi.n 213356 │ │ │ │ + beq.n 21337c │ │ │ │ + bhi.n 2133ce │ │ │ │ sub.w r3, r3, #4096 @ 0x1000 │ │ │ │ bics.w r3, r3, #4096 @ 0x1000 │ │ │ │ - bne.n 213312 │ │ │ │ - b.n 213304 │ │ │ │ + bne.n 21338a │ │ │ │ + b.n 21337c │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 213304 │ │ │ │ - bhi.n 213362 │ │ │ │ + beq.n 21337c │ │ │ │ + bhi.n 2133da │ │ │ │ sub.w r3, r3, #2097152 @ 0x200000 │ │ │ │ bics.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - bne.n 213312 │ │ │ │ - b.n 213304 │ │ │ │ + bne.n 21338a │ │ │ │ + b.n 21337c │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 213304 │ │ │ │ - bhi.n 21336a │ │ │ │ + beq.n 21337c │ │ │ │ + bhi.n 2133e2 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ bics.w r3, r3, #128 @ 0x80 │ │ │ │ - bne.n 213312 │ │ │ │ - b.n 213304 │ │ │ │ + bne.n 21338a │ │ │ │ + b.n 21337c │ │ │ │ sub.w r3, r3, #32768 @ 0x8000 │ │ │ │ bics.w r3, r3, #32768 @ 0x8000 │ │ │ │ - bne.n 213312 │ │ │ │ - b.n 213304 │ │ │ │ + bne.n 21338a │ │ │ │ + b.n 21337c │ │ │ │ cmp.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n 213312 │ │ │ │ - b.n 213304 │ │ │ │ + bne.n 21338a │ │ │ │ + b.n 21337c │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bne.n 213312 │ │ │ │ - b.n 213304 │ │ │ │ + bne.n 21338a │ │ │ │ + b.n 21337c │ │ │ │ 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 1f9660 │ │ │ │ + bl 1f96d8 │ │ │ │ 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, 2133b4 │ │ │ │ + cbz r0, 21342c │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2133b4 │ │ │ │ - bl 1f90a4 │ │ │ │ - cbz r5, 2133da │ │ │ │ + beq.n 21342c │ │ │ │ + bl 1f911c │ │ │ │ + cbz r5, 213452 │ │ │ │ mov r0, r5 │ │ │ │ blx 61b1c │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 2133ce │ │ │ │ + bhi.n 213446 │ │ │ │ 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 1f9214 │ │ │ │ + bl 1f928c │ │ │ │ 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] @ (213474 ) │ │ │ │ + ldr r2, [pc, #128] @ (2134ec ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (213478 ) │ │ │ │ + ldr r3, [pc, #128] @ (2134f0 ) │ │ │ │ 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, 213418 │ │ │ │ + cbz r0, 213490 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 213418 │ │ │ │ - bl 1f90a4 │ │ │ │ + beq.n 213490 │ │ │ │ + bl 1f911c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1ff274 │ │ │ │ + bl 1ff2ec │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 21345c │ │ │ │ + bhi.n 2134d4 │ │ │ │ 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] @ (21347c ) │ │ │ │ - ldr r3, [pc, #52] @ (213478 ) │ │ │ │ + ldr r2, [pc, #60] @ (2134f4 ) │ │ │ │ + ldr r3, [pc, #52] @ (2134f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21346e │ │ │ │ + bne.n 2134e6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21343e │ │ │ │ - b.n 21342e │ │ │ │ + beq.n 2134b6 │ │ │ │ + b.n 2134a6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {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 2134cc │ │ │ │ + beq.n 213544 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 2134da │ │ │ │ + cbz r1, 213552 │ │ │ │ add.w ip, r2, #112 @ 0x70 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 2134ba │ │ │ │ + beq.n 213532 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f911c │ │ │ │ + bl 1f9194 │ │ │ │ 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 2134b2 │ │ │ │ + b.n 21352a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 2134b6 │ │ │ │ - bl 1f911c │ │ │ │ - b.n 2134b6 │ │ │ │ + beq.n 21352e │ │ │ │ + bl 1f9194 │ │ │ │ + b.n 21352e │ │ │ │ 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 │ │ │ │ @@ -598543,92 +598578,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 1f9660 │ │ │ │ + bl 1f96d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 213390 │ │ │ │ + bl 213408 │ │ │ │ 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 213558 │ │ │ │ + beq.n 2135d0 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 21353a │ │ │ │ + beq.n 2135b2 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 21355e │ │ │ │ + beq.n 2135d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2132d4 │ │ │ │ + bl 21334c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 21352e │ │ │ │ + beq.n 2135a6 │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #7, #3 │ │ │ │ strh r3, [r1, #20] │ │ │ │ - bl 2132d4 │ │ │ │ + bl 21334c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 213572 │ │ │ │ + cbnz r3, 2135ea │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb r3, [r1, #19] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2132d4 │ │ │ │ + bl 21334c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 21355e │ │ │ │ + beq.n 2135d6 │ │ │ │ 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 213566 │ │ │ │ + b.n 2135de │ │ │ │ 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 1f9660 │ │ │ │ + bl 1f96d8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 213390 │ │ │ │ + bl 213408 │ │ │ │ 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 │ │ │ │ @@ -598648,36 +598683,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 1f9660 │ │ │ │ + bl 1f96d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213390 │ │ │ │ + bl 213408 │ │ │ │ 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 2132d4 │ │ │ │ + bl 21334c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #88] @ 0x58 │ │ │ │ - bl 1f8fb8 │ │ │ │ + bl 1f9030 │ │ │ │ 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 │ │ │ │ @@ -598691,124 +598726,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 2136c2 │ │ │ │ + beq.n 21373a │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 2136a8 │ │ │ │ + bne.n 213720 │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 2136f4 │ │ │ │ - bl 2e4cfc │ │ │ │ + beq.n 21376c │ │ │ │ + bl 2e4d74 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2134e0 │ │ │ │ + bl 213558 │ │ │ │ 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 2e4da4 │ │ │ │ + bl 2e4e1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2134e0 │ │ │ │ + bl 213558 │ │ │ │ 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, 2136ee │ │ │ │ - bl 2e4cfc │ │ │ │ + cbz r1, 213766 │ │ │ │ + bl 2e4d74 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2134e0 │ │ │ │ + bl 213558 │ │ │ │ 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 2e4ce0 │ │ │ │ - b.n 2136d0 │ │ │ │ - bl 2e4de8 │ │ │ │ - b.n 21368a │ │ │ │ + bl 2e4d58 │ │ │ │ + b.n 213748 │ │ │ │ + bl 2e4e60 │ │ │ │ + b.n 213702 │ │ │ │ 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, 21372c │ │ │ │ + cbz r4, 2137a4 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #26 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 213724 │ │ │ │ + beq.n 21379c │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 213732 │ │ │ │ + beq.n 2137aa │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 213712 │ │ │ │ + bne.n 21378a │ │ │ │ mov r0, lr │ │ │ │ - bl 21365c │ │ │ │ + bl 2136d4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 213756 │ │ │ │ + cbz r0, 2137ce │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 21374a │ │ │ │ + beq.n 2137c2 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 213754 │ │ │ │ + beq.n 2137cc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21373a │ │ │ │ + bne.n 2137b2 │ │ │ │ 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 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ 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 1f9214 │ │ │ │ + bl 1f928c │ │ │ │ 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] │ │ │ │ @@ -598848,114 +598883,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 213810 │ │ │ │ + beq.n 213888 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (213824 ) │ │ │ │ + ldr r1, [pc, #16] @ (21389c ) │ │ │ │ adds r0, #16 │ │ │ │ add r1, pc │ │ │ │ blx 61e6c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adcs.w r0, r8, r8, asr #2 │ │ │ │ + @ instruction: 0xeae000a8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (21387c ) │ │ │ │ + ldr r3, [pc, #68] @ (2138f4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (213880 ) │ │ │ │ + ldr r2, [pc, #64] @ (2138f8 ) │ │ │ │ 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, 213852 │ │ │ │ + cbnz r2, 2138ca │ │ │ │ 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 213864 │ │ │ │ + beq.n 2138dc │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (213884 ) │ │ │ │ + ldr r1, [pc, #24] @ (2138fc ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 61e6c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r0, r8, asr #2 │ │ │ │ + eor.w r0, r8, r8, asr #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.w r1, #352 @ 0x160 │ │ │ │ - ldr r6, [pc, #92] @ (2138f8 ) │ │ │ │ + ldr r6, [pc, #92] @ (213970 ) │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ add r6, pc │ │ │ │ - ldr r3, [pc, #76] @ (2138fc ) │ │ │ │ + ldr r3, [pc, #76] @ (213974 ) │ │ │ │ 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 1fa910 │ │ │ │ - ldr r1, [pc, #40] @ (213900 ) │ │ │ │ + bl 1fa988 │ │ │ │ + ldr r1, [pc, #40] @ (213978 ) │ │ │ │ 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 1f91dc │ │ │ │ + bl 1f9254 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #32] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bl 3b902 │ │ │ │ + bl 3b97a │ │ │ │ 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 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ 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] │ │ │ │ @@ -598973,146 +599008,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 213888 │ │ │ │ + bl 213900 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [pc, #196] @ (213a30 ) │ │ │ │ - bl 213888 │ │ │ │ + ldr r7, [pc, #196] @ (213aa8 ) │ │ │ │ + bl 213900 │ │ │ │ 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 213a2a │ │ │ │ + bhi.n 213aa2 │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 2139d6 │ │ │ │ + bls.n 213a4e │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 2139e8 │ │ │ │ + bhi.n 213a60 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #140] @ (213a34 ) │ │ │ │ + ldr r1, [pc, #140] @ (213aac ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2139fe │ │ │ │ + beq.n 213a76 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 2139f2 │ │ │ │ + cbz r0, 213a6a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213a2a │ │ │ │ + beq.n 213aa2 │ │ │ │ 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 213a2a │ │ │ │ + beq.n 213aa2 │ │ │ │ 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 2139a4 │ │ │ │ + b.n 213a1c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2139bc │ │ │ │ + b.n 213a34 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 213a2a │ │ │ │ + cbz r0, 213aa2 │ │ │ │ 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 2139dc │ │ │ │ + b.n 213a54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {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 213904 │ │ │ │ + bl 21397c │ │ │ │ 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 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ 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 213888 │ │ │ │ + bl 213900 │ │ │ │ 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 213888 │ │ │ │ + bl 213900 │ │ │ │ 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 │ │ │ │ @@ -599122,233 +599157,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 1f8ee8 │ │ │ │ + bl 1f8f60 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r7, [pc, #216] @ (213bb8 ) │ │ │ │ + ldr r7, [pc, #216] @ (213c30 ) │ │ │ │ strd r3, r5, [r4, #8] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strd r5, r5, [r4] │ │ │ │ add r7, pc │ │ │ │ strh r3, [r4, #58] @ 0x3a │ │ │ │ - bl 213888 │ │ │ │ + bl 213900 │ │ │ │ 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 213bb0 │ │ │ │ + bhi.n 213c28 │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 213b4e │ │ │ │ + bls.n 213bc6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 213b70 │ │ │ │ + bhi.n 213be8 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ it cc │ │ │ │ movcc r5, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #144] @ (213bbc ) │ │ │ │ + ldr r1, [pc, #144] @ (213c34 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 213b86 │ │ │ │ + beq.n 213bfe │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 213b7a │ │ │ │ + cbz r0, 213bf2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213bb0 │ │ │ │ + beq.n 213c28 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ str r5, [r3, #64] @ 0x40 │ │ │ │ add r0, r2 │ │ │ │ - b.n 213b54 │ │ │ │ + b.n 213bcc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 213bb0 │ │ │ │ + beq.n 213c28 │ │ │ │ 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 213b28 │ │ │ │ + b.n 213ba0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 213b40 │ │ │ │ + b.n 213bb8 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 213bb0 │ │ │ │ + cbz r0, 213c28 │ │ │ │ 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 213b54 │ │ │ │ + b.n 213bcc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r4!, {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] @ (213c1c ) │ │ │ │ + ldr r3, [pc, #76] @ (213c94 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (213c20 ) │ │ │ │ + ldr r2, [pc, #76] @ (213c98 ) │ │ │ │ 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 213018 │ │ │ │ + bl 213090 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 213c1a │ │ │ │ + cbz r6, 213c92 │ │ │ │ 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 213c0a │ │ │ │ + bne.n 213c82 │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 213c02 │ │ │ │ + bne.n 213c7a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r3!, {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, 213c6c │ │ │ │ + cbz r3, 213ce4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f96d8 │ │ │ │ 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, 213c6a │ │ │ │ + cbz r4, 213ce2 │ │ │ │ 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 1f9660 │ │ │ │ - b.n 213c4e │ │ │ │ + bl 1f96d8 │ │ │ │ + b.n 213cc6 │ │ │ │ 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, 213cb4 │ │ │ │ + cbz r3, 213d2c │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f96d8 │ │ │ │ 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 1f9660 │ │ │ │ - b.n 213c9e │ │ │ │ + bl 1f96d8 │ │ │ │ + b.n 213d16 │ │ │ │ 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 213018 │ │ │ │ + bl 213090 │ │ │ │ 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, 213d0a │ │ │ │ + cbz r3, 213d82 │ │ │ │ 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] │ │ │ │ @@ -599358,194 +599393,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] @ (213d5c ) │ │ │ │ + ldr r3, [pc, #56] @ (213dd4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (213d60 ) │ │ │ │ + ldr r2, [pc, #56] @ (213dd8 ) │ │ │ │ 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 213018 │ │ │ │ + bl 213090 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 213d5a │ │ │ │ + cbz r4, 213dd2 │ │ │ │ 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 213d4e │ │ │ │ + bne.n 213dc6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r2!, {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 213018 │ │ │ │ + bl 213090 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 213d9e │ │ │ │ + cbz r4, 213e16 │ │ │ │ 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 213d92 │ │ │ │ + bne.n 213e0a │ │ │ │ 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 213e0a │ │ │ │ + bhi.n 213e82 │ │ │ │ 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 213018 │ │ │ │ + bl 213090 │ │ │ │ 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 213dda │ │ │ │ + bne.n 213e52 │ │ │ │ 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 213018 │ │ │ │ + bl 213090 │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 213dd4 │ │ │ │ + bne.n 213e4c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 213dc2 │ │ │ │ + b.n 213e3a │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 213dec │ │ │ │ + b.n 213e64 │ │ │ │ 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, 213e88 │ │ │ │ + cbz r3, 213f00 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f96d8 │ │ │ │ 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 1f9528 │ │ │ │ + bl 1f95a0 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r6, 213e6c │ │ │ │ + cbz r6, 213ee4 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 213e64 │ │ │ │ - ldr r3, [pc, #36] @ (213e94 ) │ │ │ │ + bne.n 213edc │ │ │ │ + ldr r3, [pc, #36] @ (213f0c ) │ │ │ │ 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 1f9660 │ │ │ │ + bl 1f96d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 213e40 │ │ │ │ + b.n 213eb8 │ │ │ │ nop │ │ │ │ - b.n 2138a8 │ │ │ │ + b.n 213830 │ │ │ │ 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 213ec2 │ │ │ │ - ldr r1, [pc, #16] @ (213ec4 ) │ │ │ │ + bne.n 213f3a │ │ │ │ + ldr r1, [pc, #16] @ (213f3c ) │ │ │ │ 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 213854 │ │ │ │ + b.n 2137dc │ │ │ │ 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, 213f12 │ │ │ │ + cbz r3, 213f8a │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f96d8 │ │ │ │ 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 │ │ │ │ @@ -599553,33 +599588,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 1f9660 │ │ │ │ - b.n 213ef0 │ │ │ │ + bl 1f96d8 │ │ │ │ + b.n 213f68 │ │ │ │ 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, 213f3a │ │ │ │ + cbnz r3, 213fb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f96d8 │ │ │ │ + bl 1f9750 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f96d8 │ │ │ │ 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 │ │ │ │ @@ -599604,17 +599639,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, 213fe0 │ │ │ │ + cbz r3, 214058 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f96d8 │ │ │ │ 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] │ │ │ │ @@ -599626,166 +599661,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 1f9660 │ │ │ │ - b.n 213fb8 │ │ │ │ + bl 1f96d8 │ │ │ │ + b.n 214030 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 213ff6 │ │ │ │ + bhi.n 21406e │ │ │ │ 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 21400c │ │ │ │ + beq.n 214084 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 214000 │ │ │ │ + bne.n 214078 │ │ │ │ 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] @ (21410c ) │ │ │ │ + ldr r5, [pc, #228] @ (214184 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (214110 ) │ │ │ │ + ldr r4, [pc, #228] @ (214188 ) │ │ │ │ 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 2140f2 │ │ │ │ + bhi.n 21416a │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 214100 │ │ │ │ + beq.n 214178 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 212e54 │ │ │ │ + bl 212ecc │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 2140d4 │ │ │ │ + bhi.n 21414c │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r3, r4, #32 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214104 │ │ │ │ + beq.n 21417c │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 212e54 │ │ │ │ + bl 212ecc │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (214114 ) │ │ │ │ + ldr r2, [pc, #108] @ (21418c ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (214110 ) │ │ │ │ + ldr r3, [pc, #100] @ (214188 ) │ │ │ │ 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 214108 │ │ │ │ + bne.n 214180 │ │ │ │ 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 21409e │ │ │ │ + b.n 214116 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21409e │ │ │ │ + bne.n 214116 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 21409e │ │ │ │ + b.n 214116 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 214076 │ │ │ │ + b.n 2140ee │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 214076 │ │ │ │ + bne.n 2140ee │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 214076 │ │ │ │ + b.n 2140ee │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 214060 │ │ │ │ + b.n 2140d8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 21408c │ │ │ │ + b.n 214104 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - itee gt │ │ │ │ - lslgt r0, r5, #2 │ │ │ │ - lsrle r4, r6, #3 │ │ │ │ - movle r0, r0 │ │ │ │ - ite mi │ │ │ │ - lslmi r0, r5, #2 │ │ │ │ - pushpl {r4, r5, r6, lr} │ │ │ │ + itet pl │ │ │ │ + lslpl r0, r5, #2 │ │ │ │ + lsrmi r4, r6, #3 │ │ │ │ + movpl r0, r0 │ │ │ │ + bkpt 0x00d4 │ │ │ │ + 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] @ 214a48 │ │ │ │ + ldr.w r1, [pc, #2328] @ 214ac0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 214a44 │ │ │ │ + bhi.w 214abc │ │ │ │ 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 214608 │ │ │ │ + bhi.w 214680 │ │ │ │ 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 │ │ │ │ @@ -599794,78 +599829,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 214420 │ │ │ │ + bhi.w 214498 │ │ │ │ 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 21485a │ │ │ │ + bhi.w 2148d2 │ │ │ │ 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 2146d2 │ │ │ │ + bhi.w 21474a │ │ │ │ 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 21420e │ │ │ │ + beq.n 214286 │ │ │ │ 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 2141f2 │ │ │ │ - cbz r0, 21422e │ │ │ │ + bne.n 21426a │ │ │ │ + cbz r0, 2142a6 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 21422e │ │ │ │ + bne.n 2142a6 │ │ │ │ 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 │ │ │ │ @@ -599873,112 +599908,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 214374 │ │ │ │ + bne.w 2143ec │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21ded4 │ │ │ │ + bl 21df4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 214374 │ │ │ │ + b.n 2143ec │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 214286 │ │ │ │ + beq.n 2142fe │ │ │ │ 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 21426a │ │ │ │ - cbz r0, 2142a6 │ │ │ │ + bne.n 2142e2 │ │ │ │ + cbz r0, 21431e │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 2142a6 │ │ │ │ + bne.n 21431e │ │ │ │ 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 21436c │ │ │ │ + b.n 2143e4 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ - cbz r1, 2142e4 │ │ │ │ + cbz r1, 21435c │ │ │ │ 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 2142c8 │ │ │ │ - cbz r5, 214304 │ │ │ │ + bne.n 214340 │ │ │ │ + cbz r5, 21437c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 214304 │ │ │ │ + bne.n 21437c │ │ │ │ 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 21436c │ │ │ │ + b.n 2143e4 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ - cbz r1, 214340 │ │ │ │ + cbz r1, 2143b8 │ │ │ │ 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 214324 │ │ │ │ - cbz r5, 214360 │ │ │ │ + bne.n 21439c │ │ │ │ + cbz r5, 2143d8 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 214360 │ │ │ │ + bne.n 2143d8 │ │ │ │ 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] │ │ │ │ @@ -599986,1462 +600021,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 214244 │ │ │ │ + beq.w 2142bc │ │ │ │ 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] @ 214a4c │ │ │ │ + ldr.w r3, [pc, #1736] @ 214ac4 │ │ │ │ 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, 2143bc │ │ │ │ + cbz r1, 214434 │ │ │ │ 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 21439e │ │ │ │ + bne.n 214416 │ │ │ │ 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 214304 │ │ │ │ - b.n 2142e6 │ │ │ │ + beq.n 21437c │ │ │ │ + b.n 21435e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 214304 │ │ │ │ + bne.n 21437c │ │ │ │ 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 214304 │ │ │ │ + b.n 21437c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2142e4 │ │ │ │ + beq.w 21435c │ │ │ │ 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 2143fc │ │ │ │ - b.n 2142e4 │ │ │ │ + bne.n 214474 │ │ │ │ + b.n 21435c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214360 │ │ │ │ + beq.n 2143d8 │ │ │ │ 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 21442c │ │ │ │ - b.n 214360 │ │ │ │ - ldr.w r3, [pc, #1536] @ 214a50 │ │ │ │ + bne.n 2144a4 │ │ │ │ + b.n 2143d8 │ │ │ │ + ldr.w r3, [pc, #1536] @ 214ac8 │ │ │ │ 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 214340 │ │ │ │ + beq.w 2143b8 │ │ │ │ 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 21446e │ │ │ │ - b.n 214340 │ │ │ │ + bne.n 2144e6 │ │ │ │ + b.n 2143b8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214340 │ │ │ │ + beq.w 2143b8 │ │ │ │ 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 214340 │ │ │ │ + bne.w 2143b8 │ │ │ │ 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 214340 │ │ │ │ + b.n 2143b8 │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214a2c │ │ │ │ + beq.w 214aa4 │ │ │ │ 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 214360 │ │ │ │ + beq.w 2143d8 │ │ │ │ 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 214504 │ │ │ │ - b.n 214360 │ │ │ │ + bhi.n 21457c │ │ │ │ + b.n 2143d8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 21422e │ │ │ │ + bne.w 2142a6 │ │ │ │ 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 21422e │ │ │ │ + b.n 2142a6 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2142e4 │ │ │ │ + beq.w 21435c │ │ │ │ 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 2142e4 │ │ │ │ + bne.w 21435c │ │ │ │ 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 2142e4 │ │ │ │ + b.n 21435c │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214a24 │ │ │ │ + beq.w 214a9c │ │ │ │ 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 214304 │ │ │ │ + beq.w 21437c │ │ │ │ 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 2145c2 │ │ │ │ - b.n 214304 │ │ │ │ + bhi.n 21463a │ │ │ │ + b.n 21437c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 2142a6 │ │ │ │ + bne.w 21431e │ │ │ │ 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 2142a6 │ │ │ │ + b.n 21431e │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214304 │ │ │ │ + beq.w 21437c │ │ │ │ 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 214616 │ │ │ │ - b.n 214304 │ │ │ │ - ldr.w r3, [pc, #1044] @ 214a50 │ │ │ │ + bne.n 21468e │ │ │ │ + b.n 21437c │ │ │ │ + ldr.w r3, [pc, #1044] @ 214ac8 │ │ │ │ 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 2142e4 │ │ │ │ + beq.w 21435c │ │ │ │ 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 214658 │ │ │ │ - b.n 2142e4 │ │ │ │ + bne.n 2146d0 │ │ │ │ + b.n 21435c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21420e │ │ │ │ + beq.w 214286 │ │ │ │ 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 214680 │ │ │ │ - b.n 21420e │ │ │ │ + bne.n 2146f8 │ │ │ │ + b.n 214286 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214286 │ │ │ │ + beq.w 2142fe │ │ │ │ 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 2146ae │ │ │ │ - b.n 214286 │ │ │ │ + bne.n 214726 │ │ │ │ + b.n 2142fe │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21422e │ │ │ │ + beq.w 2142a6 │ │ │ │ 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 2146e0 │ │ │ │ - b.n 21422e │ │ │ │ - ldr r3, [pc, #844] @ (214a50 ) │ │ │ │ + bne.n 214758 │ │ │ │ + b.n 2142a6 │ │ │ │ + ldr r3, [pc, #844] @ (214ac8 ) │ │ │ │ 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 21420e │ │ │ │ + beq.w 214286 │ │ │ │ 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 21471e │ │ │ │ - b.n 21420e │ │ │ │ + bne.n 214796 │ │ │ │ + b.n 214286 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21420e │ │ │ │ + beq.w 214286 │ │ │ │ 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 21420e │ │ │ │ + bne.w 214286 │ │ │ │ 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 21420e │ │ │ │ + b.n 214286 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214a34 │ │ │ │ + beq.w 214aac │ │ │ │ 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 21422e │ │ │ │ + beq.w 2142a6 │ │ │ │ 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 2147b2 │ │ │ │ - b.n 21422e │ │ │ │ - ldr.w ip, [pc, #624] @ 214a4c │ │ │ │ + bcc.n 21482a │ │ │ │ + b.n 2142a6 │ │ │ │ + ldr.w ip, [pc, #624] @ 214ac4 │ │ │ │ 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, 214814 │ │ │ │ + cbz r1, 21488c │ │ │ │ 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 2147f6 │ │ │ │ + bne.n 21486e │ │ │ │ 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 21422e │ │ │ │ - b.n 214210 │ │ │ │ + beq.w 2142a6 │ │ │ │ + b.n 214288 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214340 │ │ │ │ + beq.w 2143b8 │ │ │ │ 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 214836 │ │ │ │ - b.n 214340 │ │ │ │ + bne.n 2148ae │ │ │ │ + b.n 2143b8 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2142a6 │ │ │ │ + beq.w 21431e │ │ │ │ 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 214868 │ │ │ │ - b.n 2142a6 │ │ │ │ - ldr r3, [pc, #452] @ (214a50 ) │ │ │ │ + bne.n 2148e0 │ │ │ │ + b.n 21431e │ │ │ │ + ldr r3, [pc, #452] @ (214ac8 ) │ │ │ │ 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 214286 │ │ │ │ + beq.w 2142fe │ │ │ │ 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 2148a6 │ │ │ │ - b.n 214286 │ │ │ │ + bne.n 21491e │ │ │ │ + b.n 2142fe │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214286 │ │ │ │ + beq.w 2142fe │ │ │ │ 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 214286 │ │ │ │ + bne.w 2142fe │ │ │ │ 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 214286 │ │ │ │ - ldr r3, [pc, #316] @ (214a4c ) │ │ │ │ + b.n 2142fe │ │ │ │ + ldr r3, [pc, #316] @ (214ac4 ) │ │ │ │ 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, 214946 │ │ │ │ + cbz r1, 2149be │ │ │ │ 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 214928 │ │ │ │ + bne.n 2149a0 │ │ │ │ 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 214360 │ │ │ │ - b.n 214342 │ │ │ │ + beq.w 2143d8 │ │ │ │ + b.n 2143ba │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 214360 │ │ │ │ + bne.w 2143d8 │ │ │ │ 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 214360 │ │ │ │ - ldr.w ip, [pc, #200] @ 214a4c │ │ │ │ + b.n 2143d8 │ │ │ │ + ldr.w ip, [pc, #200] @ 214ac4 │ │ │ │ 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, 2149ba │ │ │ │ + cbz r1, 214a32 │ │ │ │ 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 21499c │ │ │ │ + bne.n 214a14 │ │ │ │ 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 2142a6 │ │ │ │ - b.n 214288 │ │ │ │ + beq.w 21431e │ │ │ │ + b.n 214300 │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214a3e │ │ │ │ + beq.n 214ab6 │ │ │ │ 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 2142a6 │ │ │ │ + beq.w 21431e │ │ │ │ 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 214a00 │ │ │ │ - b.n 2142a6 │ │ │ │ + bcc.n 214a78 │ │ │ │ + b.n 21431e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2145ba │ │ │ │ - b.n 214304 │ │ │ │ + bne.w 214632 │ │ │ │ + b.n 21437c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2144fc │ │ │ │ - b.n 214360 │ │ │ │ + bne.w 214574 │ │ │ │ + b.n 2143d8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2147ae │ │ │ │ - b.w 21422e │ │ │ │ + bne.w 214826 │ │ │ │ + b.w 2142a6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2149f8 │ │ │ │ - b.n 2142a6 │ │ │ │ + bne.n 214a70 │ │ │ │ + b.n 21431e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 21436c │ │ │ │ - bkpt 0x00c8 │ │ │ │ + b.n 2143e4 │ │ │ │ + bkpt 0x0050 │ │ │ │ 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] @ (214ccc ) │ │ │ │ + ldr r4, [pc, #612] @ (214d44 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 214cc4 │ │ │ │ + bhi.w 214d3c │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ lsls r6, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 214ac6 │ │ │ │ + beq.n 214b3e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 214ac6 │ │ │ │ + beq.n 214b3e │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 214bc6 │ │ │ │ + bhi.w 214c3e │ │ │ │ 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 214ac6 │ │ │ │ + beq.n 214b3e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 214a8e │ │ │ │ + bne.n 214b06 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 214a8e │ │ │ │ + bne.n 214b06 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 214a92 │ │ │ │ - b.n 214ac6 │ │ │ │ + bne.n 214b0a │ │ │ │ + b.n 214b3e │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 214ca2 │ │ │ │ + beq.w 214d1a │ │ │ │ ldr.w ip, [r2] │ │ │ │ - b.n 214a94 │ │ │ │ + b.n 214b0c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 214b02 │ │ │ │ + cbz r3, 214b7a │ │ │ │ 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, 214b2c │ │ │ │ + cbz r3, 214ba4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 214b26 │ │ │ │ + cbz r4, 214b9e │ │ │ │ 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 214b10 │ │ │ │ + bne.n 214b88 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 214118 │ │ │ │ + bl 214190 │ │ │ │ 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 214b2c │ │ │ │ + beq.n 214ba4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 214b62 │ │ │ │ + cbz r1, 214bda │ │ │ │ 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 214b52 │ │ │ │ - b.n 214b2c │ │ │ │ + bne.n 214bca │ │ │ │ + b.n 214ba4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 214cac │ │ │ │ + beq.w 214d24 │ │ │ │ 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 21e16c │ │ │ │ + bl 21e1e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 214b3a │ │ │ │ - ldr r3, [pc, #320] @ (214cd0 ) │ │ │ │ + b.n 214bb2 │ │ │ │ + ldr r3, [pc, #320] @ (214d48 ) │ │ │ │ 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 214b2c │ │ │ │ + beq.n 214ba4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 214bbe │ │ │ │ + cbz r4, 214c36 │ │ │ │ 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 214ba8 │ │ │ │ - b.n 214b2c │ │ │ │ + bne.n 214c20 │ │ │ │ + b.n 214ba4 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214b2c │ │ │ │ + beq.n 214ba4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 214bec │ │ │ │ + cbz r4, 214c64 │ │ │ │ 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 214bd6 │ │ │ │ - b.n 214b2c │ │ │ │ + bne.n 214c4e │ │ │ │ + b.n 214ba4 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 214b2c │ │ │ │ + beq.n 214ba4 │ │ │ │ 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, 214c1a │ │ │ │ + cbz r1, 214c92 │ │ │ │ ldrd r4, r1, [r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 214c0a │ │ │ │ - b.n 214b2c │ │ │ │ + bne.n 214c82 │ │ │ │ + b.n 214ba4 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214b2c │ │ │ │ + beq.n 214ba4 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 214c3a │ │ │ │ + cbz r1, 214cb2 │ │ │ │ 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 214b2c │ │ │ │ + bne.w 214ba4 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214b2c │ │ │ │ + beq.w 214ba4 │ │ │ │ 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 214b3a │ │ │ │ - ldr r3, [pc, #104] @ (214cd4 ) │ │ │ │ + b.n 214bb2 │ │ │ │ + ldr r3, [pc, #104] @ (214d4c ) │ │ │ │ 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 214b2c │ │ │ │ + beq.w 214ba4 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 214c9a │ │ │ │ + cbz r4, 214d12 │ │ │ │ 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 214c84 │ │ │ │ - b.n 214b2c │ │ │ │ + bne.n 214cfc │ │ │ │ + b.n 214ba4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 214aea │ │ │ │ - b.n 214ac6 │ │ │ │ + bne.w 214b62 │ │ │ │ + b.n 214b3e │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214b74 │ │ │ │ + beq.w 214bec │ │ │ │ ldrd r4, r3, [r2, #28] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 214b74 │ │ │ │ + b.n 214bec │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ - b.n 214a94 │ │ │ │ + b.n 214b0c │ │ │ │ nop │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ 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] @ (214ec0 ) │ │ │ │ + ldr r2, [pc, #472] @ (214f38 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 214d6c │ │ │ │ + bhi.n 214de4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ - cbnz r5, 214d3a │ │ │ │ + cbnz r5, 214db2 │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ movs r2, #170 @ 0xaa │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 214d10 │ │ │ │ + cbz r3, 214d88 │ │ │ │ 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, 214d38 │ │ │ │ + cbz r4, 214db0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 214d32 │ │ │ │ + cbz r1, 214daa │ │ │ │ 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 214d1c │ │ │ │ + bne.n 214d94 │ │ │ │ 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 214d38 │ │ │ │ + beq.n 214db0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 214d62 │ │ │ │ + cbz r2, 214dda │ │ │ │ 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 214d52 │ │ │ │ - b.n 214d38 │ │ │ │ + bne.n 214dca │ │ │ │ + b.n 214db0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 214d38 │ │ │ │ + beq.n 214db0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 214d90 │ │ │ │ + cbz r1, 214e08 │ │ │ │ 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 214d7a │ │ │ │ - b.n 214d38 │ │ │ │ - ldr r3, [pc, #296] @ (214ec4 ) │ │ │ │ + bne.n 214df2 │ │ │ │ + b.n 214db0 │ │ │ │ + ldr r3, [pc, #296] @ (214f3c ) │ │ │ │ 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 214d38 │ │ │ │ + beq.n 214db0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 214dc8 │ │ │ │ + cbz r1, 214e40 │ │ │ │ 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 214db2 │ │ │ │ - b.n 214d38 │ │ │ │ + bne.n 214e2a │ │ │ │ + b.n 214db0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214d38 │ │ │ │ + beq.n 214db0 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cbz r2, 214de8 │ │ │ │ + cbz r2, 214e60 │ │ │ │ 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 214e9c │ │ │ │ + bne.n 214f14 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214e9c │ │ │ │ + beq.n 214f14 │ │ │ │ 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] @ (214ec8 ) │ │ │ │ + ldr r3, [pc, #180] @ (214f40 ) │ │ │ │ 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 214d38 │ │ │ │ + beq.n 214db0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 214e40 │ │ │ │ + cbz r1, 214eb8 │ │ │ │ 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 214e2a │ │ │ │ - b.n 214d38 │ │ │ │ + bne.n 214ea2 │ │ │ │ + b.n 214db0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrd ip, r4, [r0] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 214ea8 │ │ │ │ + beq.n 214f20 │ │ │ │ mov r3, r0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ strd r2, r2, [r3] │ │ │ │ - bl 21e16c │ │ │ │ + bl 21e1e4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214d38 │ │ │ │ + beq.w 214db0 │ │ │ │ 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, 214e94 │ │ │ │ + cbz r2, 214f0c │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 214e84 │ │ │ │ - b.n 214d38 │ │ │ │ + bne.n 214efc │ │ │ │ + b.n 214db0 │ │ │ │ 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 214e52 │ │ │ │ + beq.n 214eca │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ - b.n 214e52 │ │ │ │ + b.n 214eca │ │ │ │ nop │ │ │ │ - cbz r2, 214f08 │ │ │ │ + uxth r2, r3 │ │ │ │ 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 214f3c │ │ │ │ + beq.n 214fb4 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 214ef6 │ │ │ │ + beq.n 214f6e │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 214f30 │ │ │ │ + cbnz r3, 214fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f968c │ │ │ │ + bl 1f9704 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214ee8 │ │ │ │ + beq.n 214f60 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 214f26 │ │ │ │ + cbz r2, 214f9e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f968c │ │ │ │ + bl 1f9704 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 214f24 │ │ │ │ + cbz r2, 214f9c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 214f24 │ │ │ │ + cbz r1, 214f9c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f968c │ │ │ │ + bl 1f9704 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 214f10 │ │ │ │ + bne.n 214f88 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f968c │ │ │ │ + bl 1f9704 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214eec │ │ │ │ + beq.n 214f64 │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f968c │ │ │ │ + bl 1f9704 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1f968c │ │ │ │ - b.n 214ee8 │ │ │ │ + bl 1f9704 │ │ │ │ + b.n 214f60 │ │ │ │ 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 214f7a │ │ │ │ + beq.n 214ff2 │ │ │ │ mov r6, r0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 214f7a │ │ │ │ + cbz r3, 214ff2 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ - bl 214ecc │ │ │ │ + bl 214f44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 214f60 │ │ │ │ + bne.n 214fd8 │ │ │ │ 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] @ 215a08 │ │ │ │ + ldr.w r0, [pc, #2676] @ 215a80 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r5, [pc, #2676] @ 215a0c │ │ │ │ + ldr.w r5, [pc, #2676] @ 215a84 │ │ │ │ movs r2, #4 │ │ │ │ - ldr.w r3, [pc, #2672] @ 215a10 │ │ │ │ + ldr.w r3, [pc, #2672] @ 215a88 │ │ │ │ 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 1fe1ec │ │ │ │ + bl 1fe264 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 214fe0 │ │ │ │ + bhi.n 215058 │ │ │ │ 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 215968 │ │ │ │ + beq.w 2159e0 │ │ │ │ add.w r6, r4, #36 @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 21305c │ │ │ │ + bl 2130d4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 214fee │ │ │ │ + bcc.n 215066 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215916 │ │ │ │ + beq.w 21598e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 2157b2 │ │ │ │ + bhi.w 21582a │ │ │ │ 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, 215040 │ │ │ │ + cbz r3, 2150b8 │ │ │ │ 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 21506a │ │ │ │ + beq.n 2150e2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215062 │ │ │ │ + cbz r1, 2150da │ │ │ │ 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 215052 │ │ │ │ + bne.n 2150ca │ │ │ │ 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 1fe2c8 │ │ │ │ + bl 1fe340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 215184 │ │ │ │ + beq.n 2151fc │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 215184 │ │ │ │ + beq.n 2151fc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215238 │ │ │ │ + bhi.w 2152b0 │ │ │ │ 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] @ 215a14 │ │ │ │ + ldr.w r3, [pc, #2392] @ 215a8c │ │ │ │ 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 2159a6 │ │ │ │ + beq.w 215a1e │ │ │ │ add.w sl, r4, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 21305c │ │ │ │ + bl 2130d4 │ │ │ │ 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 2150dc │ │ │ │ + bcc.n 215154 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq.w 21529a │ │ │ │ + beq.w 215312 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 2153ea │ │ │ │ + bhi.w 215462 │ │ │ │ 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, 215138 │ │ │ │ + cbz r3, 2151b0 │ │ │ │ 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 215166 │ │ │ │ + beq.n 2151de │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 21515c │ │ │ │ + cbz r1, 2151d4 │ │ │ │ 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 21514c │ │ │ │ + bne.n 2151c4 │ │ │ │ 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 1fe2c8 │ │ │ │ + bl 1fe340 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 215092 │ │ │ │ + bne.n 21510a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 2151a8 │ │ │ │ + beq.n 215220 │ │ │ │ movs r4, #0 │ │ │ │ - cbz r0, 2151a8 │ │ │ │ + cbz r0, 215220 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 214ecc │ │ │ │ + bl 214f44 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 215190 │ │ │ │ + bne.n 215208 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 60b4c │ │ │ │ - ldr.w r2, [pc, #2152] @ 215a18 │ │ │ │ - ldr.w r3, [pc, #2140] @ 215a10 │ │ │ │ + ldr.w r2, [pc, #2152] @ 215a90 │ │ │ │ + ldr.w r3, [pc, #2140] @ 215a88 │ │ │ │ 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 215a5e │ │ │ │ + bne.w 215ad6 │ │ │ │ mov r0, sl │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2116] @ 215a1c │ │ │ │ + ldr.w r3, [pc, #2116] @ 215a94 │ │ │ │ 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 2159be │ │ │ │ + beq.w 215a36 │ │ │ │ add.w fp, r4, #84 @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 21305c │ │ │ │ + bl 2130d4 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 2151f6 │ │ │ │ + bne.n 21526e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2150fa │ │ │ │ + b.n 215172 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21594e │ │ │ │ + beq.w 2159c6 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r0, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - bl 21305c │ │ │ │ + bl 2130d4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 21521c │ │ │ │ + bcc.n 215294 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2150fa │ │ │ │ + b.n 215172 │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ add.w fp, r4, #36 @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 21594e │ │ │ │ + beq.w 2159c6 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 21305c │ │ │ │ + bl 2130d4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 21524c │ │ │ │ + bcc.n 2152c4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2150fa │ │ │ │ + b.n 215172 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 215512 │ │ │ │ + beq.w 21558a │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 21305c │ │ │ │ + bl 2130d4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215274 │ │ │ │ + bne.n 2152ec │ │ │ │ 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 215108 │ │ │ │ + bne.w 215180 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215912 │ │ │ │ + beq.w 21598a │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215570 │ │ │ │ - add r1, pc, #8 @ (adr r1, 2152b8 ) │ │ │ │ + bhi.w 2155e8 │ │ │ │ + add r1, pc, #8 @ (adr r1, 215330 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #6 │ │ │ │ @@ -601459,874 +601494,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 215504 │ │ │ │ + beq.w 21557c │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq.w 215924 │ │ │ │ + beq.w 21599c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21e16c │ │ │ │ - b.n 215170 │ │ │ │ + bl 21e1e4 │ │ │ │ + b.n 2151e8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2154b8 │ │ │ │ + bne.w 215530 │ │ │ │ subs r3, r6, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - beq.w 21595c │ │ │ │ + beq.w 2159d4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 215170 │ │ │ │ + b.n 2151e8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 21533c │ │ │ │ + cbz r3, 2153b4 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 21305c │ │ │ │ + bl 2130d4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2150f8 │ │ │ │ + beq.w 215170 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 21305c │ │ │ │ + bl 2130d4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 21534c │ │ │ │ + bcc.n 2153c4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2150fa │ │ │ │ - ldr.w r3, [pc, #1716] @ 215a1c │ │ │ │ + b.n 215172 │ │ │ │ + ldr.w r3, [pc, #1716] @ 215a94 │ │ │ │ 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 215166 │ │ │ │ + beq.w 2151de │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 21539a │ │ │ │ + cbz r1, 215412 │ │ │ │ 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 21538a │ │ │ │ + bne.n 215402 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215166 │ │ │ │ - ldr.w r3, [pc, #1644] @ 215a14 │ │ │ │ + b.n 2151de │ │ │ │ + ldr.w r3, [pc, #1644] @ 215a8c │ │ │ │ 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 215166 │ │ │ │ + beq.w 2151de │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2153de │ │ │ │ + cbz r1, 215456 │ │ │ │ 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 2153ce │ │ │ │ + bne.n 215446 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215166 │ │ │ │ + b.n 2151de │ │ │ │ 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 215166 │ │ │ │ + beq.w 2151de │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215410 │ │ │ │ + cbz r1, 215488 │ │ │ │ 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 215400 │ │ │ │ + bne.n 215478 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215166 │ │ │ │ + b.n 2151de │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215166 │ │ │ │ + beq.w 2151de │ │ │ │ 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, 215446 │ │ │ │ + cbz r1, 2154be │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 215436 │ │ │ │ - b.n 215166 │ │ │ │ + bne.n 2154ae │ │ │ │ + b.n 2151de │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215322 │ │ │ │ + beq.w 21539a │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 215468 │ │ │ │ + cbz r1, 2154e0 │ │ │ │ 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 215324 │ │ │ │ + bne.w 21539c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21591c │ │ │ │ + beq.w 215994 │ │ │ │ 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 215170 │ │ │ │ + b.n 2151e8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 2152fa │ │ │ │ + bne.w 215372 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2152fa │ │ │ │ + beq.w 215372 │ │ │ │ ldrd ip, r0, [r4, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r4, #28] │ │ │ │ - b.n 2152fa │ │ │ │ + b.n 215372 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 21305c │ │ │ │ + bl 2130d4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2150f8 │ │ │ │ + bne.w 215170 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 21305c │ │ │ │ + bl 2130d4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2150fa │ │ │ │ + b.n 215172 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215166 │ │ │ │ + beq.w 2151de │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 2154fa │ │ │ │ + cbz r1, 215572 │ │ │ │ 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 2154ea │ │ │ │ - b.n 215166 │ │ │ │ + bne.n 215562 │ │ │ │ + b.n 2151de │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 21305c │ │ │ │ + bl 2130d4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2150fa │ │ │ │ + b.n 215172 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bne.n 2154de │ │ │ │ + bne.n 215556 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215a34 │ │ │ │ + beq.w 215aac │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215880 │ │ │ │ + b.n 2158f8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 21553e │ │ │ │ + cbz r3, 2155b6 │ │ │ │ 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 215166 │ │ │ │ + beq.w 2151de │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215564 │ │ │ │ + cbz r1, 2155dc │ │ │ │ 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 215554 │ │ │ │ + bne.n 2155cc │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215166 │ │ │ │ + b.n 2151de │ │ │ │ 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 215166 │ │ │ │ + beq.w 2151de │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215596 │ │ │ │ + cbz r1, 21560e │ │ │ │ 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 215586 │ │ │ │ + bne.n 2155fe │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215166 │ │ │ │ + b.n 2151de │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215166 │ │ │ │ + beq.w 2151de │ │ │ │ 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, 2155cc │ │ │ │ + cbz r1, 215644 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 2155bc │ │ │ │ - b.n 215166 │ │ │ │ - ldr.w r3, [pc, #1092] @ 215a1c │ │ │ │ + bne.n 215634 │ │ │ │ + b.n 2151de │ │ │ │ + ldr.w r3, [pc, #1092] @ 215a94 │ │ │ │ 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 215166 │ │ │ │ + beq.w 2151de │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215608 │ │ │ │ + cbz r1, 215680 │ │ │ │ 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 2155f8 │ │ │ │ + bne.n 215670 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215166 │ │ │ │ - ldr r3, [pc, #1020] @ (215a14 ) │ │ │ │ + b.n 2151de │ │ │ │ + ldr r3, [pc, #1020] @ (215a8c ) │ │ │ │ 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 215166 │ │ │ │ + beq.w 2151de │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 21564a │ │ │ │ + cbz r1, 2156c2 │ │ │ │ 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 21563a │ │ │ │ + bne.n 2156b2 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215166 │ │ │ │ - ldr r3, [pc, #956] @ (215a14 ) │ │ │ │ + b.n 2151de │ │ │ │ + ldr r3, [pc, #956] @ (215a8c ) │ │ │ │ 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 215a44 │ │ │ │ + beq.w 215abc │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 21305c │ │ │ │ + bl 2130d4 │ │ │ │ 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 215674 │ │ │ │ - b.n 215000 │ │ │ │ + bcc.n 2156ec │ │ │ │ + b.n 215078 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 21569c │ │ │ │ + cbz r3, 215714 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 21305c │ │ │ │ + bl 2130d4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215000 │ │ │ │ + beq.w 215078 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 21305c │ │ │ │ + bl 2130d4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 2156aa │ │ │ │ - b.n 215000 │ │ │ │ + bcc.n 215722 │ │ │ │ + b.n 215078 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215968 │ │ │ │ + beq.w 2159e0 │ │ │ │ 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 21305c │ │ │ │ + bl 2130d4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 2156ca │ │ │ │ - b.n 215000 │ │ │ │ - ldr r3, [pc, #824] @ (215a1c ) │ │ │ │ + bcc.n 215742 │ │ │ │ + b.n 215078 │ │ │ │ + ldr r3, [pc, #824] @ (215a94 ) │ │ │ │ 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 215a38 │ │ │ │ + beq.w 215ab0 │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ adds r5, #1 │ │ │ │ - bl 21305c │ │ │ │ + bl 2130d4 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 2156fa │ │ │ │ - b.n 215000 │ │ │ │ + bne.n 215772 │ │ │ │ + b.n 215078 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 2159e2 │ │ │ │ + beq.w 215a5a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215a20 │ │ │ │ + beq.w 215a98 │ │ │ │ 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 21e16c │ │ │ │ - b.n 215076 │ │ │ │ + bl 21e1e4 │ │ │ │ + b.n 2150ee │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2159d6 │ │ │ │ + beq.w 215a4e │ │ │ │ add.w r0, r5, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 21305c │ │ │ │ + bl 2130d4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215742 │ │ │ │ - b.n 215000 │ │ │ │ + bne.n 2157ba │ │ │ │ + b.n 215078 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215968 │ │ │ │ + beq.w 2159e0 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 21305c │ │ │ │ + bl 2130d4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 215000 │ │ │ │ + bne.w 215078 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 21305c │ │ │ │ + bl 2130d4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215002 │ │ │ │ + b.n 21507a │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21506a │ │ │ │ + beq.w 2150e2 │ │ │ │ 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, 2157aa │ │ │ │ + cbz r1, 215822 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 21579a │ │ │ │ - b.n 21506a │ │ │ │ + bne.n 215812 │ │ │ │ + b.n 2150e2 │ │ │ │ ldr.w lr, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 21506a │ │ │ │ + beq.w 2150e2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2157d6 │ │ │ │ + cbz r1, 21584e │ │ │ │ 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 2157c6 │ │ │ │ - b.n 21506a │ │ │ │ - ldr r3, [pc, #568] @ (215a1c ) │ │ │ │ + bne.n 21583e │ │ │ │ + b.n 2150e2 │ │ │ │ + ldr r3, [pc, #568] @ (215a94 ) │ │ │ │ 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 21506a │ │ │ │ + beq.w 2150e2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215810 │ │ │ │ + cbz r1, 215888 │ │ │ │ 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 215800 │ │ │ │ - b.n 21506a │ │ │ │ - ldr r3, [pc, #504] @ (215a14 ) │ │ │ │ + bne.n 215878 │ │ │ │ + b.n 2150e2 │ │ │ │ + ldr r3, [pc, #504] @ (215a8c ) │ │ │ │ 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 21506a │ │ │ │ + beq.w 2150e2 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r4, r1 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 21584c │ │ │ │ + cbz r1, 2158c4 │ │ │ │ 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 21583c │ │ │ │ - b.n 21506a │ │ │ │ + bne.n 2158b4 │ │ │ │ + b.n 2150e2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 215726 │ │ │ │ + bne.w 21579e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215726 │ │ │ │ + beq.w 21579e │ │ │ │ ldrd ip, r3, [r4, #28] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str.w ip, [r3] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 215726 │ │ │ │ + b.n 21579e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215166 │ │ │ │ + beq.w 2151de │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 21589c │ │ │ │ + cbz r1, 215914 │ │ │ │ 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 21588c │ │ │ │ - b.n 215166 │ │ │ │ + bne.n 215904 │ │ │ │ + b.n 2151de │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21506a │ │ │ │ + beq.w 2150e2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 2158c2 │ │ │ │ + cbz r1, 21593a │ │ │ │ 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 2158b2 │ │ │ │ - b.w 21506a │ │ │ │ + bne.n 21592a │ │ │ │ + b.w 2150e2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21506a │ │ │ │ + beq.w 2150e2 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 2158e8 │ │ │ │ + cbz r1, 215960 │ │ │ │ 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 21597e │ │ │ │ + bne.n 2159f6 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21597e │ │ │ │ + beq.n 2159f6 │ │ │ │ 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 215076 │ │ │ │ + b.w 2150ee │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2152a6 │ │ │ │ + b.n 21531e │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 215010 │ │ │ │ + b.w 215088 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 215170 │ │ │ │ + b.n 2151e8 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 215a02 │ │ │ │ + beq.n 215a7a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w ip, [r4] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21598c │ │ │ │ + beq.n 215a04 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [r2] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21e16c │ │ │ │ - b.n 215170 │ │ │ │ + bl 21e1e4 │ │ │ │ + b.n 2151e8 │ │ │ │ subs r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - beq.n 2159f2 │ │ │ │ + beq.n 215a6a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 215166 │ │ │ │ + b.n 2151de │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 215a26 │ │ │ │ + beq.n 215a9e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215322 │ │ │ │ + b.n 21539a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215a2a │ │ │ │ + beq.n 215aa2 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 21506a │ │ │ │ + b.w 2150e2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 215930 │ │ │ │ + b.n 2159a8 │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.w 215076 │ │ │ │ + b.w 2150ee │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 215938 │ │ │ │ + beq.n 2159b0 │ │ │ │ ldrd lr, r1, [r4, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r4, #28] │ │ │ │ - b.n 215938 │ │ │ │ + b.n 2159b0 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - bne.n 215958 │ │ │ │ + bne.n 2159d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 215a56 │ │ │ │ + beq.n 215ace │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 21561e │ │ │ │ + b.n 215696 │ │ │ │ subs r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - bne.n 215958 │ │ │ │ + bne.n 2159d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 215a5a │ │ │ │ + beq.n 215ad2 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 2155de │ │ │ │ + b.n 215656 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 215a30 │ │ │ │ + cbz r6, 215aa8 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 2158a8 │ │ │ │ + b.n 215920 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 21305c │ │ │ │ + bl 2130d4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.w 215002 │ │ │ │ + b.w 21507a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 215a50 │ │ │ │ + beq.n 215ac8 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 215166 │ │ │ │ + b.w 2151de │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 215930 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + b.n 2159a8 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21585a │ │ │ │ + b.n 2158d2 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215322 │ │ │ │ + b.n 21539a │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 21506a │ │ │ │ + b.w 2150e2 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2158a8 │ │ │ │ + b.n 215920 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215880 │ │ │ │ + b.n 2158f8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 215970 │ │ │ │ + bne.n 2159e8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2157e8 │ │ │ │ + b.n 215860 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 215970 │ │ │ │ + bne.n 2159e8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215824 │ │ │ │ + b.n 21589c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 215166 │ │ │ │ + b.w 2151de │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 21561e │ │ │ │ + b.n 215696 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2155de │ │ │ │ + b.n 215656 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #44] @ (215a98 ) │ │ │ │ + ldr r2, [pc, #44] @ (215b10 ) │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ lsl.w r3, r3, ip │ │ │ │ add r2, pc │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 215a7e │ │ │ │ + beq.n 215af6 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r3, #580 @ 0x244 │ │ │ │ - bne.n 215a94 │ │ │ │ - ldr r3, [pc, #20] @ (215a9c ) │ │ │ │ + bne.n 215b0c │ │ │ │ + ldr r3, [pc, #20] @ (215b14 ) │ │ │ │ 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 215a7a │ │ │ │ + bne.n 215af2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - add r5, pc, #544 @ (adr r5, 215cbc ) │ │ │ │ + add r5, pc, #64 @ (adr r5, 215b54 ) │ │ │ │ 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] @ 215b1c │ │ │ │ + ldr.w ip, [pc, #108] @ 215b94 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (215b20 ) │ │ │ │ + ldr r2, [pc, #104] @ (215b98 ) │ │ │ │ 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 215b0c │ │ │ │ + beq.n 215b84 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 215afa │ │ │ │ + bne.n 215b72 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (215b24 ) │ │ │ │ - ldr r2, [pc, #60] @ (215b20 ) │ │ │ │ + ldr r1, [pc, #64] @ (215b9c ) │ │ │ │ + ldr r2, [pc, #60] @ (215b98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 215b16 │ │ │ │ + bne.n 215b8e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f48a8 │ │ │ │ + bl 1f4920 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 215ad8 │ │ │ │ + b.n 215b50 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 215ad8 │ │ │ │ + b.n 215b50 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, pc, #272 @ (adr r5, 215c30 ) │ │ │ │ + add r4, pc, #816 @ (adr r4, 215ec8 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #96 @ (adr r5, 215b88 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 215e20 ) │ │ │ │ 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] @ (215c80 ) │ │ │ │ + ldr r4, [pc, #328] @ (215cf8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #328] @ (215c84 ) │ │ │ │ + ldr r3, [pc, #328] @ (215cfc ) │ │ │ │ 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 215bb2 │ │ │ │ + bcs.n 215c2a │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bls.n 215be0 │ │ │ │ + bls.n 215c58 │ │ │ │ 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 215bb8 │ │ │ │ + bhi.n 215c30 │ │ │ │ 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 │ │ │ │ @@ -602334,118 +602369,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] @ (215c10 ) │ │ │ │ + ldr r7, [pc, #116] @ (215c88 ) │ │ │ │ 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 215bf6 │ │ │ │ + bne.n 215c6e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 212f68 │ │ │ │ - ldr r2, [pc, #192] @ (215c88 ) │ │ │ │ - ldr r3, [pc, #184] @ (215c84 ) │ │ │ │ + bl 212fe0 │ │ │ │ + ldr r2, [pc, #192] @ (215d00 ) │ │ │ │ + ldr r3, [pc, #184] @ (215cfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 215c62 │ │ │ │ + bne.n 215cda │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #201 @ 0xc9 │ │ │ │ - beq.n 215c4a │ │ │ │ - bhi.n 215c3e │ │ │ │ + beq.n 215cc2 │ │ │ │ + bhi.n 215cb6 │ │ │ │ cmp r1, #141 @ 0x8d │ │ │ │ - beq.n 215c56 │ │ │ │ + beq.n 215cce │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 215c68 │ │ │ │ - bl 215aa0 │ │ │ │ - b.n 215bc6 │ │ │ │ + vldr d0, [pc, #120] @ 215ce0 │ │ │ │ + bl 215b18 │ │ │ │ + b.n 215c3e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 212f68 │ │ │ │ - b.n 215bc6 │ │ │ │ + bl 212fe0 │ │ │ │ + b.n 215c3e │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 212f68 │ │ │ │ - b.n 215bc6 │ │ │ │ + bl 212fe0 │ │ │ │ + b.n 215c3e │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 212f68 │ │ │ │ - b.n 215bc6 │ │ │ │ + bl 212fe0 │ │ │ │ + b.n 215c3e │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 212f68 │ │ │ │ - b.n 215bc6 │ │ │ │ + bl 212fe0 │ │ │ │ + b.n 215c3e │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 215aa0 │ │ │ │ - b.n 215bc6 │ │ │ │ + bl 215b18 │ │ │ │ + b.n 215c3e │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 215c70 │ │ │ │ - bl 215aa0 │ │ │ │ - b.n 215bc6 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 215c78 │ │ │ │ - bl 215aa0 │ │ │ │ - b.n 215bc6 │ │ │ │ + vldr d0, [pc, #32] @ 215ce8 │ │ │ │ + bl 215b18 │ │ │ │ + b.n 215c3e │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 215cf0 │ │ │ │ + bl 215b18 │ │ │ │ + b.n 215c3e │ │ │ │ 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 r4, pc, #760 @ (adr r4, 215f7c ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 215e14 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #200 @ (adr r4, 215d54 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 215fec ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 215cb4 │ │ │ │ + beq.n 215d2c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 215c9a │ │ │ │ + bne.n 215d12 │ │ │ │ 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 1f4994 │ │ │ │ + bl 1f4a0c │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -602462,71 +602497,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] @ (215d78 ) │ │ │ │ + ldr r2, [pc, #132] @ (215df0 ) │ │ │ │ add r2, pc │ │ │ │ - beq.n 215d42 │ │ │ │ + beq.n 215dba │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 215d30 │ │ │ │ - cbnz r4, 215d2a │ │ │ │ - ldr r1, [pc, #124] @ (215d7c ) │ │ │ │ + beq.n 215da8 │ │ │ │ + cbnz r4, 215da2 │ │ │ │ + ldr r1, [pc, #124] @ (215df4 ) │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 215d42 │ │ │ │ + cbz r5, 215dba │ │ │ │ sub.w r6, r3, #20 │ │ │ │ add.w r3, r6, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 215cd8 │ │ │ │ - cbz r0, 215d2c │ │ │ │ + bl 215d50 │ │ │ │ + cbz r0, 215da4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 215d12 │ │ │ │ + bne.n 215d8a │ │ │ │ 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 215d68 │ │ │ │ + beq.n 215de0 │ │ │ │ movw r1, #514 @ 0x202 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 215d48 │ │ │ │ + bne.n 215dc0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 215d2a │ │ │ │ + bne.n 215da2 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 215d72 │ │ │ │ + bne.n 215dea │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 215d2c │ │ │ │ + b.n 215da4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 215cd8 │ │ │ │ - b.n 215d2c │ │ │ │ + bl 215d50 │ │ │ │ + b.n 215da4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r3, pc, #32 @ (adr r3, 215d9c ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 216034 ) │ │ │ │ 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 │ │ │ │ @@ -602537,66 +602572,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 215dc6 │ │ │ │ + beq.n 215e3e │ │ │ │ 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, 215dda │ │ │ │ + cbz r1, 215e52 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 215dda │ │ │ │ + cbz r3, 215e52 │ │ │ │ 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, 215e04 │ │ │ │ + cbz r1, 215e7c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 215e04 │ │ │ │ + cbz r3, 215e7c │ │ │ │ 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 215e1e │ │ │ │ + beq.n 215e96 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 215e1e │ │ │ │ + cbz r3, 215e96 │ │ │ │ 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, 215e4c │ │ │ │ + cbz r3, 215ec4 │ │ │ │ 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] │ │ │ │ @@ -602610,101 +602645,101 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ subs r0, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbnz r3, 215e70 │ │ │ │ + cbnz r3, 215ee8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f96d8 │ │ │ │ + bl 1f9750 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f96d8 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #48] @ 0x30 │ │ │ │ - cbz r6, 215eb0 │ │ │ │ + cbz r6, 215f28 │ │ │ │ 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 215de8 │ │ │ │ + bl 215e60 │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 215e92 │ │ │ │ + bne.n 215f0a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f968c │ │ │ │ + bl 1f9704 │ │ │ │ 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 215d80 │ │ │ │ + bl 215df8 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r3, #20 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r5, r4, r3 │ │ │ │ - beq.n 215f02 │ │ │ │ + beq.n 215f7a │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 215f02 │ │ │ │ + cbz r2, 215f7a │ │ │ │ ldrd r0, r2, [r5, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w r7, [r8, #52] @ 0x34 │ │ │ │ adds r6, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r3] │ │ │ │ cmp r6, r7 │ │ │ │ strd r2, r2, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ - bcs.n 215f34 │ │ │ │ + bcs.n 215fac │ │ │ │ adds r3, #20 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #1 │ │ │ │ - bl 215de8 │ │ │ │ + bl 215e60 │ │ │ │ adds r4, #20 │ │ │ │ adds r5, #20 │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 215f1a │ │ │ │ + bcc.n 215f92 │ │ │ │ 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, 215f6a │ │ │ │ + cbz r3, 215fe2 │ │ │ │ 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] │ │ │ │ @@ -602712,304 +602747,304 @@ │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 215fb4 │ │ │ │ + beq.n 21602c │ │ │ │ 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 215f90 │ │ │ │ + b.n 216008 │ │ │ │ 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 215f8c │ │ │ │ + bne.n 216004 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21603e │ │ │ │ + beq.n 2160b6 │ │ │ │ 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 21603a │ │ │ │ + beq.n 2160b2 │ │ │ │ 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 21600c │ │ │ │ + b.n 216084 │ │ │ │ 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 21603a │ │ │ │ + beq.n 2160b2 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r2, [ip] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 215fe0 │ │ │ │ + bmi.n 216058 │ │ │ │ ldr.w r0, [r5, #-12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 215fe0 │ │ │ │ + bne.n 216058 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 215fe0 │ │ │ │ + beq.n 216058 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 21602a │ │ │ │ + b.n 2160a2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 215fe0 │ │ │ │ + beq.n 216058 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 215ffa │ │ │ │ + beq.n 216072 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216026 │ │ │ │ + bne.n 21609e │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21602e │ │ │ │ + b.n 2160a6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - ldr r3, [pc, #152] @ (2160e0 ) │ │ │ │ + ldr r3, [pc, #152] @ (216158 ) │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 216080 │ │ │ │ + cbz r1, 2160f8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 216072 │ │ │ │ - ldr r1, [pc, #144] @ (2160e4 ) │ │ │ │ + bne.n 2160ea │ │ │ │ + ldr r1, [pc, #144] @ (21615c ) │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ - cbz r3, 216072 │ │ │ │ + cbz r3, 2160ea │ │ │ │ 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 2160d6 │ │ │ │ + beq.n 21614e │ │ │ │ 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] @ (2160e8 ) │ │ │ │ + ldr r2, [pc, #92] @ (216160 ) │ │ │ │ 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, 2160c8 │ │ │ │ + cbnz r0, 216140 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 2160ce │ │ │ │ + bcs.n 216146 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21607c │ │ │ │ + beq.n 2160f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2160aa │ │ │ │ + beq.n 216122 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 2160b2 │ │ │ │ - b.n 2160be │ │ │ │ + bhi.n 21612a │ │ │ │ + b.n 216136 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 2160ae │ │ │ │ - b.n 21607c │ │ │ │ + bne.n 216126 │ │ │ │ + b.n 2160f4 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrh r1, [r3, #40] @ 0x28 │ │ │ │ - b.n 21607c │ │ │ │ + b.n 2160f4 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ 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 216134 │ │ │ │ + beq.n 2161ac │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 216118 │ │ │ │ + b.n 216190 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 216130 │ │ │ │ + beq.n 2161a8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 216128 │ │ │ │ - bl 216040 │ │ │ │ + bmi.n 2161a0 │ │ │ │ + bl 2160b8 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 216110 │ │ │ │ + bne.n 216188 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 216130 │ │ │ │ + b.n 2161a8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 216182 │ │ │ │ + cbz r0, 2161fa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 216188 │ │ │ │ + cbz r2, 216200 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 216152 │ │ │ │ + bhi.n 2161ca │ │ │ │ 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 216178 │ │ │ │ + beq.n 2161f0 │ │ │ │ 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 216182 │ │ │ │ + beq.n 2161fa │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 2161ba │ │ │ │ + bne.n 216232 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 216182 │ │ │ │ + beq.n 2161fa │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 2161ae │ │ │ │ + bhi.n 216226 │ │ │ │ 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 216182 │ │ │ │ + beq.n 2161fa │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ ldrne r3, [r2, #28] │ │ │ │ - bne.n 216154 │ │ │ │ + bne.n 2161cc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 216154 │ │ │ │ + b.n 2161cc │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 216154 │ │ │ │ + b.n 2161cc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 216182 │ │ │ │ + beq.n 2161fa │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ ldrne r3, [r2, #48] @ 0x30 │ │ │ │ - bne.n 216154 │ │ │ │ - b.n 2161ae │ │ │ │ + bne.n 2161cc │ │ │ │ + b.n 216226 │ │ │ │ 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 2161f6 │ │ │ │ + bmi.n 21626e │ │ │ │ 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, 216212 │ │ │ │ + cbz r3, 21628a │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 2161f4 │ │ │ │ + beq.n 21626c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 21613c │ │ │ │ + bl 2161b4 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 216242 │ │ │ │ + bhi.n 2162ba │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsrs r3, r0, #28 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -603023,48 +603058,48 @@ │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 216276 │ │ │ │ + bhi.n 2162ee │ │ │ │ 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 21627a │ │ │ │ + beq.n 2162f2 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 216256 │ │ │ │ + beq.n 2162ce │ │ │ │ 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 216256 │ │ │ │ + beq.n 2162ce │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21630e │ │ │ │ + beq.n 216386 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2162c8 │ │ │ │ + cbz r2, 216340 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 2162b2 │ │ │ │ + bhi.n 21632a │ │ │ │ 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 │ │ │ │ @@ -603077,179 +603112,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 2162ae │ │ │ │ + b.n 216326 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 21630e │ │ │ │ + cbz r2, 216386 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 21630e │ │ │ │ + beq.n 216386 │ │ │ │ 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 216248 │ │ │ │ + bl 2162c0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 216312 │ │ │ │ + beq.n 21638a │ │ │ │ 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 2162ae │ │ │ │ + b.n 216326 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 216308 │ │ │ │ + b.n 216380 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 216350 │ │ │ │ + cbz r0, 2163c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216344 │ │ │ │ + cbz r2, 2163bc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 216340 │ │ │ │ - bl 216288 │ │ │ │ + cbz r2, 2163b8 │ │ │ │ + bl 216300 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 21633a │ │ │ │ + bne.n 2163b2 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 216340 │ │ │ │ + b.n 2163b8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 216340 │ │ │ │ + b.n 2163b8 │ │ │ │ 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 2163b4 │ │ │ │ + bhi.n 21642c │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r0, r2, #8 │ │ │ │ movs r0, #28 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21638e │ │ │ │ + cbz r0, 216406 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 216378 │ │ │ │ + beq.n 2163f0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbz r1, 2163ac │ │ │ │ + cbz r1, 216424 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 21638e │ │ │ │ - bl 216288 │ │ │ │ + bne.n 216406 │ │ │ │ + bl 216300 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216396 │ │ │ │ + bne.n 21640e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21638e │ │ │ │ + bne.n 216406 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldmia.w sp, {r0, r1} │ │ │ │ - bl 216354 │ │ │ │ + bl 2163cc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2163ae │ │ │ │ + b.n 216426 │ │ │ │ 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, 2163f6 │ │ │ │ + cbz r3, 21646e │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 2163f4 │ │ │ │ + beq.n 21646c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ 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, 216422 │ │ │ │ + cbz r3, 21649a │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 216420 │ │ │ │ + beq.n 216498 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 21613c │ │ │ │ + bl 2161b4 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 21643a │ │ │ │ + cbz r0, 2164b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21643a │ │ │ │ + cbz r3, 2164b2 │ │ │ │ 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, 216452 │ │ │ │ + cbz r0, 2164ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 216452 │ │ │ │ + cbz r3, 2164ca │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -603261,243 +603296,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 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ - cbz r1, 216490 │ │ │ │ + cbz r1, 216508 │ │ │ │ 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 216484 │ │ │ │ - ldr r3, [pc, #16] @ (2164a4 ) │ │ │ │ + bne.n 2164fc │ │ │ │ + ldr r3, [pc, #16] @ (21651c ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ blx 60c00 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r1!, {r0, r2, r3, r5, r7} │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 2164f6 │ │ │ │ + bne.n 21656e │ │ │ │ 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, 2164f8 │ │ │ │ + cbz r3, 216570 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 2164ec │ │ │ │ + cbz r2, 216564 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 2164e8 │ │ │ │ - bl 216288 │ │ │ │ + cbz r3, 216560 │ │ │ │ + bl 216300 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2164c6 │ │ │ │ + bne.n 21653e │ │ │ │ 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 2164c6 │ │ │ │ + b.n 21653e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2164d6 │ │ │ │ - b.n 2164e0 │ │ │ │ + bne.n 21654e │ │ │ │ + b.n 216558 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 2164e0 │ │ │ │ + b.n 216558 │ │ │ │ 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] @ (216580 ) │ │ │ │ + ldr r6, [pc, #112] @ (2165f8 ) │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ add r6, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21657a │ │ │ │ + beq.n 2165f2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216554 │ │ │ │ + cbz r2, 2165cc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 21654c │ │ │ │ + bhi.n 2165c4 │ │ │ │ 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] @ (216584 ) │ │ │ │ + ldr r2, [pc, #72] @ (2165fc ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ - cbz r2, 21654c │ │ │ │ + cbz r2, 2165c4 │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 216526 │ │ │ │ + bne.n 21659e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21656e │ │ │ │ + cbz r2, 2165e6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21656a │ │ │ │ - bl 216288 │ │ │ │ + cbz r2, 2165e2 │ │ │ │ + bl 216300 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216520 │ │ │ │ + bne.n 216598 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 216520 │ │ │ │ + b.n 216598 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 21655e │ │ │ │ + bne.n 2165d6 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ 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, 2165c6 │ │ │ │ + cbz r0, 21663e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #320] @ 0x140 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 2165b4 │ │ │ │ + cbz r1, 21662c │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2165a8 │ │ │ │ + bne.n 216620 │ │ │ │ str.w r2, [r0, #324] @ 0x144 │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21659c │ │ │ │ + bne.n 216614 │ │ │ │ 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, 2165ea │ │ │ │ - b.n 216622 │ │ │ │ + cbnz r3, 216662 │ │ │ │ + b.n 21669a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 216622 │ │ │ │ + cbz r3, 21669a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2165e4 │ │ │ │ + beq.n 21665c │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 21661a │ │ │ │ + cbz r0, 216692 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216606 │ │ │ │ + cbz r2, 21667e │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2165fc │ │ │ │ - bl 216288 │ │ │ │ + bne.n 216674 │ │ │ │ + bl 216300 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2165f6 │ │ │ │ + bne.n 21666e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 216622 │ │ │ │ + cbz r3, 21669a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2165f2 │ │ │ │ + bne.n 21666a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216614 │ │ │ │ + bne.n 21668c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 216644 │ │ │ │ + cbz r0, 2166bc │ │ │ │ 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 21662c │ │ │ │ + bne.n 2166a4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 21665c │ │ │ │ + cbz r0, 2166d4 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 216650 │ │ │ │ + bne.n 2166c8 │ │ │ │ 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] @ (216844 ) │ │ │ │ + ldr r3, [pc, #460] @ (2168bc ) │ │ │ │ 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] @ (216848 ) │ │ │ │ + ldr r2, [pc, #448] @ (2168c0 ) │ │ │ │ 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] │ │ │ │ @@ -603509,18 +603544,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 21683e │ │ │ │ + beq.w 2168b6 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r4, sp, #16 │ │ │ │ - cbz r2, 2166cc │ │ │ │ + cbz r2, 216744 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -603529,29 +603564,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 216354 │ │ │ │ + bl 2163cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21677e │ │ │ │ - cbz r6, 216702 │ │ │ │ + beq.n 2167f6 │ │ │ │ + cbz r6, 21677a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2167a2 │ │ │ │ + beq.n 21681a │ │ │ │ mov r0, r5 │ │ │ │ - bl 215a64 │ │ │ │ + bl 215adc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2167b6 │ │ │ │ + beq.n 21682e │ │ │ │ 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] │ │ │ │ @@ -603563,295 +603598,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 2167c8 │ │ │ │ + bhi.n 216840 │ │ │ │ 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 216830 │ │ │ │ + beq.n 2168a8 │ │ │ │ strd r8, r5, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ - bl 216354 │ │ │ │ + bl 2163cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2166f6 │ │ │ │ + bne.n 21676e │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 261798 │ │ │ │ - ldr r2, [pc, #192] @ (21684c ) │ │ │ │ - ldr r3, [pc, #184] @ (216844 ) │ │ │ │ + bl 261810 │ │ │ │ + ldr r2, [pc, #192] @ (2168c4 ) │ │ │ │ + ldr r3, [pc, #184] @ (2168bc ) │ │ │ │ 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 21683a │ │ │ │ + bne.n 2168b2 │ │ │ │ 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 216354 │ │ │ │ + bl 2163cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2166f8 │ │ │ │ - b.n 21677e │ │ │ │ + bne.n 216770 │ │ │ │ + b.n 2167f6 │ │ │ │ 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 216760 │ │ │ │ + bls.n 2167d8 │ │ │ │ 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 21681c │ │ │ │ + beq.n 216894 │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ sub.w r2, lr, #4 │ │ │ │ mov r3, ip │ │ │ │ sub.w lr, ip, #4 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 2167f8 │ │ │ │ + b.n 216870 │ │ │ │ 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 2167f4 │ │ │ │ + bne.n 21686c │ │ │ │ mov r5, ip │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ strdne r8, r5, [sp, #52] @ 0x34 │ │ │ │ - beq.n 216830 │ │ │ │ + beq.n 2168a8 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 2166e8 │ │ │ │ + b.n 216760 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 214f7c │ │ │ │ - b.n 21682a │ │ │ │ + bl 214ff4 │ │ │ │ + b.n 2168a2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ 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, 2168ac │ │ │ │ + cbz r3, 216924 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 216876 │ │ │ │ + b.n 2168ee │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 2168ac │ │ │ │ + cbz r0, 216924 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216870 │ │ │ │ + beq.n 2168e8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216660 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 2168a6 │ │ │ │ + cbz r3, 21691e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216880 │ │ │ │ + bne.n 2168f8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216898 │ │ │ │ + bne.n 216910 │ │ │ │ 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 2168e2 │ │ │ │ + beq.n 21695a │ │ │ │ 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 2168e4 │ │ │ │ + bhi.n 21695c │ │ │ │ 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 2168f6 │ │ │ │ - ldr r3, [pc, #12] @ (2168fc ) │ │ │ │ + bhi.n 21696e │ │ │ │ + ldr r3, [pc, #12] @ (216974 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #930 @ 0x3a2 │ │ │ │ bx lr │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #86 @ 0x56 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mvn.w r3, #280 @ 0x118 │ │ │ │ add r0, r3 │ │ │ │ cmp.w r0, #456 @ 0x1c8 │ │ │ │ - bhi.n 216914 │ │ │ │ - ldr r3, [pc, #8] @ (216918 ) │ │ │ │ + bhi.n 21698c │ │ │ │ + ldr r3, [pc, #8] @ (216990 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #107 @ 0x6b │ │ │ │ bx lr │ │ │ │ - bgt.n 2169e0 │ │ │ │ + bgt.n 216a68 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 216928 │ │ │ │ + beq.n 2169a0 │ │ │ │ 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 216924 │ │ │ │ - ldr r0, [pc, #84] @ (21698c ) │ │ │ │ + bhi.n 21699c │ │ │ │ + ldr r0, [pc, #84] @ (216a04 ) │ │ │ │ add r0, pc │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #107 @ 0x6b │ │ │ │ - bne.n 21697e │ │ │ │ + bne.n 2169f6 │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21697e │ │ │ │ + bne.n 2169f6 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 216958 │ │ │ │ - b.n 216984 │ │ │ │ + beq.n 2169d0 │ │ │ │ + b.n 2169fc │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 216984 │ │ │ │ + bne.n 2169fc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r2, 216972 │ │ │ │ + cbz r2, 2169ea │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 216954 │ │ │ │ + bne.n 2169cc │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 216958 │ │ │ │ + beq.n 2169d0 │ │ │ │ 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 216980 │ │ │ │ + beq.n 2169f8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - bgt.n 216a00 │ │ │ │ + bgt.n 216a88 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r3, [pc, #944] @ (216d44 ) │ │ │ │ + ldr r3, [pc, #944] @ (216dbc ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r5, [pc, #940] @ (216d48 ) │ │ │ │ + ldr r5, [pc, #940] @ (216dc0 ) │ │ │ │ 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, 2169b6 │ │ │ │ + cbz r5, 216a2e │ │ │ │ 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 2169cc │ │ │ │ + beq.n 216a44 │ │ │ │ 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 2169e6 │ │ │ │ + beq.n 216a5e │ │ │ │ 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 216a06 │ │ │ │ + beq.n 216a7e │ │ │ │ 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 216c74 │ │ │ │ + bhi.w 216cec │ │ │ │ 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 │ │ │ │ @@ -604038,15 +604073,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 216b9e │ │ │ │ + beq.n 216c16 │ │ │ │ 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 │ │ │ │ @@ -604054,62 +604089,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 216bc6 │ │ │ │ - b.n 216c14 │ │ │ │ + beq.n 216c3e │ │ │ │ + b.n 216c8c │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 216d3e │ │ │ │ + bne.w 216db6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 216d38 │ │ │ │ + beq.w 216db0 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ - bne.n 216bbe │ │ │ │ + bne.n 216c36 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 216bc6 │ │ │ │ + beq.n 216c3e │ │ │ │ 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, 216bfc │ │ │ │ + cbnz r3, 216c74 │ │ │ │ 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, 216c24 │ │ │ │ + cbz r3, 216c9c │ │ │ │ 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, 216c34 │ │ │ │ + cbz r3, 216cac │ │ │ │ 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, 216c46 │ │ │ │ + cbz r3, 216cbe │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ add lr, r1 │ │ │ │ ldrb.w r3, [lr, #108] @ 0x6c │ │ │ │ - cbz r3, 216c54 │ │ │ │ + cbz r3, 216ccc │ │ │ │ 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 │ │ │ │ @@ -604119,431 +604154,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 216b9e │ │ │ │ + beq.n 216c16 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #230 @ 0xe6 │ │ │ │ movne r1, #242 @ 0xf2 │ │ │ │ - b.n 216b9e │ │ │ │ + b.n 216c16 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #53 @ 0x35 │ │ │ │ - beq.n 216b9e │ │ │ │ + beq.n 216c16 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #213 @ 0xd5 │ │ │ │ movne r1, #187 @ 0xbb │ │ │ │ - b.n 216b9e │ │ │ │ + b.n 216c16 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #54 @ 0x36 │ │ │ │ - beq.w 216b9e │ │ │ │ + beq.w 216c16 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #214 @ 0xd6 │ │ │ │ movne r1, #188 @ 0xbc │ │ │ │ - b.n 216b9e │ │ │ │ + b.n 216c16 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #58 @ 0x3a │ │ │ │ - beq.w 216b9e │ │ │ │ + beq.w 216c16 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #218 @ 0xda │ │ │ │ movne r1, #212 @ 0xd4 │ │ │ │ - b.n 216b9e │ │ │ │ + b.n 216c16 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #60 @ 0x3c │ │ │ │ - beq.w 216b9e │ │ │ │ + beq.w 216c16 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #220 @ 0xdc │ │ │ │ movne r1, #233 @ 0xe9 │ │ │ │ - b.n 216b9e │ │ │ │ + b.n 216c16 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #61 @ 0x3d │ │ │ │ - beq.w 216b9e │ │ │ │ + beq.w 216c16 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #222 @ 0xde │ │ │ │ movne r1, #234 @ 0xea │ │ │ │ - b.n 216b9e │ │ │ │ + b.n 216c16 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #63 @ 0x3f │ │ │ │ - beq.w 216b9e │ │ │ │ + beq.w 216c16 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #224 @ 0xe0 │ │ │ │ movne r1, #236 @ 0xec │ │ │ │ - b.n 216b9e │ │ │ │ + b.n 216c16 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #65 @ 0x41 │ │ │ │ - beq.w 216b9e │ │ │ │ + beq.w 216c16 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #226 @ 0xe2 │ │ │ │ movne r1, #238 @ 0xee │ │ │ │ - b.n 216b9e │ │ │ │ + b.n 216c16 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #66 @ 0x42 │ │ │ │ - beq.w 216b9e │ │ │ │ + beq.w 216c16 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #227 @ 0xe3 │ │ │ │ movne r1, #239 @ 0xef │ │ │ │ - b.n 216b9e │ │ │ │ + b.n 216c16 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #67 @ 0x43 │ │ │ │ - beq.w 216b9e │ │ │ │ + beq.w 216c16 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #228 @ 0xe4 │ │ │ │ movne r1, #240 @ 0xf0 │ │ │ │ - b.n 216b9e │ │ │ │ + b.n 216c16 │ │ │ │ ldr.w ip, [r3, #48] @ 0x30 │ │ │ │ - b.n 216be4 │ │ │ │ + b.n 216c5c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ 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] @ (216d98 ) │ │ │ │ + ldr r3, [pc, #60] @ (216e10 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #60] @ (216d9c ) │ │ │ │ + ldr r2, [pc, #60] @ (216e14 ) │ │ │ │ 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 2e4080 │ │ │ │ + bl 2e40f8 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 216d94 │ │ │ │ + beq.n 216e0c │ │ │ │ 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 r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #188] @ (216e60 ) │ │ │ │ - ldr r2, [pc, #192] @ (216e64 ) │ │ │ │ + ldr r3, [pc, #188] @ (216ed8 ) │ │ │ │ + ldr r2, [pc, #192] @ (216edc ) │ │ │ │ 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 216e0e │ │ │ │ + bne.n 216e86 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbnz r3, 216de2 │ │ │ │ + cbnz r3, 216e5a │ │ │ │ movw r3, #359 @ 0x167 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ addne r2, ip │ │ │ │ - beq.n 216e14 │ │ │ │ + beq.n 216e8c │ │ │ │ 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 216e0e │ │ │ │ + bmi.n 216e86 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 216dc2 │ │ │ │ + bpl.n 216e3a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 216e54 │ │ │ │ + bne.n 216ecc │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r1, 216e32 │ │ │ │ + cbz r1, 216eaa │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - bne.n 216df6 │ │ │ │ + bne.n 216e6e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 216dfa │ │ │ │ + beq.n 216e72 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 216e5a │ │ │ │ + bne.n 216ed2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 216dfa │ │ │ │ + bmi.n 216e72 │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ tst r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 216dde │ │ │ │ + b.n 216e56 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 216e0e │ │ │ │ + beq.n 216e86 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bhi.n 216df0 │ │ │ │ - ldr r1, [pc, #40] @ (216e68 ) │ │ │ │ + bhi.n 216e68 │ │ │ │ + ldr r1, [pc, #40] @ (216ee0 ) │ │ │ │ movw r0, #930 @ 0x3a2 │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 216df0 │ │ │ │ + beq.n 216e68 │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ - b.n 216dce │ │ │ │ + b.n 216e46 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 216e5c │ │ │ │ + bls.n 216ee4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #100] @ (216ed4 ) │ │ │ │ + ldr r2, [pc, #100] @ (216f4c ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 216ec0 │ │ │ │ + bhi.n 216f38 │ │ │ │ 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 216da0 │ │ │ │ - cbz r0, 216eb6 │ │ │ │ - ldr r1, [pc, #52] @ (216ed8 ) │ │ │ │ + bl 216e18 │ │ │ │ + cbz r0, 216f2e │ │ │ │ + ldr r1, [pc, #52] @ (216f50 ) │ │ │ │ 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, 216ec4 │ │ │ │ + cbnz r0, 216f3c │ │ │ │ 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 216eb6 │ │ │ │ + b.n 216f2e │ │ │ │ nop │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp.w r3, #796 @ 0x31c │ │ │ │ - beq.n 216eea │ │ │ │ - bhi.n 216eea │ │ │ │ + beq.n 216f62 │ │ │ │ + bhi.n 216f62 │ │ │ │ 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] @ (217200 ) │ │ │ │ + ldr r6, [pc, #764] @ (217278 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #764] @ (217204 ) │ │ │ │ + ldr r0, [pc, #764] @ (21727c ) │ │ │ │ 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] @ (217208 ) │ │ │ │ + ldr r3, [pc, #744] @ (217280 ) │ │ │ │ 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 21701a │ │ │ │ + beq.n 217092 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ mov.w lr, #0 │ │ │ │ movw r7, #315 @ 0x13b │ │ │ │ - cbnz r3, 216f82 │ │ │ │ + cbnz r3, 216ffa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 216fe0 │ │ │ │ + beq.n 217058 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 216f9e │ │ │ │ + bls.n 217016 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61070 │ │ │ │ - ldr r2, [pc, #684] @ (21720c ) │ │ │ │ - ldr r3, [pc, #672] @ (217204 ) │ │ │ │ + ldr r2, [pc, #684] @ (217284 ) │ │ │ │ + ldr r3, [pc, #672] @ (21727c ) │ │ │ │ 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 2171fa │ │ │ │ + bne.w 217272 │ │ │ │ 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 2170a2 │ │ │ │ + bne.w 21711a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #776 @ 0x308 │ │ │ │ - bne.w 217100 │ │ │ │ + bne.w 217178 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 216f44 │ │ │ │ + b.n 216fbc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 21716c │ │ │ │ + beq.w 2171e4 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 216f54 │ │ │ │ + bne.n 216fcc │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 216f54 │ │ │ │ + bne.n 216fcc │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 216fa8 │ │ │ │ + bne.n 217020 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216f80 │ │ │ │ + bne.n 216ff8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2170da │ │ │ │ + beq.w 217152 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 216f54 │ │ │ │ + bhi.n 216fcc │ │ │ │ mov r4, r1 │ │ │ │ - b.n 216fa4 │ │ │ │ + b.n 21701c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2171a0 │ │ │ │ + beq.w 217218 │ │ │ │ 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 216f54 │ │ │ │ + bne.n 216fcc │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 216ff2 │ │ │ │ + bne.n 21706a │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216f82 │ │ │ │ + bne.n 216ffa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 216f4c │ │ │ │ - b.n 216fea │ │ │ │ + bne.n 216fc4 │ │ │ │ + b.n 217062 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2e4168 │ │ │ │ + bl 2e41e0 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 216f36 │ │ │ │ + bne.n 216fae │ │ │ │ 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 21704a │ │ │ │ + b.n 2170c2 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 216f3a │ │ │ │ + bne.w 216fb2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 21707c │ │ │ │ + cbz r3, 2170f4 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21703e │ │ │ │ + beq.n 2170b6 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 216f54 │ │ │ │ + beq.w 216fcc │ │ │ │ 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 21703e │ │ │ │ + b.n 2170b6 │ │ │ │ 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 │ │ │ │ @@ -604551,24 +604586,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 216f5e │ │ │ │ + b.n 216fd6 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 216f54 │ │ │ │ + bne.w 216fcc │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 2170e0 │ │ │ │ + bhi.n 217158 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2170e0 │ │ │ │ + bhi.n 217158 │ │ │ │ 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 │ │ │ │ @@ -604579,38 +604614,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 216fe6 │ │ │ │ + b.n 21705e │ │ │ │ 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 216f5e │ │ │ │ + b.n 216fd6 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 2170e0 │ │ │ │ + b.n 217158 │ │ │ │ cmp.w r3, #784 @ 0x310 │ │ │ │ - beq.n 2171b0 │ │ │ │ + beq.n 217228 │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2171a4 │ │ │ │ + beq.n 21721c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #924 @ 0x39c │ │ │ │ - bne.w 216f54 │ │ │ │ - ldr r3, [pc, #244] @ (217210 ) │ │ │ │ + bne.w 216fcc │ │ │ │ + ldr r3, [pc, #244] @ (217288 ) │ │ │ │ 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] │ │ │ │ @@ -604629,42 +604664,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 216f5e │ │ │ │ + b.n 216fd6 │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 216f82 │ │ │ │ + bne.w 216ffa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21718c │ │ │ │ + beq.n 217204 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 217170 │ │ │ │ - b.n 216f54 │ │ │ │ + bls.n 2171e8 │ │ │ │ + b.n 216fcc │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 216f82 │ │ │ │ + bne.w 216ffa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 216f4c │ │ │ │ + bne.w 216fc4 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ - b.n 216f98 │ │ │ │ + b.n 217010 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 21710e │ │ │ │ - b.n 216f54 │ │ │ │ - ldr r3, [pc, #92] @ (217210 ) │ │ │ │ + beq.n 217186 │ │ │ │ + b.n 216fcc │ │ │ │ + ldr r3, [pc, #92] @ (217288 ) │ │ │ │ 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] │ │ │ │ @@ -604679,60 +604714,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 21715c │ │ │ │ + b.n 2171d4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ 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, 217274 │ │ │ │ + cbz r3, 2172ec │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r1, 217234 │ │ │ │ + cbz r1, 2172ac │ │ │ │ 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, 217274 │ │ │ │ + cbz r2, 2172ec │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, #640 @ 0x280 │ │ │ │ - beq.n 21725c │ │ │ │ + beq.n 2172d4 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 21725c │ │ │ │ + bne.n 2172d4 │ │ │ │ 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 217240 │ │ │ │ + bne.n 2172b8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ cmp r0, #2 │ │ │ │ it cs │ │ │ │ movcs r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ @@ -604742,46 +604777,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, 2172b6 │ │ │ │ + cbnz r1, 21732e │ │ │ │ movw lr, #315 @ 0x13b │ │ │ │ ldr r1, [r3, #16] │ │ │ │ sub.w ip, r1, #440 @ 0x1b8 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 2172be │ │ │ │ + beq.n 217336 │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 2172b6 │ │ │ │ + bhi.n 21732e │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 217294 │ │ │ │ + beq.n 21730c │ │ │ │ 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 2172ae │ │ │ │ - ldr r3, [pc, #4] @ (2172d0 ) │ │ │ │ + b.n 217326 │ │ │ │ + ldr r3, [pc, #4] @ (217348 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - bcs.n 2171e8 │ │ │ │ + bcs.n 217270 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 217320 │ │ │ │ + bhi.n 217398 │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 217332 │ │ │ │ + bhi.n 2173aa │ │ │ │ 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 │ │ │ │ @@ -604807,15 +604842,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 21732e │ │ │ │ + beq.n 2173a6 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ @@ -604836,15 +604871,15 @@ │ │ │ │ movs r0, #13 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 21737e │ │ │ │ + bhi.n 2173f6 │ │ │ │ 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 │ │ │ │ @@ -604867,89 +604902,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] @ (217400 ) │ │ │ │ - ldr r2, [pc, #84] @ (217404 ) │ │ │ │ + ldr r3, [pc, #80] @ (217478 ) │ │ │ │ + ldr r2, [pc, #84] @ (21747c ) │ │ │ │ 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, 2173f2 │ │ │ │ + cbnz r1, 21746a │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 2173f8 │ │ │ │ + bls.n 217470 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r0, r2 │ │ │ │ uxth r0, r0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 2173d4 │ │ │ │ + bne.n 21744c │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 2173de │ │ │ │ - b.n 2173ea │ │ │ │ + bhi.n 217456 │ │ │ │ + b.n 217462 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 2173da │ │ │ │ + bne.n 217452 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (217428 ) │ │ │ │ + ldr r3, [pc, #28] @ (2174a0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (21742c ) │ │ │ │ + ldr r2, [pc, #28] @ (2174a4 ) │ │ │ │ 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, 217424 │ │ │ │ + cbnz r3, 21749c │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #270 @ 0x10e │ │ │ │ - bcs.n 217458 │ │ │ │ + bcs.n 2174d0 │ │ │ │ cmp r0, #237 @ 0xed │ │ │ │ - bhi.n 217484 │ │ │ │ + bhi.n 2174fc │ │ │ │ cmp r0, #196 @ 0xc4 │ │ │ │ - bhi.n 2174ba │ │ │ │ + bhi.n 217532 │ │ │ │ cmp r0, #166 @ 0xa6 │ │ │ │ - bls.n 217478 │ │ │ │ + bls.n 2174f0 │ │ │ │ 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 21749a │ │ │ │ + bcs.n 217512 │ │ │ │ cmp.w r0, #272 @ 0x110 │ │ │ │ - bcc.n 217496 │ │ │ │ + bcc.n 21750e │ │ │ │ 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 │ │ │ │ @@ -604963,15 +604998,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 2174ac │ │ │ │ + bcs.n 217524 │ │ │ │ cmp.w r0, #392 @ 0x188 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #398 @ 0x18e │ │ │ │ cmp r0, #2 │ │ │ │ @@ -604982,195 +605017,195 @@ │ │ │ │ subs r0, #208 @ 0xd0 │ │ │ │ cmp r0, #8 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #40] @ (2174f4 ) │ │ │ │ - ldr r2, [pc, #44] @ (2174f8 ) │ │ │ │ + ldr r3, [pc, #40] @ (21756c ) │ │ │ │ + ldr r2, [pc, #44] @ (217570 ) │ │ │ │ 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 2174f0 │ │ │ │ + bgt.n 217568 │ │ │ │ itett ne │ │ │ │ addne.w r0, r0, r1, lsl #4 │ │ │ │ ldrbeq.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrne r3, [r0, #96] @ 0x60 │ │ │ │ ldrbne r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (21751c ) │ │ │ │ - ldr r2, [pc, #32] @ (217520 ) │ │ │ │ + ldr r3, [pc, #28] @ (217594 ) │ │ │ │ + ldr r2, [pc, #32] @ (217598 ) │ │ │ │ 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, 217512 │ │ │ │ + cbz r3, 21758a │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 217516 │ │ │ │ + cbz r3, 21758e │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #116] @ (21759c ) │ │ │ │ + ldr r2, [pc, #116] @ (217614 ) │ │ │ │ movw ip, #838 @ 0x346 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 21757e │ │ │ │ + beq.n 2175f6 │ │ │ │ movw ip, #855 @ 0x357 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 217564 │ │ │ │ + beq.n 2175dc │ │ │ │ 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 244bfc │ │ │ │ + bl 244c74 │ │ │ │ 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 21753a │ │ │ │ - ldr r3, [pc, #52] @ (2175a0 ) │ │ │ │ + bne.n 2175b2 │ │ │ │ + ldr r3, [pc, #52] @ (217618 ) │ │ │ │ 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 21753a │ │ │ │ + bne.n 2175b2 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (2175a4 ) │ │ │ │ + ldr r3, [pc, #16] @ (21761c ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #92] @ (217608 ) │ │ │ │ + ldr r2, [pc, #92] @ (217680 ) │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2175e8 │ │ │ │ + beq.n 217660 │ │ │ │ cmp.w r3, #442 @ 0x1ba │ │ │ │ - bcs.n 2175da │ │ │ │ + bcs.n 217652 │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2175fe │ │ │ │ + bne.n 217676 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 217602 │ │ │ │ + bne.n 21767a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #56] @ (21760c ) │ │ │ │ + ldr r3, [pc, #56] @ (217684 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #486 @ 0x1e6 │ │ │ │ - beq.n 2175e8 │ │ │ │ + beq.n 217660 │ │ │ │ movw r1, #691 @ 0x2b3 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2175fe │ │ │ │ - ldr r1, [pc, #36] @ (217610 ) │ │ │ │ + bne.n 217676 │ │ │ │ + ldr r1, [pc, #36] @ (217688 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + ldmia r7, {r3, 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] @ (2176c0 ) │ │ │ │ + ldr r2, [pc, #152] @ (217738 ) │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 21768a │ │ │ │ + beq.n 217702 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #144] @ (2176c4 ) │ │ │ │ + ldr r1, [pc, #144] @ (21773c ) │ │ │ │ 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, 217680 │ │ │ │ + cbz r1, 2176f8 │ │ │ │ cmp r3, #29 │ │ │ │ it hi │ │ │ │ movhi r2, #4 │ │ │ │ - bhi.n 21766e │ │ │ │ + bhi.n 2176e6 │ │ │ │ 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 21764e │ │ │ │ + bne.n 2176c6 │ │ │ │ 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] │ │ │ │ @@ -605178,20 +605213,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 217692 │ │ │ │ + bne.n 21770a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 217686 │ │ │ │ + b.n 2176fe │ │ │ │ nop │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #29 │ │ │ │ itttt ls │ │ │ │ @@ -605201,74 +605236,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 21775a │ │ │ │ - bhi.n 21771e │ │ │ │ + beq.n 2177d2 │ │ │ │ + bhi.n 217796 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 21777e │ │ │ │ - bhi.n 217766 │ │ │ │ + beq.n 2177f6 │ │ │ │ + bhi.n 2177de │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 217744 │ │ │ │ + bne.n 2177bc │ │ │ │ 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 217716 │ │ │ │ + bne.n 21778e │ │ │ │ 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 217744 │ │ │ │ + bhi.n 2177bc │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #8057 @ 0x1f79 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 217740 │ │ │ │ + bne.n 2177b8 │ │ │ │ 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 217740 │ │ │ │ + beq.n 2177b8 │ │ │ │ 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 217744 │ │ │ │ + bhi.n 2177bc │ │ │ │ mov.w r2, #178176 @ 0x2b800 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 217744 │ │ │ │ + bpl.n 2177bc │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #30 │ │ │ │ @@ -605281,18 +605316,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 2177c8 │ │ │ │ - bls.n 2177ba │ │ │ │ + beq.n 217840 │ │ │ │ + bls.n 217832 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 2177c4 │ │ │ │ + bne.n 21783c │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -605302,45 +605337,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 217854 │ │ │ │ + bhi.n 2178cc │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2177ec │ │ │ │ + bhi.n 217864 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 217810 │ │ │ │ + bhi.n 217888 │ │ │ │ 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, 217836 │ │ │ │ + cbnz r2, 2178ae │ │ │ │ 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 21783a │ │ │ │ + bls.n 2178b2 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 217816 │ │ │ │ + bhi.n 21788e │ │ │ │ movw r3, #8432 @ 0x20f0 │ │ │ │ movt r3, #24579 @ 0x6003 │ │ │ │ lsrs r3, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ @@ -605354,28 +605389,28 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ cmp r3, #26 │ │ │ │ - beq.n 21781a │ │ │ │ + beq.n 217892 │ │ │ │ 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 21789a │ │ │ │ + bhi.n 217912 │ │ │ │ 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 │ │ │ │ @@ -605392,18 +605427,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, 2178be │ │ │ │ + cbz r3, 217936 │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 2178be │ │ │ │ + bmi.n 217936 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ @@ -605416,121 +605451,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] @ (2179a8 ) │ │ │ │ + ldr r4, [pc, #196] @ (217a20 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #196] @ (2179ac ) │ │ │ │ + ldr r1, [pc, #196] @ (217a24 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #196] @ (2179b0 ) │ │ │ │ - ldr r2, [pc, #196] @ (2179b4 ) │ │ │ │ + ldr r3, [pc, #196] @ (217a28 ) │ │ │ │ + ldr r2, [pc, #196] @ (217a2c ) │ │ │ │ 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 217984 │ │ │ │ + beq.n 2179fc │ │ │ │ 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 21799e │ │ │ │ + beq.n 217a16 │ │ │ │ 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 21797e │ │ │ │ + beq.n 2179f6 │ │ │ │ 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 217938 │ │ │ │ - b.n 217986 │ │ │ │ + bne.n 2179b0 │ │ │ │ + b.n 2179fe │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #48] @ (2179b8 ) │ │ │ │ - ldr r3, [pc, #32] @ (2179ac ) │ │ │ │ + ldr r2, [pc, #48] @ (217a30 ) │ │ │ │ + ldr r3, [pc, #32] @ (217a24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2179a2 │ │ │ │ + bne.n 217a1a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - b.n 217986 │ │ │ │ + b.n 2179fe │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r0, #25 │ │ │ │ - bls.n 2179e0 │ │ │ │ + bls.n 217a58 │ │ │ │ sub.w r3, r0, #26 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2179d8 │ │ │ │ + bhi.n 217a50 │ │ │ │ subs r0, #27 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 217a4c │ │ │ │ + bhi.n 217ac4 │ │ │ │ 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 217a44 │ │ │ │ + bne.n 217abc │ │ │ │ movw r2, #36872 @ 0x9008 │ │ │ │ movt r2, #480 @ 0x1e0 │ │ │ │ ands r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -605542,16 +605577,16 @@ │ │ │ │ bx lr │ │ │ │ subs r0, r1, #7 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n 217a44 │ │ │ │ - add r3, pc, #8 @ (adr r3, 217a28 ) │ │ │ │ + bhi.n 217abc │ │ │ │ + add r3, pc, #8 @ (adr r3, 217aa0 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ @@ -605570,116 +605605,116 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 217a72 │ │ │ │ + bhi.n 217aea │ │ │ │ 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 217aa6 │ │ │ │ + bls.n 217b1e │ │ │ │ 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 217ab8 │ │ │ │ + bhi.n 217b30 │ │ │ │ movw r3, #36865 @ 0x9001 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 217ab8 │ │ │ │ + beq.n 217b30 │ │ │ │ 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 217a58 │ │ │ │ - cbz r0, 217ad4 │ │ │ │ + bl 217ad0 │ │ │ │ + cbz r0, 217b4c │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217a58 │ │ │ │ + bl 217ad0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 217b22 │ │ │ │ + bhi.n 217b9a │ │ │ │ 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, 217b04 │ │ │ │ + cbz r0, 217b7c │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 217b26 │ │ │ │ + bhi.n 217b9e │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 217b02 │ │ │ │ + bne.n 217b7a │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 217b2a │ │ │ │ + bhi.n 217ba2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 217b22 │ │ │ │ + beq.n 217b9a │ │ │ │ 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 217b02 │ │ │ │ + b.n 217b7a │ │ │ │ stmdb 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] @ (217da8 ) │ │ │ │ - ldr r2, [pc, #592] @ (217dac ) │ │ │ │ + ldr r0, [pc, #592] @ (217e20 ) │ │ │ │ + ldr r2, [pc, #592] @ (217e24 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [pc, #592] @ 217db0 │ │ │ │ - ldr r3, [pc, #592] @ (217db4 ) │ │ │ │ + ldr.w sl, [pc, #592] @ 217e28 │ │ │ │ + ldr r3, [pc, #592] @ (217e2c ) │ │ │ │ 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 │ │ │ │ @@ -605696,361 +605731,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 217bba │ │ │ │ + bmi.n 217c32 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 217a58 │ │ │ │ - cbnz r0, 217bc2 │ │ │ │ + bl 217ad0 │ │ │ │ + cbnz r0, 217c3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2178d4 │ │ │ │ - cbz r0, 217c02 │ │ │ │ + bl 21794c │ │ │ │ + cbz r0, 217c7a │ │ │ │ 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] @ (217db8 ) │ │ │ │ - ldr r3, [pc, #452] @ (217dac ) │ │ │ │ + ldr r1, [pc, #464] @ (217e30 ) │ │ │ │ + ldr r3, [pc, #452] @ (217e24 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 217da2 │ │ │ │ + bne.w 217e1a │ │ │ │ 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 217c7c │ │ │ │ + bhi.n 217cf4 │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ - add r3, pc, #20 @ (adr r3, 217c28 ) │ │ │ │ + add r3, pc, #20 @ (adr r3, 217ca0 ) │ │ │ │ subs r1, r0, #2 │ │ │ │ subs r6, r2, #2 │ │ │ │ adds r7, #38 @ 0x26 │ │ │ │ - cbz r7, 217c28 │ │ │ │ + cbz r7, 217ca0 │ │ │ │ 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, 217c4a │ │ │ │ + cbz r7, 217cc2 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 217c42 │ │ │ │ + cbz r1, 217cba │ │ │ │ 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 217c32 │ │ │ │ + bne.n 217caa │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 217be4 │ │ │ │ + b.n 217c5c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 217c4a │ │ │ │ + beq.n 217cc2 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbz r3, 217c72 │ │ │ │ + cbz r3, 217cea │ │ │ │ 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 217c62 │ │ │ │ - b.n 217c4a │ │ │ │ + bne.n 217cda │ │ │ │ + b.n 217cc2 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 217c4a │ │ │ │ + beq.n 217cc2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 217c98 │ │ │ │ + cbz r1, 217d10 │ │ │ │ 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 217c88 │ │ │ │ - b.n 217c4a │ │ │ │ - ldr r3, [pc, #280] @ (217dbc ) │ │ │ │ + bne.n 217d00 │ │ │ │ + b.n 217cc2 │ │ │ │ + ldr r3, [pc, #280] @ (217e34 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 217c4a │ │ │ │ + beq.n 217cc2 │ │ │ │ adds r3, r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 217cc8 │ │ │ │ + cbz r1, 217d40 │ │ │ │ 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 217cb8 │ │ │ │ - b.n 217c4a │ │ │ │ + bne.n 217d30 │ │ │ │ + b.n 217cc2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 217c4a │ │ │ │ + beq.n 217cc2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 217ce8 │ │ │ │ + cbz r3, 217d60 │ │ │ │ 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 217d96 │ │ │ │ + bne.n 217e0e │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 217d96 │ │ │ │ + beq.n 217e0e │ │ │ │ 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 217c56 │ │ │ │ + b.n 217cce │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r9 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 217c4a │ │ │ │ + beq.n 217cc2 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 217d30 │ │ │ │ + cbz r1, 217da8 │ │ │ │ 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 217d20 │ │ │ │ - b.n 217c4a │ │ │ │ + bne.n 217d98 │ │ │ │ + b.n 217cc2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 217d82 │ │ │ │ + beq.n 217dfa │ │ │ │ str r2, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21e16c │ │ │ │ - b.n 217c56 │ │ │ │ + bl 21e1e4 │ │ │ │ + b.n 217cce │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 217c4a │ │ │ │ + beq.w 217cc2 │ │ │ │ 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, 217d7a │ │ │ │ + cbz r1, 217df2 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 217d6a │ │ │ │ - b.n 217c4a │ │ │ │ + bne.n 217de2 │ │ │ │ + b.n 217cc2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 217d42 │ │ │ │ + beq.n 217dba │ │ │ │ ldrd r5, r3, [r4, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 217d42 │ │ │ │ + b.n 217dba │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n 217c56 │ │ │ │ + b.n 217cce │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r1, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 217e12 │ │ │ │ + cbz r3, 217e8a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 217e04 │ │ │ │ + cbz r2, 217e7c │ │ │ │ ldrb.w r2, [r1, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 217e38 │ │ │ │ + beq.n 217eb0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 217e14 │ │ │ │ + cbz r2, 217e8c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 217e14 │ │ │ │ + cbz r1, 217e8c │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ - cbnz r1, 217e32 │ │ │ │ + cbnz r1, 217eaa │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ - cbnz r1, 217e32 │ │ │ │ + cbnz r1, 217eaa │ │ │ │ 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 217dd4 │ │ │ │ + bne.n 217e4c │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r1, #32] │ │ │ │ - cbnz r3, 217e36 │ │ │ │ + cbnz r3, 217eae │ │ │ │ ldrb.w r3, [r1, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 217dec │ │ │ │ + beq.n 217e64 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 217e12 │ │ │ │ + bne.n 217e8a │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 217e12 │ │ │ │ + bne.n 217e8a │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ - b.n 217dd4 │ │ │ │ + b.n 217e4c │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 217dd4 │ │ │ │ - b.n 217dec │ │ │ │ + bne.n 217e4c │ │ │ │ + b.n 217e64 │ │ │ │ nop │ │ │ │ ldr.w r2, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 217e84 │ │ │ │ + cbz r3, 217efc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 217e7e │ │ │ │ + cbz r1, 217ef6 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 217e60 │ │ │ │ + cbnz r1, 217ed8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 217e76 │ │ │ │ + cbz r2, 217eee │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 217e76 │ │ │ │ + cbz r1, 217eee │ │ │ │ ldrb.w r1, [r3, #34] @ 0x22 │ │ │ │ - cbz r1, 217e86 │ │ │ │ + cbz r1, 217efe │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 217e64 │ │ │ │ + bne.n 217edc │ │ │ │ ldrb.w r2, [r3, #34] @ 0x22 │ │ │ │ - cbz r2, 217e94 │ │ │ │ + cbz r2, 217f0c │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 217ea2 │ │ │ │ + cbz r1, 217f1a │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r1, [r3] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 217e60 │ │ │ │ + b.n 217ed8 │ │ │ │ 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, 217eba │ │ │ │ + cbz r3, 217f32 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 217ee4 │ │ │ │ + cbz r2, 217f5c │ │ │ │ movw r0, #315 @ 0x13b │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 217edc │ │ │ │ + beq.n 217f54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 217eb6 │ │ │ │ + bne.n 217f2e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ sub.w r1, r2, #440 @ 0x1b8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 217edc │ │ │ │ + beq.n 217f54 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 217eb6 │ │ │ │ + bhi.n 217f2e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 217ec4 │ │ │ │ + bne.n 217f3c │ │ │ │ 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, 217f1c │ │ │ │ + cbz r1, 217f94 │ │ │ │ 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 │ │ │ │ @@ -606060,159 +606095,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] @ (217f2c ) │ │ │ │ + ldr r3, [pc, #8] @ (217fa4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, 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] @ (218008 ) │ │ │ │ + ldr r4, [pc, #192] @ (218080 ) │ │ │ │ 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] @ (21800c ) │ │ │ │ + ldr r3, [pc, #176] @ (218084 ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213260 │ │ │ │ + bl 2132d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 217f7a │ │ │ │ + cbz r5, 217ff2 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f9300 │ │ │ │ + bl 1f9378 │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #148] @ (218010 ) │ │ │ │ + ldr r1, [pc, #148] @ (218088 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 213758 │ │ │ │ + bl 2137d0 │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 213a38 │ │ │ │ + bl 213ab0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 218000 │ │ │ │ + beq.n 218078 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 217fa6 │ │ │ │ + cbz r2, 21801e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 217ff6 │ │ │ │ + cbz r2, 21806e │ │ │ │ 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] @ (218014 ) │ │ │ │ - ldr r3, [pc, #56] @ (21800c ) │ │ │ │ + ldr r2, [pc, #68] @ (21808c ) │ │ │ │ + ldr r3, [pc, #56] @ (218084 ) │ │ │ │ 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 217ffc │ │ │ │ + bne.n 218074 │ │ │ │ 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 217fa6 │ │ │ │ + b.n 21801e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strh r6, [r5, #4] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ movs r4, r2 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ 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 214118 │ │ │ │ + bl 214190 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #488] @ 0x1e8 │ │ │ │ - cbnz r3, 21804a │ │ │ │ + cbnz r3, 2180c2 │ │ │ │ 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 218040 │ │ │ │ + bhi.n 2180b8 │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 218062 │ │ │ │ + cbnz r1, 2180da │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 218070 │ │ │ │ + cbnz r1, 2180e8 │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 21807e │ │ │ │ + cbnz r1, 2180f6 │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 218040 │ │ │ │ + bne.n 2180b8 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 218040 │ │ │ │ + b.n 2180b8 │ │ │ │ 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] @ (2181d0 ) │ │ │ │ - ldr r2, [pc, #300] @ (2181d4 ) │ │ │ │ + ldr r3, [pc, #300] @ (218248 ) │ │ │ │ + ldr r2, [pc, #300] @ (21824c ) │ │ │ │ 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] │ │ │ │ @@ -606221,224 +606256,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 21819a │ │ │ │ + bne.n 218212 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2181b2 │ │ │ │ + beq.n 21822a │ │ │ │ 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, 2180fa │ │ │ │ + cbnz r0, 218172 │ │ │ │ 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 2180ea │ │ │ │ + bne.n 218162 │ │ │ │ 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 21813e │ │ │ │ + bne.n 2181b6 │ │ │ │ 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 218122 │ │ │ │ + bne.n 21819a │ │ │ │ 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 218162 │ │ │ │ + bhi.n 2181da │ │ │ │ blx 61070 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 218142 │ │ │ │ + bne.n 2181ba │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 21818c │ │ │ │ + cbz r3, 218204 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2642e4 │ │ │ │ - cbnz r0, 2181c2 │ │ │ │ + bl 26435c │ │ │ │ + cbnz r0, 21823a │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 2181aa │ │ │ │ + beq.n 218222 │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 21813e │ │ │ │ - b.n 21816c │ │ │ │ - cbz r7, 2181be │ │ │ │ + bne.n 2181b6 │ │ │ │ + b.n 2181e4 │ │ │ │ + cbz r7, 218236 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 218112 │ │ │ │ + b.n 21818a │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ - bne.n 21816c │ │ │ │ + bne.n 2181e4 │ │ │ │ movs r6, #32 │ │ │ │ - b.n 21816c │ │ │ │ + b.n 2181e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214ecc │ │ │ │ + bl 214f44 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ 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 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21828c │ │ │ │ + beq.n 218304 │ │ │ │ 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, 21823a │ │ │ │ + cbz r5, 2182b2 │ │ │ │ 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, 21825e │ │ │ │ + cbz r3, 2182d6 │ │ │ │ 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, 218282 │ │ │ │ + cbz r3, 2182fa │ │ │ │ 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 218090 │ │ │ │ + bl 218108 │ │ │ │ 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 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 2182de │ │ │ │ + cbz r0, 218356 │ │ │ │ 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 218090 │ │ │ │ + bl 218108 │ │ │ │ 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 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 21834e │ │ │ │ + cbz r0, 2183c6 │ │ │ │ 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] │ │ │ │ @@ -606451,32 +606486,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 218090 │ │ │ │ + bl 218108 │ │ │ │ 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 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 2183d8 │ │ │ │ + cbz r0, 218450 │ │ │ │ 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] │ │ │ │ @@ -606495,31 +606530,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 218090 │ │ │ │ + bl 218108 │ │ │ │ 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 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 218476 │ │ │ │ + cbz r0, 2184ee │ │ │ │ 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] │ │ │ │ @@ -606544,40 +606579,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 218090 │ │ │ │ + bl 218108 │ │ │ │ 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] @ (2184fc ) │ │ │ │ + ldr r5, [pc, #104] @ (218574 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2184f4 │ │ │ │ - ldr r3, [pc, #88] @ (218500 ) │ │ │ │ + cbz r0, 21856c │ │ │ │ + ldr r3, [pc, #88] @ (218578 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 2184ea │ │ │ │ + cbz r3, 218562 │ │ │ │ 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] │ │ │ │ @@ -606586,44 +606621,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 2184be │ │ │ │ + bne.n 218536 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218090 │ │ │ │ + bl 218108 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ 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 217358 │ │ │ │ + bl 2173d0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 218596 │ │ │ │ + cbz r0, 21860e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21857a │ │ │ │ + beq.n 2185f2 │ │ │ │ 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 │ │ │ │ @@ -606636,214 +606671,214 @@ │ │ │ │ cmp lr, fp │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr, #-4] │ │ │ │ strb r3, [r5, #28] │ │ │ │ - bne.n 218544 │ │ │ │ + bne.n 2185bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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] @ (2186ec ) │ │ │ │ - ldr r3, [pc, #308] @ (2186f0 ) │ │ │ │ + ldr r2, [pc, #308] @ (218764 ) │ │ │ │ + ldr r3, [pc, #308] @ (218768 ) │ │ │ │ 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 213828 │ │ │ │ - cbz r0, 2185f4 │ │ │ │ + bl 2138a0 │ │ │ │ + cbz r0, 21866c │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #280] @ (2186f4 ) │ │ │ │ - ldr r3, [pc, #276] @ (2186f0 ) │ │ │ │ + ldr r2, [pc, #280] @ (21876c ) │ │ │ │ + ldr r3, [pc, #276] @ (218768 ) │ │ │ │ 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 2186e6 │ │ │ │ + bne.n 21875e │ │ │ │ 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 217408 │ │ │ │ + bl 217480 │ │ │ │ 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 218666 │ │ │ │ + beq.n 2186de │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ - cbz r3, 218630 │ │ │ │ + cbz r3, 2186a8 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 2186dc │ │ │ │ + beq.n 218754 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, sp │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ - b.n 2185d8 │ │ │ │ + bl 218090 │ │ │ │ + b.n 218650 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2186d8 │ │ │ │ + beq.n 218750 │ │ │ │ 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 218672 │ │ │ │ - cbz r4, 2186d8 │ │ │ │ + bne.n 2186ea │ │ │ │ + cbz r4, 218750 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218630 │ │ │ │ + beq.n 2186a8 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 218630 │ │ │ │ + bne.n 2186a8 │ │ │ │ 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 21869c │ │ │ │ + bne.n 218714 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2185d8 │ │ │ │ + beq.n 218650 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a8c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #20 │ │ │ │ - bl 218018 │ │ │ │ - b.n 2185d8 │ │ │ │ + bl 218090 │ │ │ │ + b.n 218650 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 2185d8 │ │ │ │ + b.n 218650 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2186b2 │ │ │ │ + beq.n 21872a │ │ │ │ add.w r0, sp, #15 │ │ │ │ - b.n 218696 │ │ │ │ + b.n 21870e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ 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] @ (218750 ) │ │ │ │ + ldr r4, [pc, #68] @ (2187c8 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213d14 │ │ │ │ - ldr r2, [pc, #56] @ (218754 ) │ │ │ │ + bl 213d8c │ │ │ │ + ldr r2, [pc, #56] @ (2187cc ) │ │ │ │ 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, 21872e │ │ │ │ + cbnz r2, 2187a6 │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr.w r4, [pc, #1512] @ 218d58 │ │ │ │ + ldr.w r4, [pc, #1512] @ 218dd0 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #144] @ 0x90 │ │ │ │ - ldr.w r3, [pc, #1504] @ 218d5c │ │ │ │ + ldr.w r3, [pc, #1504] @ 218dd4 │ │ │ │ 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 │ │ │ │ @@ -606870,43 +606905,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 218c98 │ │ │ │ + beq.w 218d10 │ │ │ │ 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, 218806 │ │ │ │ + cbz r7, 21887e │ │ │ │ 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 2172c8 │ │ │ │ + bl 217340 │ │ │ │ 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 218b64 │ │ │ │ + beq.w 218bdc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 218b5c │ │ │ │ + bne.w 218bd4 │ │ │ │ cmp r2, r6 │ │ │ │ iteet eq │ │ │ │ moveq r6, r3 │ │ │ │ movne r6, #2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ @@ -606928,15 +606963,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 213e14 │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -606947,34 +606982,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 2188b4 │ │ │ │ + bhi.n 21892c │ │ │ │ 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 2188b4 │ │ │ │ + bne.n 21892c │ │ │ │ cmp r6, #6 │ │ │ │ it eq │ │ │ │ moveq.w sl, #7 │ │ │ │ - beq.n 2188b4 │ │ │ │ + beq.n 21892c │ │ │ │ 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 218b76 │ │ │ │ + beq.w 218bee │ │ │ │ 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 │ │ │ │ @@ -606991,15 +607026,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 218bb6 │ │ │ │ + beq.w 218c2e │ │ │ │ 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 │ │ │ │ @@ -607019,15 +607054,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 2189a6 │ │ │ │ + beq.n 218a1e │ │ │ │ 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 │ │ │ │ @@ -607045,15 +607080,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, 2189ee │ │ │ │ + cbz r3, 218a66 │ │ │ │ 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 │ │ │ │ @@ -607071,15 +607106,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, 218a36 │ │ │ │ + cbz r3, 218aae │ │ │ │ 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 │ │ │ │ @@ -607097,15 +607132,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, 218a86 │ │ │ │ + cbz r3, 218afe │ │ │ │ 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 │ │ │ │ @@ -607125,15 +607160,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, 218ace │ │ │ │ + cbz r3, 218b46 │ │ │ │ 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 │ │ │ │ @@ -607151,15 +607186,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, 218b12 │ │ │ │ + cbz r3, 218b8a │ │ │ │ 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 │ │ │ │ @@ -607176,55 +607211,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 2176e8 │ │ │ │ + bl 217760 │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl 218018 │ │ │ │ - ldr r2, [pc, #548] @ (218d60 ) │ │ │ │ - ldr r3, [pc, #544] @ (218d5c ) │ │ │ │ + bl 218090 │ │ │ │ + ldr r2, [pc, #548] @ (218dd8 ) │ │ │ │ + ldr r3, [pc, #544] @ (218dd4 ) │ │ │ │ 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 218d4a │ │ │ │ + bne.w 218dc2 │ │ │ │ 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 218c04 │ │ │ │ + beq.n 218c7c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 218826 │ │ │ │ + b.n 21889e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 218c4e │ │ │ │ + beq.n 218cc6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r6, #5 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 218826 │ │ │ │ + b.n 21889e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218c5e │ │ │ │ + beq.n 218cd6 │ │ │ │ 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 │ │ │ │ @@ -607237,18 +607272,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 2188fe │ │ │ │ + b.n 218976 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218c7c │ │ │ │ + beq.n 218cf4 │ │ │ │ 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 │ │ │ │ @@ -607265,87 +607300,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 218956 │ │ │ │ + b.n 2189ce │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 218c5a │ │ │ │ + bhi.n 218cd2 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 218d16 │ │ │ │ + bne.w 218d8e │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - vldr d7, [pc, #308] @ 218d50 │ │ │ │ + vldr d7, [pc, #308] @ 218dc8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 218d16 │ │ │ │ + beq.n 218d8e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 218826 │ │ │ │ + b.n 21889e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218b60 │ │ │ │ + bne.n 218bd8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 218c10 │ │ │ │ + bls.n 218c88 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 218826 │ │ │ │ + b.n 21889e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218cf6 │ │ │ │ + beq.n 218d6e │ │ │ │ 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 218b90 │ │ │ │ + b.n 218c08 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 218ca6 │ │ │ │ + cbz r3, 218d1e │ │ │ │ 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 218bd2 │ │ │ │ + b.n 218c4a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 218d1a │ │ │ │ + beq.n 218d92 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 218d20 │ │ │ │ + beq.n 218d98 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 2187ea │ │ │ │ + b.n 218862 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 218956 │ │ │ │ + beq.w 2189ce │ │ │ │ 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 │ │ │ │ @@ -607363,158 +607398,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 218956 │ │ │ │ + b.n 2189ce │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 218900 │ │ │ │ + beq.w 218978 │ │ │ │ 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 218b90 │ │ │ │ + b.n 218c08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 218826 │ │ │ │ - cbz r2, 218d36 │ │ │ │ + b.n 21889e │ │ │ │ + cbz r2, 218dae │ │ │ │ movs r4, #1 │ │ │ │ - b.n 218806 │ │ │ │ + b.n 21887e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218ca2 │ │ │ │ + bne.n 218d1a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 2187ea │ │ │ │ + b.n 218862 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218d1c │ │ │ │ + bne.n 218d94 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 218806 │ │ │ │ + b.n 21887e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r1, #17] │ │ │ │ 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] @ (218f7c ) │ │ │ │ - ldr r3, [pc, #500] @ (218f80 ) │ │ │ │ + ldr r2, [pc, #496] @ (218ff4 ) │ │ │ │ + ldr r3, [pc, #500] @ (218ff8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2137f4 │ │ │ │ + bl 21386c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 218f66 │ │ │ │ + bne.w 218fde │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov sl, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 218f6e │ │ │ │ + beq.w 218fe6 │ │ │ │ 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 218dce │ │ │ │ + bmi.n 218e46 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 218e06 │ │ │ │ + cbz r3, 218e7e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 218e64 │ │ │ │ + beq.n 218edc │ │ │ │ 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 218e42 │ │ │ │ + beq.n 218eba │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ lsls r1, r2, #31 │ │ │ │ sub.w r4, r4, #4 │ │ │ │ - bpl.n 218dca │ │ │ │ + bpl.n 218e42 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 218dd6 │ │ │ │ + b.n 218e4e │ │ │ │ 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 218e0e │ │ │ │ + bne.n 218e86 │ │ │ │ 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 218dc0 │ │ │ │ - ldr r2, [pc, #320] @ (218f84 ) │ │ │ │ - ldr r3, [pc, #312] @ (218f80 ) │ │ │ │ + bne.n 218e38 │ │ │ │ + ldr r2, [pc, #320] @ (218ffc ) │ │ │ │ + ldr r3, [pc, #312] @ (218ff8 ) │ │ │ │ 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 218f76 │ │ │ │ + bne.w 218fee │ │ │ │ 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 │ │ │ │ @@ -607522,122 +607557,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 218ed8 │ │ │ │ + beq.n 218f50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ - cbz r3, 218e98 │ │ │ │ + cbz r3, 218f10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 218f10 │ │ │ │ + beq.n 218f88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, sl │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ - b.n 218dd2 │ │ │ │ + bl 218090 │ │ │ │ + b.n 218e4a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 218f72 │ │ │ │ + beq.n 218fea │ │ │ │ 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 218ee6 │ │ │ │ + bne.n 218f5e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 218f72 │ │ │ │ + beq.n 218fea │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218e98 │ │ │ │ + beq.n 218f10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 218e98 │ │ │ │ - b.n 218f1a │ │ │ │ + bne.n 218f10 │ │ │ │ + b.n 218f92 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 218f38 │ │ │ │ + beq.n 218fb0 │ │ │ │ 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 218f22 │ │ │ │ + bne.n 218f9a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 218dd2 │ │ │ │ + beq.w 218e4a │ │ │ │ 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 218018 │ │ │ │ - b.n 218dd2 │ │ │ │ + bl 218090 │ │ │ │ + b.n 218e4a │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ movs r5, #0 │ │ │ │ - b.n 218e42 │ │ │ │ + b.n 218eba │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 218dd2 │ │ │ │ + b.n 218e4a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ 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] @ (219110 ) │ │ │ │ + ldr r2, [pc, #368] @ (219188 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (219114 ) │ │ │ │ + ldr r3, [pc, #368] @ (21918c ) │ │ │ │ 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 │ │ │ │ @@ -607647,175 +607682,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 219106 │ │ │ │ + beq.w 21917e │ │ │ │ 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 218fe4 │ │ │ │ + bhi.n 21905c │ │ │ │ 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 21906e │ │ │ │ + bne.n 2190e6 │ │ │ │ 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 21908a │ │ │ │ + beq.n 219102 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 21903a │ │ │ │ + cbz r3, 2190b2 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 2190be │ │ │ │ + beq.n 219136 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ - ldr r2, [pc, #168] @ (219118 ) │ │ │ │ - ldr r3, [pc, #160] @ (219114 ) │ │ │ │ + bl 218090 │ │ │ │ + ldr r2, [pc, #168] @ (219190 ) │ │ │ │ + ldr r3, [pc, #160] @ (21918c ) │ │ │ │ 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 21910a │ │ │ │ + bne.n 219182 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21906e │ │ │ │ + beq.n 2190e6 │ │ │ │ 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 219096 │ │ │ │ + bne.n 21910e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21906e │ │ │ │ + beq.n 2190e6 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21903a │ │ │ │ + beq.n 2190b2 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21903a │ │ │ │ - b.n 2190c4 │ │ │ │ - cbz r4, 2190e0 │ │ │ │ + bne.n 2190b2 │ │ │ │ + b.n 21913c │ │ │ │ + cbz r4, 219158 │ │ │ │ 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 2190ca │ │ │ │ + bne.n 219142 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21906e │ │ │ │ + beq.n 2190e6 │ │ │ │ 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 218018 │ │ │ │ - b.n 21906e │ │ │ │ + bl 218090 │ │ │ │ + b.n 2190e6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 219000 │ │ │ │ + b.n 219078 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219186 │ │ │ │ + beq.n 2191fe │ │ │ │ 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, 219148 │ │ │ │ + cbz r2, 2191c0 │ │ │ │ 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, 219164 │ │ │ │ + cbz r1, 2191dc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 214018 │ │ │ │ - cbnz r0, 219172 │ │ │ │ + bl 214090 │ │ │ │ + cbnz r0, 2191ea │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 214118 │ │ │ │ + bl 214190 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 214118 │ │ │ │ + bl 214190 │ │ │ │ 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 │ │ │ │ @@ -607824,56 +607859,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 213a54 │ │ │ │ + bl 213acc │ │ │ │ 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 21e1ac │ │ │ │ + bl 21e224 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2191fa │ │ │ │ + beq.n 219272 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2191f0 │ │ │ │ + cbz r2, 219268 │ │ │ │ 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, 219230 │ │ │ │ + cbz r1, 2192a8 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219240 │ │ │ │ + beq.n 2192b8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 219228 │ │ │ │ + cbz r2, 2192a0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -607886,40 +607921,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 219202 │ │ │ │ + b.n 21927a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 219264 │ │ │ │ + cbz r1, 2192dc │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 21925c │ │ │ │ + cbz r3, 2192d4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 219274 │ │ │ │ + cbz r3, 2192ec │ │ │ │ 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 21924a │ │ │ │ + b.n 2192c2 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 219256 │ │ │ │ + b.n 2192ce │ │ │ │ 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] │ │ │ │ @@ -607927,86 +607962,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, 2192f0 │ │ │ │ - bl 213ec8 │ │ │ │ + cbz r5, 219368 │ │ │ │ + bl 213f40 │ │ │ │ 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 213f1c │ │ │ │ + bl 213f94 │ │ │ │ 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 213f1c │ │ │ │ + bl 213f94 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 213ec8 │ │ │ │ + bl 213f40 │ │ │ │ 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 213abc │ │ │ │ + bl 213b34 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 21e1ac │ │ │ │ + bl 21e224 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 219342 │ │ │ │ + beq.n 2193ba │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 219338 │ │ │ │ + cbz r1, 2193b0 │ │ │ │ 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, 219378 │ │ │ │ + cbz r1, 2193f0 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ add.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219388 │ │ │ │ + beq.n 219400 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 219370 │ │ │ │ + cbz r2, 2193e8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -608019,40 +608054,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 21934a │ │ │ │ + b.n 2193c2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 2193ac │ │ │ │ + cbz r1, 219424 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 2193a4 │ │ │ │ + cbz r3, 21941c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 2193bc │ │ │ │ + cbz r3, 219434 │ │ │ │ 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 219392 │ │ │ │ + b.n 21940a │ │ │ │ mov r1, r3 │ │ │ │ - b.n 21939e │ │ │ │ + b.n 219416 │ │ │ │ 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 │ │ │ │ @@ -608062,93 +608097,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, 219436 │ │ │ │ + cbz r3, 2194ae │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 2181d8 │ │ │ │ + bl 218250 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr.w r0, r2, lr │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 212c00 │ │ │ │ + bl 212c78 │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - beq.n 219432 │ │ │ │ + beq.n 2194aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 2181d8 │ │ │ │ + bl 218250 │ │ │ │ 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] @ (219720 ) │ │ │ │ + ldr r2, [pc, #680] @ (219798 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #680] @ (219724 ) │ │ │ │ + ldr r3, [pc, #680] @ (21979c ) │ │ │ │ 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 219658 │ │ │ │ + beq.w 2196d0 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bmi.n 219526 │ │ │ │ + bmi.n 21959e │ │ │ │ movw r1, #381 @ 0x17d │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ cmp r7, #2 │ │ │ │ - bhi.w 2195d0 │ │ │ │ + bhi.w 219648 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 219508 │ │ │ │ + beq.n 219580 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 61070 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r7 │ │ │ │ @@ -608160,161 +608195,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 2194e0 │ │ │ │ + bne.n 219558 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218f88 │ │ │ │ + bl 219000 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #540] @ (219728 ) │ │ │ │ - ldr r3, [pc, #536] @ (219724 ) │ │ │ │ + ldr r2, [pc, #540] @ (2197a0 ) │ │ │ │ + ldr r3, [pc, #536] @ (21979c ) │ │ │ │ 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 21971a │ │ │ │ + bne.w 219792 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ movs r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r2, [r3, #377] @ 0x179 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.n 2194be │ │ │ │ + bmi.n 219536 │ │ │ │ mov r0, r3 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ movs r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r2, r6, #20 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2195bc │ │ │ │ + cbz r0, 219634 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ cmp r7, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bls.w 2194c4 │ │ │ │ + bls.w 21953c │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 2196e6 │ │ │ │ + beq.n 21975e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 2196b8 │ │ │ │ + bmi.n 219730 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ - bl 218f88 │ │ │ │ + bl 219000 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 218f88 │ │ │ │ + bl 219000 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 2183e0 │ │ │ │ + bl 218458 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 219508 │ │ │ │ + b.n 219580 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 219508 │ │ │ │ + beq.w 219580 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 61070 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ lsls r1, r7 │ │ │ │ @@ -608325,73 +608360,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 21969a │ │ │ │ + bne.n 219712 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 2194fc │ │ │ │ + b.n 219574 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r5 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 219622 │ │ │ │ + b.n 21969a │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 218f88 │ │ │ │ + bl 219000 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 218f88 │ │ │ │ + bl 219000 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 219508 │ │ │ │ + b.n 219580 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ 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] @ (2198b4 ) │ │ │ │ + ldr r2, [pc, #368] @ (21992c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (2198b8 ) │ │ │ │ + ldr r3, [pc, #368] @ (219930 ) │ │ │ │ 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 │ │ │ │ @@ -608401,457 +608436,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 2198aa │ │ │ │ + beq.w 219922 │ │ │ │ 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 219788 │ │ │ │ + bhi.n 219800 │ │ │ │ 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 219812 │ │ │ │ + bne.n 21988a │ │ │ │ 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 21982e │ │ │ │ + beq.n 2198a6 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 2197de │ │ │ │ + cbz r3, 219856 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 219862 │ │ │ │ + beq.n 2198da │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ - ldr r2, [pc, #168] @ (2198bc ) │ │ │ │ - ldr r3, [pc, #160] @ (2198b8 ) │ │ │ │ + bl 218090 │ │ │ │ + ldr r2, [pc, #168] @ (219934 ) │ │ │ │ + ldr r3, [pc, #160] @ (219930 ) │ │ │ │ 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 2198ae │ │ │ │ + bne.n 219926 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 219812 │ │ │ │ + beq.n 21988a │ │ │ │ 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 21983a │ │ │ │ + bne.n 2198b2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 219812 │ │ │ │ + beq.n 21988a │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2197de │ │ │ │ + beq.n 219856 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 2197de │ │ │ │ - b.n 219868 │ │ │ │ - cbz r4, 219884 │ │ │ │ + bne.n 219856 │ │ │ │ + b.n 2198e0 │ │ │ │ + cbz r4, 2198fc │ │ │ │ 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 21986e │ │ │ │ + bne.n 2198e6 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 219812 │ │ │ │ + beq.n 21988a │ │ │ │ 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 218018 │ │ │ │ - b.n 219812 │ │ │ │ + bl 218090 │ │ │ │ + b.n 21988a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2197a4 │ │ │ │ + b.n 21981c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ 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] @ (219bf8 ) │ │ │ │ + ldr r5, [pc, #804] @ (219c70 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #804] @ (219bfc ) │ │ │ │ + ldr r3, [pc, #804] @ (219c74 ) │ │ │ │ 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 218294 │ │ │ │ + bl 21830c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldrb r7, [r0, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #708] @ 219bc0 │ │ │ │ + vldr d0, [pc, #708] @ 219c38 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r7 │ │ │ │ - cbz r3, 21990e │ │ │ │ + cbz r3, 219986 │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 219c04 │ │ │ │ - bl 215aa0 │ │ │ │ + bne.w 219c7c │ │ │ │ + bl 215b18 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219932 │ │ │ │ + cbz r0, 2199aa │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #656] @ 219bc8 │ │ │ │ + vldr d0, [pc, #656] @ 219c40 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 219966 │ │ │ │ + cbz r0, 2199de │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #596] @ 219bd0 │ │ │ │ + vldr d0, [pc, #596] @ 219c48 │ │ │ │ mov r1, r7 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2199a4 │ │ │ │ + cbz r0, 219a1c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ - vldr d0, [pc, #544] @ 219bd8 │ │ │ │ + vldr d0, [pc, #544] @ 219c50 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2199e2 │ │ │ │ + cbz r0, 219a5a │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ ldrb.w r7, [r8, #13] │ │ │ │ - vldr d0, [pc, #476] @ 219be0 │ │ │ │ + vldr d0, [pc, #476] @ 219c58 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219a2e │ │ │ │ + cbz r0, 219aa6 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 219a62 │ │ │ │ + cbz r0, 219ada │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 219ac0 │ │ │ │ - ldr r2, [pc, #348] @ (219c00 ) │ │ │ │ - ldr r3, [pc, #340] @ (219bfc ) │ │ │ │ + bne.n 219b38 │ │ │ │ + ldr r2, [pc, #348] @ (219c78 ) │ │ │ │ + ldr r3, [pc, #340] @ (219c74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 219cf2 │ │ │ │ + bne.w 219d6a │ │ │ │ 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 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ - vldr d0, [pc, #276] @ 219be8 │ │ │ │ + vldr d0, [pc, #276] @ 219c60 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 219ae6 │ │ │ │ + cbz r3, 219b5e │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 219c76 │ │ │ │ + bne.w 219cee │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 219b12 │ │ │ │ + cbz r0, 219b8a │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 219b50 │ │ │ │ + cbz r0, 219bc8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb.w r8, [r6, #13] │ │ │ │ - vldr d0, [pc, #128] @ 219bf0 │ │ │ │ + vldr d0, [pc, #128] @ 219c68 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 219b9e │ │ │ │ + cbz r0, 219c16 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 219aa2 │ │ │ │ + b.n 219b1a │ │ │ │ nop.w │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ lsrs r0, r5, #15 │ │ │ │ cmp r5, #198 @ 0xc6 │ │ │ │ iteet ls │ │ │ │ movls r6, r0 │ │ │ │ - bvs.n 219c8a @ unpredictable │ │ │ │ + bvs.n 219d02 @ 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 │ │ │ │ @@ -608865,416 +608900,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, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219c28 │ │ │ │ + cbz r0, 219ca0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r0 │ │ │ │ - vldr d0, [pc, #192] @ 219cf8 │ │ │ │ + vldr d0, [pc, #192] @ 219d70 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219c66 │ │ │ │ + cbz r0, 219cde │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 219976 │ │ │ │ + b.n 2199ee │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 219ca2 │ │ │ │ + cbz r0, 219d1a │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 219ce4 │ │ │ │ + cbz r0, 219d5c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 219b5e │ │ │ │ + b.n 219bd6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov r6, r0 │ │ │ │ - bvs.n 219dba │ │ │ │ + bvs.n 219e32 │ │ │ │ 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] @ (219dbc ) │ │ │ │ + ldr r1, [pc, #168] @ (219e34 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #168] @ (219dc0 ) │ │ │ │ + ldr r2, [pc, #168] @ (219e38 ) │ │ │ │ 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] @ (219dc4 ) │ │ │ │ + ldr r2, [pc, #148] @ (219e3c ) │ │ │ │ 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 21972c │ │ │ │ + bl 2197a4 │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21972c │ │ │ │ + bl 2197a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21972c │ │ │ │ + bl 2197a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21972c │ │ │ │ + bl 2197a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218358 │ │ │ │ - ldr r2, [pc, #40] @ (219dc8 ) │ │ │ │ - ldr r3, [pc, #32] @ (219dc0 ) │ │ │ │ + bl 2183d0 │ │ │ │ + ldr r2, [pc, #40] @ (219e40 ) │ │ │ │ + ldr r3, [pc, #32] @ (219e38 ) │ │ │ │ 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 219db6 │ │ │ │ + bne.n 219e2e │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r4, #28] │ │ │ │ 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] @ (219e98 ) │ │ │ │ + ldr r4, [pc, #180] @ (219f10 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (219e9c ) │ │ │ │ + ldr r3, [pc, #180] @ (219f14 ) │ │ │ │ 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 219d00 │ │ │ │ + bl 219d78 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21972c │ │ │ │ + bl 2197a4 │ │ │ │ mov r3, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 21972c │ │ │ │ + bl 2197a4 │ │ │ │ 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 21972c │ │ │ │ - vldr d7, [pc, #92] @ 219e90 │ │ │ │ + bl 2197a4 │ │ │ │ + vldr d7, [pc, #92] @ 219f08 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 219e5c │ │ │ │ + cbz r0, 219ed4 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ strd r9, r4, [sp] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 2183e0 │ │ │ │ - ldr r2, [pc, #48] @ (219ea0 ) │ │ │ │ - ldr r3, [pc, #40] @ (219e9c ) │ │ │ │ + bl 218458 │ │ │ │ + ldr r2, [pc, #48] @ (219f18 ) │ │ │ │ + ldr r3, [pc, #40] @ (219f14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 219e88 │ │ │ │ + bne.n 219f00 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + str r2, [r2, #16] │ │ │ │ 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 219ee6 │ │ │ │ + bhi.n 219f5e │ │ │ │ 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 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ 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] @ 21a380 │ │ │ │ + ldr.w r0, [pc, #1024] @ 21a3f8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #1020] @ (21a384 ) │ │ │ │ + ldr r1, [pc, #1020] @ (21a3fc ) │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 219fc2 │ │ │ │ + cbz r0, 21a03a │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 21a1b0 │ │ │ │ + bhi.w 21a228 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21a0f4 │ │ │ │ + bhi.w 21a16c │ │ │ │ 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 │ │ │ │ @@ -609290,42 +609325,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a028 │ │ │ │ + cbz r0, 21a0a0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 │ │ │ │ @@ -609335,26 +609370,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 21a0fa │ │ │ │ + beq.n 21a172 │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 21a196 │ │ │ │ + beq.w 21a20e │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 21a1ba │ │ │ │ + beq.w 21a232 │ │ │ │ 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 21a34e │ │ │ │ + bhi.w 21a3c6 │ │ │ │ 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 │ │ │ │ @@ -609382,476 +609417,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 21a002 │ │ │ │ + b.n 21a07a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 21a002 │ │ │ │ + b.n 21a07a │ │ │ │ ands.w r3, ip, #8 │ │ │ │ - bne.w 21a324 │ │ │ │ + bne.w 21a39c │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21a13c │ │ │ │ + cbz r0, 21a1b4 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ 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 21a354 │ │ │ │ + bhi.w 21a3cc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21a31e │ │ │ │ + bhi.w 21a396 │ │ │ │ tbb [pc, r3] │ │ │ │ - bmi.n 21a11a │ │ │ │ - bmi.n 21a124 │ │ │ │ - bmi.n 21a126 │ │ │ │ + bmi.n 21a192 │ │ │ │ + bmi.n 21a19c │ │ │ │ + bmi.n 21a19e │ │ │ │ ldmia r5!, {r2, r4, r6, r7} │ │ │ │ - bmi.n 21a12a │ │ │ │ - bmi.n 21a12c │ │ │ │ - bmi.n 21a12e │ │ │ │ + bmi.n 21a1a2 │ │ │ │ + bmi.n 21a1a4 │ │ │ │ + bmi.n 21a1a6 │ │ │ │ ldrh r4, [r2, r7] │ │ │ │ - bmi.n 21a132 │ │ │ │ - bmi.n 21a134 │ │ │ │ - bmi.n 21a136 │ │ │ │ - bmi.n 21a138 │ │ │ │ - bmi.n 21a13a │ │ │ │ - bmi.n 21a13c │ │ │ │ - bmi.n 21a13e │ │ │ │ - bmi.n 21a140 │ │ │ │ + bmi.n 21a1aa │ │ │ │ + bmi.n 21a1ac │ │ │ │ + bmi.n 21a1ae │ │ │ │ + bmi.n 21a1b0 │ │ │ │ + bmi.n 21a1b2 │ │ │ │ + bmi.n 21a1b4 │ │ │ │ + bmi.n 21a1b6 │ │ │ │ + bmi.n 21a1b8 │ │ │ │ ands.w r3, ip, #16 │ │ │ │ - bne.w 21a32e │ │ │ │ + bne.w 21a3a6 │ │ │ │ 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 21a110 │ │ │ │ + b.n 21a188 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 21a002 │ │ │ │ + b.n 21a07a │ │ │ │ ands.w ip, ip, #32 │ │ │ │ - beq.w 21a36a │ │ │ │ + beq.w 21a3e2 │ │ │ │ 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 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a1fc │ │ │ │ + cbz r0, 21a274 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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 21a35e │ │ │ │ + bhi.w 21a3d6 │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 21a0a2 │ │ │ │ + b.n 21a11a │ │ │ │ strh.w r8, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21a25c │ │ │ │ + cbz r0, 21a2d4 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ 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 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218358 │ │ │ │ - ldr r2, [pc, #144] @ (21a388 ) │ │ │ │ - ldr r3, [pc, #136] @ (21a384 ) │ │ │ │ + bl 2183d0 │ │ │ │ + ldr r2, [pc, #144] @ (21a400 ) │ │ │ │ + ldr r3, [pc, #136] @ (21a3fc ) │ │ │ │ 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 21a37c │ │ │ │ + bne.n 21a3f4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 21a230 │ │ │ │ + b.n 21a2a8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 21a230 │ │ │ │ + b.n 21a2a8 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 21a230 │ │ │ │ + b.n 21a2a8 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #1024 @ 0x400 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 21a1cc │ │ │ │ + b.n 21a244 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 21a1cc │ │ │ │ + b.n 21a244 │ │ │ │ strb.w ip, [sp, #40] @ 0x28 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 21a110 │ │ │ │ + b.n 21a188 │ │ │ │ movs r3, #1 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 21a110 │ │ │ │ + b.n 21a188 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 21a1aa │ │ │ │ + b.n 21a222 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 21a230 │ │ │ │ + b.n 21a2a8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd ip, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 21a110 │ │ │ │ + b.n 21a188 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov ip, r8 │ │ │ │ - b.n 21a362 │ │ │ │ + b.n 21a3da │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 21a10c │ │ │ │ + b.n 21a184 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r6, #4] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ 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] @ (21a6b8 ) │ │ │ │ + ldr r2, [pc, #788] @ (21a730 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #788] @ (21a6bc ) │ │ │ │ + ldr r3, [pc, #788] @ (21a734 ) │ │ │ │ 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 21a5de │ │ │ │ + beq.w 21a656 │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ mov r4, r0 │ │ │ │ - vldr d0, [pc, #740] @ 21a6a8 │ │ │ │ + vldr d0, [pc, #740] @ 21a720 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21a3f2 │ │ │ │ + cbz r0, 21a46a │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a420 │ │ │ │ + cbz r0, 21a498 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ add r0, sp, #32 │ │ │ │ - vldr d0, [pc, #648] @ 21a6b0 │ │ │ │ + vldr d0, [pc, #648] @ 21a728 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21a454 │ │ │ │ + cbz r0, 21a4cc │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 21972c │ │ │ │ + bl 2197a4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 21a4a2 │ │ │ │ + bls.n 21a51a │ │ │ │ mov sl, r4 │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 21972c │ │ │ │ + bl 2197a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ adds r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 21a47c │ │ │ │ + bcc.n 21a4f4 │ │ │ │ mov r4, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21a582 │ │ │ │ + beq.n 21a5fa │ │ │ │ mov r2, fp │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ ldrb.w fp, [r7, #13] │ │ │ │ - vldr d0, [pc, #444] @ 21a6a8 │ │ │ │ + vldr d0, [pc, #444] @ 21a720 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 21a51c │ │ │ │ + cbz r0, 21a594 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 21a692 │ │ │ │ + bhi.w 21a70a │ │ │ │ tbb [pc, r3] │ │ │ │ strh r0, [r1, #4] │ │ │ │ strb r0, [r7, #1] │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r0, [pc, #576] @ (21a7bc ) │ │ │ │ + ldr r0, [pc, #576] @ (21a834 ) │ │ │ │ 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 21a7e6 │ │ │ │ + bhi.w 21a85e │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21a7d4 │ │ │ │ + bhi.w 21a84c │ │ │ │ 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 │ │ │ │ @@ -609879,105 +609914,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 218294 │ │ │ │ - ldr r2, [pc, #216] @ (21a6c0 ) │ │ │ │ - ldr r3, [pc, #208] @ (21a6bc ) │ │ │ │ + bl 21830c │ │ │ │ + ldr r2, [pc, #216] @ (21a738 ) │ │ │ │ + ldr r3, [pc, #208] @ (21a734 ) │ │ │ │ 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 21a7f0 │ │ │ │ + bne.w 21a868 │ │ │ │ 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 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 218358 │ │ │ │ - b.n 21a5e6 │ │ │ │ + bl 2183d0 │ │ │ │ + b.n 21a65e │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a610 │ │ │ │ + b.n 21a688 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a610 │ │ │ │ + b.n 21a688 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a610 │ │ │ │ + b.n 21a688 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a610 │ │ │ │ + b.n 21a688 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a610 │ │ │ │ + b.n 21a688 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a610 │ │ │ │ + b.n 21a688 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ 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] │ │ │ │ @@ -609986,33 +610021,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 21a718 │ │ │ │ + cbz r0, 21a790 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21a7dc │ │ │ │ + bhi.n 21a854 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21a7be │ │ │ │ + bhi.n 21a836 │ │ │ │ tbb [pc, r3] │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ subs r7, #71 @ 0x47 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ @@ -610028,760 +610063,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a780 │ │ │ │ + cbz r0, 21a7f8 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21a546 │ │ │ │ + b.n 21a5be │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 21a756 │ │ │ │ + b.n 21a7ce │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 21a756 │ │ │ │ + b.n 21a7ce │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 21a756 │ │ │ │ + b.n 21a7ce │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 21a6cc │ │ │ │ + b.n 21a744 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 21a6cc │ │ │ │ + b.n 21a744 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 21a6cc │ │ │ │ + b.n 21a744 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 21a756 │ │ │ │ - vldr d7, [pc, #16] @ 21a7f8 │ │ │ │ + b.n 21a7ce │ │ │ │ + vldr d7, [pc, #16] @ 21a870 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 21a6cc │ │ │ │ + b.n 21a744 │ │ │ │ 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] @ (21a908 ) │ │ │ │ + ldr r2, [pc, #244] @ (21a980 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #244] @ (21a90c ) │ │ │ │ + ldr r3, [pc, #244] @ (21a984 ) │ │ │ │ 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 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21a858 │ │ │ │ + cbz r0, 21a8d0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21a886 │ │ │ │ + cbz r0, 21a8fe │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ - ldr r2, [pc, #36] @ (21a910 ) │ │ │ │ - ldr r3, [pc, #32] @ (21a90c ) │ │ │ │ + bl 21835c │ │ │ │ + ldr r2, [pc, #36] @ (21a988 ) │ │ │ │ + ldr r3, [pc, #32] @ (21a984 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21a902 │ │ │ │ + bne.n 21a97a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ 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] @ (21aad0 ) │ │ │ │ - ldr r3, [pc, #416] @ (21aad4 ) │ │ │ │ + ldr r2, [pc, #416] @ (21ab48 ) │ │ │ │ + ldr r3, [pc, #416] @ (21ab4c ) │ │ │ │ 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 21aa94 │ │ │ │ + beq.w 21ab0c │ │ │ │ movs r3, #0 │ │ │ │ - vldr d8, [pc, #376] @ 21aac8 │ │ │ │ + vldr d8, [pc, #376] @ 21ab40 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r8, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 21a984 │ │ │ │ + b.n 21a9fc │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n 21a9ca │ │ │ │ + bne.n 21aa42 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ 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 21aa98 │ │ │ │ + bls.w 21ab10 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 21972c │ │ │ │ + bl 2197a4 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 21972c │ │ │ │ + bl 2197a4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 21a95c │ │ │ │ + bne.n 21a9d4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 21a96e │ │ │ │ + b.n 21a9e6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ vstr d8, [sp, #32] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21a9f6 │ │ │ │ + cbz r0, 21aa6e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21a96e │ │ │ │ + beq.n 21a9e6 │ │ │ │ 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 21972c │ │ │ │ + bl 2197a4 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2193c0 │ │ │ │ + bl 219438 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21aa66 │ │ │ │ + cbz r0, 21aade │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 21aa0e │ │ │ │ + bcc.n 21aa86 │ │ │ │ ldrd r6, r8, [sp, #16] │ │ │ │ - b.n 21a96e │ │ │ │ + b.n 21a9e6 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 217358 │ │ │ │ + bl 2173d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218480 │ │ │ │ - ldr r2, [pc, #48] @ (21aad8 ) │ │ │ │ - ldr r3, [pc, #40] @ (21aad4 ) │ │ │ │ + bl 2184f8 │ │ │ │ + ldr r2, [pc, #48] @ (21ab50 ) │ │ │ │ + ldr r3, [pc, #40] @ (21ab4c ) │ │ │ │ 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 21aac4 │ │ │ │ + bne.n 21ab3c │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ 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 21aaf8 │ │ │ │ + beq.n 21ab70 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2198c0 │ │ │ │ + bl 219938 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21aadc │ │ │ │ + bl 21ab54 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21aaf6 │ │ │ │ + beq.n 21ab6e │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ 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] @ (21abd8 ) │ │ │ │ + ldr r2, [pc, #168] @ (21ac50 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #168] @ (21abdc ) │ │ │ │ + ldr r3, [pc, #168] @ (21ac54 ) │ │ │ │ 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 21aba6 │ │ │ │ + beq.n 21ac1e │ │ │ │ movs r2, #0 │ │ │ │ - bl 2198c0 │ │ │ │ + bl 219938 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d0, [pc, #124] @ 21abd0 │ │ │ │ + vldr d0, [pc, #124] @ 21ac48 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21ab84 │ │ │ │ + cbz r0, 21abfc │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ - ldr r2, [pc, #80] @ (21abe0 ) │ │ │ │ - ldr r3, [pc, #72] @ (21abdc ) │ │ │ │ + bl 21835c │ │ │ │ + ldr r2, [pc, #80] @ (21ac58 ) │ │ │ │ + ldr r3, [pc, #72] @ (21ac54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21abc8 │ │ │ │ + bne.n 21ac40 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ab20 │ │ │ │ + bl 21ab98 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21ab8e │ │ │ │ + beq.n 21ac06 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ - b.n 21ab8e │ │ │ │ + bl 21830c │ │ │ │ + b.n 21ac06 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r1] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r4, [pc, #756] @ (21aef0 ) │ │ │ │ + ldr r4, [pc, #756] @ (21af68 ) │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #756] @ (21aef4 ) │ │ │ │ + ldr r3, [pc, #756] @ (21af6c ) │ │ │ │ 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 218294 │ │ │ │ + bl 21830c │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21ac4a │ │ │ │ + cbz r0, 21acc2 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #656] @ (21aef8 ) │ │ │ │ + ldr r4, [pc, #656] @ (21af70 ) │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #24 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ 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 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r8 │ │ │ │ - vldr d0, [pc, #572] @ 21aed8 │ │ │ │ + vldr d0, [pc, #572] @ 21af50 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21acc4 │ │ │ │ + cbz r0, 21ad3c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21acfc │ │ │ │ + cbz r0, 21ad74 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ cmp sl, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 21acca │ │ │ │ - vldr d0, [pc, #460] @ 21aee0 │ │ │ │ + bne.n 21ad42 │ │ │ │ + vldr d0, [pc, #460] @ 21af58 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21ad3c │ │ │ │ + cbz r0, 21adb4 │ │ │ │ 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 218018 │ │ │ │ - vldr d0, [pc, #424] @ 21aee8 │ │ │ │ + bl 218090 │ │ │ │ + vldr d0, [pc, #424] @ 21af60 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21ad68 │ │ │ │ + cbz r0, 21ade0 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ae1c │ │ │ │ + beq.n 21ae94 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ ldrb.w r4, [r9, #13] │ │ │ │ - vldr d0, [pc, #304] @ 21aee0 │ │ │ │ + vldr d0, [pc, #304] @ 21af58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21adda │ │ │ │ + cbz r0, 21ae52 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r5 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218358 │ │ │ │ - ldr r2, [pc, #248] @ (21aefc ) │ │ │ │ - ldr r3, [pc, #240] @ (21aef4 ) │ │ │ │ + bl 2183d0 │ │ │ │ + ldr r2, [pc, #248] @ (21af74 ) │ │ │ │ + ldr r3, [pc, #240] @ (21af6c ) │ │ │ │ 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 21af96 │ │ │ │ + bne.w 21b00e │ │ │ │ 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 21af82 │ │ │ │ + bhi.w 21affa │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21af7a │ │ │ │ + bhi.w 21aff2 │ │ │ │ tbb [pc, r3] │ │ │ │ - add r2, pc, #632 @ (adr r2, 21b0b0 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b0c4 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b0c4 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 21b128 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b13c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b13c ) │ │ │ │ ldr r2, [sp, #648] @ 0x288 │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b0c8 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b0cc ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b0cc ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b140 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b144 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b144 ) │ │ │ │ asrs r2, r4, #2 │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b0d0 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b0d4 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b0d4 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b0d8 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b0d8 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b0dc ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b0dc ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b0e0 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b148 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b14c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b14c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b150 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b150 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b154 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b154 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b158 ) │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21ae9e │ │ │ │ + cbz r0, 21af16 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21af90 │ │ │ │ + bhi.n 21b008 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21af66 │ │ │ │ + bhi.n 21afde │ │ │ │ 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] │ │ │ │ @@ -610793,359 +610828,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, 21aedc ) │ │ │ │ - bhi.n 21ae88 │ │ │ │ + add r0, pc, #0 @ (adr r0, 21af54 ) │ │ │ │ + bhi.n 21af00 │ │ │ │ it hi │ │ │ │ ... │ │ │ │ cmp r5, #24 │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ lsl r0, r5, #2 │ │ │ │ lsral r4, r6, #3 │ │ │ │ moval r0, r0 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + str r0, [r0, r6] │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21af2a │ │ │ │ + cbz r0, 21afa2 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2182e4 │ │ │ │ - b.n 21ae00 │ │ │ │ + bl 21835c │ │ │ │ + b.n 21ae78 │ │ │ │ strb.w r6, [sp, #24] │ │ │ │ - b.n 21af04 │ │ │ │ + b.n 21af7c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 21af04 │ │ │ │ + b.n 21af7c │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 21af04 │ │ │ │ + b.n 21af7c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 21ae5e │ │ │ │ + b.n 21aed6 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 21ae5e │ │ │ │ + b.n 21aed6 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 21ae5e │ │ │ │ + b.n 21aed6 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #2147483648 @ 0x80000000 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - b.n 21ae5e │ │ │ │ + b.n 21aed6 │ │ │ │ strd r6, r8, [sp, #24] │ │ │ │ - b.n 21af04 │ │ │ │ + b.n 21af7c │ │ │ │ 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] @ (21b270 ) │ │ │ │ - ldr r3, [pc, #700] @ (21b274 ) │ │ │ │ + ldr r2, [pc, #700] @ (21b2e8 ) │ │ │ │ + ldr r3, [pc, #700] @ (21b2ec ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r7, [r8, #13] │ │ │ │ mov r9, r1 │ │ │ │ - vldr d0, [pc, #652] @ 21b250 │ │ │ │ + vldr d0, [pc, #652] @ 21b2c8 │ │ │ │ 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 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21b002 │ │ │ │ + cbz r0, 21b07a │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21b02e │ │ │ │ + cbz r0, 21b0a6 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218358 │ │ │ │ - vldr d7, [pc, #484] @ 21b258 │ │ │ │ + bl 2183d0 │ │ │ │ + vldr d7, [pc, #484] @ 21b2d0 │ │ │ │ cmp r7, #32 │ │ │ │ - vldr d0, [pc, #484] @ 21b260 │ │ │ │ + vldr d0, [pc, #484] @ 21b2d8 │ │ │ │ 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 218294 │ │ │ │ + bl 21830c │ │ │ │ mov fp, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ add r0, sp, #32 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21b0cc │ │ │ │ + cbz r0, 21b144 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r7 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21b108 │ │ │ │ + cbz r0, 21b180 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r8 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ 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 2193c0 │ │ │ │ + bl 219438 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21abe8 │ │ │ │ - vldr d0, [pc, #184] @ 21b268 │ │ │ │ + bl 21ac60 │ │ │ │ + vldr d0, [pc, #184] @ 21b2e0 │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21b1e6 │ │ │ │ + cbz r0, 21b25e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ mov r3, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #76] @ (21b278 ) │ │ │ │ + ldr r2, [pc, #76] @ (21b2f0 ) │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #68] @ (21b274 ) │ │ │ │ + ldr r3, [pc, #68] @ (21b2ec ) │ │ │ │ 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 21b246 │ │ │ │ + bne.n 21b2be │ │ │ │ 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!, {} │ │ │ │ @@ -611156,66 +611191,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 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + ldr r7, [pc, #816] @ (21b61c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #816] @ (21b5ac ) │ │ │ │ + ldr r5, [pc, #336] @ (21b444 ) │ │ │ │ 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] @ (21b448 ) │ │ │ │ + ldr r2, [pc, #436] @ (21b4c0 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #428] @ (21b44c ) │ │ │ │ + ldr r3, [pc, #428] @ (21b4c4 ) │ │ │ │ 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, 21b2e4 │ │ │ │ + cbz r2, 21b35c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov r6, r8 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ - b.n 21b2d0 │ │ │ │ - cbz r6, 21b2ca │ │ │ │ + b.n 21b348 │ │ │ │ + cbz r6, 21b342 │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21b2e2 │ │ │ │ + beq.n 21b35a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21b2c6 │ │ │ │ + beq.n 21b33e │ │ │ │ subs r0, #13 │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 21b2c8 │ │ │ │ + bls.n 21b340 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21b2d0 │ │ │ │ + bne.n 21b348 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 213e14 │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -611225,97 +611260,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 21b320 │ │ │ │ + beq.n 21b398 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 21b388 │ │ │ │ + cbz r5, 21b400 │ │ │ │ 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 21b370 │ │ │ │ + b.n 21b3e8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21b368 │ │ │ │ + beq.n 21b3e0 │ │ │ │ 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 21b388 │ │ │ │ + beq.n 21b400 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21b33e │ │ │ │ + beq.n 21b3b6 │ │ │ │ sub.w r2, r3, #13 │ │ │ │ cmp r2, #5 │ │ │ │ - bls.n 21b344 │ │ │ │ + bls.n 21b3bc │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 21b370 │ │ │ │ + bne.n 21b3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 21b3ce │ │ │ │ + cbnz r3, 21b446 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2176e8 │ │ │ │ + bl 217760 │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 218018 │ │ │ │ - ldr r2, [pc, #156] @ (21b450 ) │ │ │ │ - ldr r3, [pc, #152] @ (21b44c ) │ │ │ │ + bl 218090 │ │ │ │ + ldr r2, [pc, #156] @ (21b4c8 ) │ │ │ │ + ldr r3, [pc, #152] @ (21b4c4 ) │ │ │ │ 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 21b444 │ │ │ │ + bne.n 21b4bc │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b400 │ │ │ │ + cbz r0, 21b478 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 │ │ │ │ @@ -611330,54 +611365,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 21b38c │ │ │ │ + b.n 21b404 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [pc, #400] @ (21b5dc ) │ │ │ │ + ldr r4, [pc, #944] @ (21b874 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #288] @ (21b574 ) │ │ │ │ + ldr r3, [pc, #832] @ (21b80c ) │ │ │ │ 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 2176e8 │ │ │ │ + bl 217760 │ │ │ │ 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 21b27c │ │ │ │ + bl 21b2f4 │ │ │ │ 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] @ (21b500 ) │ │ │ │ + ldr r4, [pc, #84] @ (21b578 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #84] @ (21b504 ) │ │ │ │ + ldr r2, [pc, #84] @ (21b57c ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -611385,48 +611420,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 21b27c │ │ │ │ + bl 21b2f4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 21972c │ │ │ │ - ldr r2, [pc, #32] @ (21b508 ) │ │ │ │ - ldr r3, [pc, #28] @ (21b504 ) │ │ │ │ + bl 2197a4 │ │ │ │ + ldr r2, [pc, #32] @ (21b580 ) │ │ │ │ + ldr r3, [pc, #28] @ (21b57c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21b4fc │ │ │ │ + bne.n 21b574 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #296] @ (21b62c ) │ │ │ │ + ldr r2, [pc, #840] @ (21b8c4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #80] @ (21b55c ) │ │ │ │ + ldr r2, [pc, #624] @ (21b7f4 ) │ │ │ │ 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] @ (21b694 ) │ │ │ │ + ldr r2, [pc, #368] @ (21b70c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21b698 ) │ │ │ │ + ldr r3, [pc, #368] @ (21b710 ) │ │ │ │ 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 │ │ │ │ @@ -611436,219 +611471,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 21b68a │ │ │ │ + beq.w 21b702 │ │ │ │ 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 21b568 │ │ │ │ + bhi.n 21b5e0 │ │ │ │ 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 21b5f2 │ │ │ │ + bne.n 21b66a │ │ │ │ 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 21b60e │ │ │ │ + beq.n 21b686 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 21b5be │ │ │ │ + cbz r3, 21b636 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21b642 │ │ │ │ + beq.n 21b6ba │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ - ldr r2, [pc, #168] @ (21b69c ) │ │ │ │ - ldr r3, [pc, #160] @ (21b698 ) │ │ │ │ + bl 218090 │ │ │ │ + ldr r2, [pc, #168] @ (21b714 ) │ │ │ │ + ldr r3, [pc, #160] @ (21b710 ) │ │ │ │ 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 21b68e │ │ │ │ + bne.n 21b706 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21b5f2 │ │ │ │ + beq.n 21b66a │ │ │ │ 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 21b61a │ │ │ │ + bne.n 21b692 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21b5f2 │ │ │ │ + beq.n 21b66a │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21b5be │ │ │ │ + beq.n 21b636 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21b5be │ │ │ │ - b.n 21b648 │ │ │ │ - cbz r4, 21b664 │ │ │ │ + bne.n 21b636 │ │ │ │ + b.n 21b6c0 │ │ │ │ + cbz r4, 21b6dc │ │ │ │ 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 21b64e │ │ │ │ + bne.n 21b6c6 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21b5f2 │ │ │ │ + beq.n 21b66a │ │ │ │ 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 218018 │ │ │ │ - b.n 21b5f2 │ │ │ │ + bl 218090 │ │ │ │ + b.n 21b66a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21b584 │ │ │ │ + b.n 21b5fc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #840] @ (21b9e0 ) │ │ │ │ + ldr r2, [pc, #360] @ (21b878 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #24] @ (21b6b8 ) │ │ │ │ + ldr r1, [pc, #568] @ (21b950 ) │ │ │ │ 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] @ (21b7f0 ) │ │ │ │ - ldr r3, [pc, #316] @ (21b7f4 ) │ │ │ │ + ldr r2, [pc, #316] @ (21b868 ) │ │ │ │ + ldr r3, [pc, #316] @ (21b86c ) │ │ │ │ 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 21b762 │ │ │ │ + bne.n 21b7da │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ - vldr d7, [pc, #256] @ 21b7e8 │ │ │ │ + bl 21830c │ │ │ │ + vldr d7, [pc, #256] @ 21b860 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21b70e │ │ │ │ + cbz r0, 21b786 │ │ │ │ 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 218018 │ │ │ │ - vldr d7, [pc, #216] @ 21b7e8 │ │ │ │ + bl 218090 │ │ │ │ + vldr d7, [pc, #216] @ 21b860 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21b736 │ │ │ │ + cbz r0, 21b7ae │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r6, [sp] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 2183e0 │ │ │ │ - ldr r2, [pc, #172] @ (21b7f8 ) │ │ │ │ - ldr r3, [pc, #168] @ (21b7f4 ) │ │ │ │ + bl 218458 │ │ │ │ + ldr r2, [pc, #172] @ (21b870 ) │ │ │ │ + ldr r3, [pc, #168] @ (21b86c ) │ │ │ │ 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 21b7e0 │ │ │ │ + bne.n 21b858 │ │ │ │ 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 21b7a2 │ │ │ │ + beq.n 21b81a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 61070 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #3 │ │ │ │ @@ -611657,228 +611692,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 21b77c │ │ │ │ + bne.n 21b7f4 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b50c │ │ │ │ + bl 21b584 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b50c │ │ │ │ + bl 21b584 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 21b7d4 │ │ │ │ + beq.n 21b84c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ - b.n 21b748 │ │ │ │ + bl 21835c │ │ │ │ + b.n 21b7c0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #272] @ (21b904 ) │ │ │ │ + ldr r0, [pc, #816] @ (21bb9c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #704] @ (21babc ) │ │ │ │ + ldr r0, [pc, #224] @ (21b954 ) │ │ │ │ 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] @ (21baf4 ) │ │ │ │ - ldr r3, [pc, #740] @ (21baf8 ) │ │ │ │ + ldr r1, [pc, #740] @ (21bb6c ) │ │ │ │ + ldr r3, [pc, #740] @ (21bb70 ) │ │ │ │ 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 21ba24 │ │ │ │ + beq.w 21ba9c │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - bl 2370cc │ │ │ │ + bl 237144 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 2370cc │ │ │ │ + bl 237144 │ │ │ │ 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 21b992 │ │ │ │ + bne.w 21ba0a │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ add.w r9, r8, #20 │ │ │ │ - bl 2370e0 │ │ │ │ + bl 237158 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 2370cc │ │ │ │ + bl 237144 │ │ │ │ ldr.w r7, [r8, #24] │ │ │ │ strb.w r4, [r8, #32] │ │ │ │ cmp r9, r7 │ │ │ │ strb.w r0, [r8, #33] @ 0x21 │ │ │ │ - beq.n 21b94e │ │ │ │ + beq.n 21b9c6 │ │ │ │ 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 21b8ee │ │ │ │ + bmi.n 21b966 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21b8ee │ │ │ │ + beq.n 21b966 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 21b8be │ │ │ │ + bne.n 21b936 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp.w r2, #264 @ 0x108 │ │ │ │ - beq.n 21b8ee │ │ │ │ - bhi.n 21b96c │ │ │ │ + beq.n 21b966 │ │ │ │ + bhi.n 21b9e4 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bhi.w 21ba1c │ │ │ │ + bhi.w 21ba94 │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - bhi.n 21b8ee │ │ │ │ + bhi.n 21b966 │ │ │ │ subs r2, #122 @ 0x7a │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 21b97a │ │ │ │ + bls.n 21b9f2 │ │ │ │ adds r3, r6, #4 │ │ │ │ - beq.n 21b900 │ │ │ │ + beq.n 21b978 │ │ │ │ adds r3, r6, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 21b8fc │ │ │ │ + bcs.n 21b974 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21b982 │ │ │ │ + bhi.n 21b9fa │ │ │ │ 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, 21b900 │ │ │ │ + cbz r0, 21b978 │ │ │ │ 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 21b906 │ │ │ │ + beq.n 21b97e │ │ │ │ subs r4, r2, #4 │ │ │ │ - b.n 21b894 │ │ │ │ + b.n 21b90c │ │ │ │ adds r2, r5, r6 │ │ │ │ - bne.n 21b8ea │ │ │ │ + bne.n 21b962 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ add r6, r5 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs.n 21b946 │ │ │ │ + bcs.n 21b9be │ │ │ │ ldrd r3, r2, [sl, #4] │ │ │ │ movs r0, #3 │ │ │ │ mov r1, r9 │ │ │ │ strd r0, r8, [fp] │ │ │ │ mov r0, fp │ │ │ │ - bl 21b6a0 │ │ │ │ + bl 21b718 │ │ │ │ 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 21b924 │ │ │ │ - cbz r5, 21b94e │ │ │ │ + bcc.n 21b99c │ │ │ │ + cbz r5, 21b9c6 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #428] @ (21bafc ) │ │ │ │ - ldr r3, [pc, #420] @ (21baf8 ) │ │ │ │ + ldr r2, [pc, #428] @ (21bb74 ) │ │ │ │ + ldr r3, [pc, #420] @ (21bb70 ) │ │ │ │ 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 21baee │ │ │ │ + bne.w 21bb66 │ │ │ │ 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 21b98a │ │ │ │ + bls.n 21ba02 │ │ │ │ subw r2, r2, #838 @ 0x346 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 21b8be │ │ │ │ + bhi.n 21b936 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 21b8be │ │ │ │ - b.n 21b8ee │ │ │ │ + bne.n 21b936 │ │ │ │ + b.n 21b966 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r1, r3 │ │ │ │ - b.n 21b8d6 │ │ │ │ + b.n 21b94e │ │ │ │ cmp.w r2, #358 @ 0x166 │ │ │ │ - bhi.n 21b8ee │ │ │ │ - b.n 21b8be │ │ │ │ + bhi.n 21b966 │ │ │ │ + b.n 21b936 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ cmp r0, #32 │ │ │ │ strd r3, r8, [fp] │ │ │ │ - bne.n 21b9e8 │ │ │ │ + bne.n 21ba60 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21b9e8 │ │ │ │ + bne.n 21ba60 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrd r2, r0, [r1, #20] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 21b9dc │ │ │ │ + bhi.n 21ba54 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21baaa │ │ │ │ + bhi.n 21bb22 │ │ │ │ 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] │ │ │ │ @@ -611891,146 +611926,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 21baaa │ │ │ │ + beq.n 21bb22 │ │ │ │ orr.w r3, r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ movs r2, #2 │ │ │ │ - bl 2193c0 │ │ │ │ + bl 219438 │ │ │ │ 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 21b862 │ │ │ │ + b.n 21b8da │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - beq.w 21b8ee │ │ │ │ - b.n 21b8be │ │ │ │ + beq.w 21b966 │ │ │ │ + b.n 21b936 │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2370cc │ │ │ │ + bl 237144 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 21ba9a │ │ │ │ + beq.n 21bb12 │ │ │ │ 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 21b6a0 │ │ │ │ + bl 21b718 │ │ │ │ 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 21b82e │ │ │ │ + bne.w 21b8a6 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21b82e │ │ │ │ + beq.w 21b8a6 │ │ │ │ add.w r2, r8, #63 @ 0x3f │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21ba8e │ │ │ │ - b.n 21b82e │ │ │ │ + bne.n 21bb06 │ │ │ │ + b.n 21b8a6 │ │ │ │ ldrb r4, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2370e0 │ │ │ │ + bl 237158 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 21ba36 │ │ │ │ - b.n 21b82e │ │ │ │ + bne.n 21baae │ │ │ │ + b.n 21b8a6 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21bae8 │ │ │ │ + cbz r0, 21bb60 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - b.n 21b9fa │ │ │ │ + b.n 21ba72 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ - b.n 21baaa │ │ │ │ + b.n 21bb22 │ │ │ │ sxtb r2, r2 │ │ │ │ - b.n 21baaa │ │ │ │ + b.n 21bb22 │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ - b.n 21b9e8 │ │ │ │ + b.n 21ba60 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - blx sp │ │ │ │ + bx lr │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r5 │ │ │ │ + mov r2, 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr.w r5, [r0, #432] @ 0x1b0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - ldr r2, [pc, #336] @ (21bc6c ) │ │ │ │ + ldr r2, [pc, #336] @ (21bce4 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #336] @ (21bc70 ) │ │ │ │ + ldr r3, [pc, #336] @ (21bce8 ) │ │ │ │ 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 21bc58 │ │ │ │ + beq.w 21bcd0 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 21bb42 │ │ │ │ + b.n 21bbba │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21bc58 │ │ │ │ + beq.w 21bcd0 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21bb38 │ │ │ │ + beq.n 21bbb0 │ │ │ │ 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 │ │ │ │ @@ -612040,167 +612075,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 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21bc54 │ │ │ │ + beq.n 21bccc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 21bbcc │ │ │ │ + cbz r4, 21bc44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21bbf8 │ │ │ │ + beq.n 21bc70 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21bc5e │ │ │ │ + beq.n 21bcd6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21bbb0 │ │ │ │ + cbz r3, 21bc28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21bbb0 │ │ │ │ + cbz r2, 21bc28 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21bbda │ │ │ │ + beq.n 21bc52 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21bb9e │ │ │ │ + bne.n 21bc16 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21bbcc │ │ │ │ + bne.n 21bc44 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ tst.w r8, r3 │ │ │ │ - beq.n 21bbcc │ │ │ │ + beq.n 21bc44 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 21b7fc │ │ │ │ + bl 21b874 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 216288 │ │ │ │ - cbz r6, 21bc12 │ │ │ │ + bl 216300 │ │ │ │ + cbz r6, 21bc8a │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21bb88 │ │ │ │ + b.n 21bc00 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r8, r2 │ │ │ │ - beq.n 21bba8 │ │ │ │ + beq.n 21bc20 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, sp │ │ │ │ add r0, sp, #12 │ │ │ │ mov.w fp, #1 │ │ │ │ - bl 21b7fc │ │ │ │ + bl 21b874 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21bb9a │ │ │ │ - b.n 21bbc8 │ │ │ │ + bne.n 21bc12 │ │ │ │ + b.n 21bc40 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21bbcc │ │ │ │ + bne.n 21bc44 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ tst.w r8, r2 │ │ │ │ - bne.n 21bbe4 │ │ │ │ + bne.n 21bc5c │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21bbd6 │ │ │ │ + bne.n 21bc4e │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, r0, sl │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21bc38 │ │ │ │ + cbz r3, 21bcb0 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 21bb4e │ │ │ │ + bne.n 21bbc6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21bc2a │ │ │ │ - ldr r2, [pc, #56] @ (21bc74 ) │ │ │ │ - ldr r3, [pc, #52] @ (21bc70 ) │ │ │ │ + bne.n 21bca2 │ │ │ │ + ldr r2, [pc, #56] @ (21bcec ) │ │ │ │ + ldr r3, [pc, #52] @ (21bce8 ) │ │ │ │ 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 21bc68 │ │ │ │ + bne.n 21bce0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r4 │ │ │ │ - b.n 21bc12 │ │ │ │ + b.n 21bc8a │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 21bc38 │ │ │ │ + b.n 21bcb0 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.n 21bbe6 │ │ │ │ - b.n 21bb9a │ │ │ │ + bne.n 21bc5e │ │ │ │ + b.n 21bc12 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add ip, fp │ │ │ │ + add r4, ip │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r0, r0 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21bd10 │ │ │ │ + beq.n 21bd88 │ │ │ │ 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 21bcb0 │ │ │ │ + beq.n 21bd28 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 21bcb0 │ │ │ │ + beq.n 21bd28 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21bc96 │ │ │ │ + bne.n 21bd0e │ │ │ │ orrs.w r3, r4, ip │ │ │ │ - beq.n 21bd14 │ │ │ │ + beq.n 21bd8c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21bd1a │ │ │ │ + beq.n 21bd92 │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [ip, #29] │ │ │ │ - cbz r4, 21bd0a │ │ │ │ + cbz r4, 21bd82 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2429a4 │ │ │ │ + bl 242a1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 21bd22 │ │ │ │ + cbnz r0, 21bd9a │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e41a8 │ │ │ │ + bl 2e4220 │ │ │ │ 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 │ │ │ │ @@ -612214,182 +612249,182 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #17 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21bcf6 │ │ │ │ - b.n 21bd0a │ │ │ │ + bne.n 21bd6e │ │ │ │ + b.n 21bd82 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e4510 │ │ │ │ + bl 2e4588 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21bce8 │ │ │ │ + b.n 21bd60 │ │ │ │ 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 21bd88 │ │ │ │ + ble.n 21be00 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 21bd9c │ │ │ │ + bls.n 21be14 │ │ │ │ ldr.w r4, [r4, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21bd66 │ │ │ │ - b.n 21bd84 │ │ │ │ + cbnz r3, 21bdde │ │ │ │ + b.n 21bdfc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21bd84 │ │ │ │ + cbz r3, 21bdfc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21bd60 │ │ │ │ + beq.n 21bdd8 │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 261798 │ │ │ │ - b.n 21bd7c │ │ │ │ + bl 261810 │ │ │ │ + b.n 21bdf4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21bd6c │ │ │ │ + bne.n 21bde4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21bd76 │ │ │ │ + bne.n 21bdee │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 21bc78 │ │ │ │ + bl 21bcf0 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 21bd56 │ │ │ │ + bhi.n 21bdce │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bc78 │ │ │ │ + bl 21bcf0 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 21bd56 │ │ │ │ + b.n 21bdce │ │ │ │ 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 21bdd4 │ │ │ │ + ble.n 21be4c │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 21bdd8 │ │ │ │ + beq.n 21be50 │ │ │ │ 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 21be54 │ │ │ │ + beq.n 21becc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 21bdfe │ │ │ │ + beq.n 21be76 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 21bdfe │ │ │ │ + beq.n 21be76 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21bde6 │ │ │ │ - cbz r0, 21be1e │ │ │ │ + bne.n 21be5e │ │ │ │ + cbz r0, 21be96 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2429a4 │ │ │ │ + bl 242a1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 21be64 │ │ │ │ + cbnz r0, 21bedc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e41a8 │ │ │ │ + bl 2e4220 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #360] @ 0x168 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r4, #360] @ 0x168 │ │ │ │ - cbz r5, 21be60 │ │ │ │ + cbz r5, 21bed8 │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 2429a4 │ │ │ │ - cbnz r0, 21be6e │ │ │ │ + bl 242a1c │ │ │ │ + cbnz r0, 21bee6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e41a8 │ │ │ │ + bl 2e4220 │ │ │ │ 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 21be44 │ │ │ │ + b.n 21bebc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e4510 │ │ │ │ + bl 2e4588 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21be14 │ │ │ │ + b.n 21be8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e4510 │ │ │ │ + bl 2e4588 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21be3a │ │ │ │ - cbz r1, 21beca │ │ │ │ + b.n 21beb2 │ │ │ │ + cbz r1, 21bf42 │ │ │ │ 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, 21bebc │ │ │ │ - bl 1f5330 │ │ │ │ - cbz r0, 21bea0 │ │ │ │ + cbz r0, 21bf34 │ │ │ │ + bl 1f53a8 │ │ │ │ + cbz r0, 21bf18 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f9214 │ │ │ │ + bl 1f928c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f9214 │ │ │ │ + bl 1f928c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -612397,114 +612432,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 21bef0 │ │ │ │ + bne.n 21bf68 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21beec │ │ │ │ + beq.n 21bf64 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21be78 │ │ │ │ + bl 21bef0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 21be78 │ │ │ │ + bl 21bef0 │ │ │ │ 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 21beec │ │ │ │ + b.n 21bf64 │ │ │ │ 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 21bfb4 │ │ │ │ + beq.n 21c02c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 21bf60 │ │ │ │ + b.n 21bfd8 │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 21bf7a │ │ │ │ - cbz r0, 21bfb8 │ │ │ │ + cbz r7, 21bff2 │ │ │ │ + cbz r0, 21c030 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 21bf7a │ │ │ │ + cbz r3, 21bff2 │ │ │ │ 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, 21bfca │ │ │ │ - cbz r0, 21bf98 │ │ │ │ + cbz r5, 21c042 │ │ │ │ + cbz r0, 21c010 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f5330 │ │ │ │ - cbz r0, 21bf98 │ │ │ │ + bl 1f53a8 │ │ │ │ + cbz r0, 21c010 │ │ │ │ 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 21bf5e │ │ │ │ + bne.n 21bfd6 │ │ │ │ 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 21bf98 │ │ │ │ + bne.n 21c010 │ │ │ │ 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 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #220] @ (21c0d4 ) │ │ │ │ - bl 21bed0 │ │ │ │ + ldr r4, [pc, #220] @ (21c14c ) │ │ │ │ + bl 21bf48 │ │ │ │ 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 │ │ │ │ @@ -612516,39 +612551,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 21c058 │ │ │ │ + cbz r0, 21c0d0 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1f536c │ │ │ │ - ldr r3, [pc, #124] @ (21c0d8 ) │ │ │ │ + bl 1f53e4 │ │ │ │ + ldr r3, [pc, #124] @ (21c150 ) │ │ │ │ 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, 21c0ca │ │ │ │ + cbz r3, 21c142 │ │ │ │ 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, 21c090 │ │ │ │ + cbz r6, 21c108 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 21c090 │ │ │ │ - bl 1f5330 │ │ │ │ - cbz r0, 21c090 │ │ │ │ + cbz r0, 21c108 │ │ │ │ + bl 1f53a8 │ │ │ │ + cbz r0, 21c108 │ │ │ │ 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] │ │ │ │ @@ -612559,272 +612594,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 21c07a │ │ │ │ + bhi.n 21c0f2 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ 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] @ 21c5a4 │ │ │ │ + ldr.w r6, [pc, #1204] @ 21c61c │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 21c148 │ │ │ │ + bhi.n 21c1c0 │ │ │ │ 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 213f8c │ │ │ │ + bl 214004 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bed0 │ │ │ │ + bl 21bf48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c140 │ │ │ │ + cbz r0, 21c1b8 │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r6, 21c162 │ │ │ │ + cbz r6, 21c1da │ │ │ │ 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 21c52e │ │ │ │ + beq.w 21c5a6 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213da0 │ │ │ │ + bl 213e18 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bed0 │ │ │ │ + bl 21bf48 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c1ba │ │ │ │ + beq.n 21c232 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21c1ac │ │ │ │ + cbz r6, 21c224 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c1ac │ │ │ │ + cbz r0, 21c224 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r9, #32] │ │ │ │ - cbz r0, 21c1ac │ │ │ │ + cbz r0, 21c224 │ │ │ │ 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 21c18e │ │ │ │ + bcc.n 21c206 │ │ │ │ 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 21bfd0 │ │ │ │ + bl 21c048 │ │ │ │ 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 213c24 │ │ │ │ + bl 213c9c │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bed0 │ │ │ │ + bl 21bf48 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c210 │ │ │ │ + cbz r0, 21c288 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ 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 21c54e │ │ │ │ + beq.w 21c5c6 │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21c23a │ │ │ │ - cbz r0, 21c23a │ │ │ │ + beq.n 21c2b2 │ │ │ │ + cbz r0, 21c2b2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 21c23a │ │ │ │ + cbz r0, 21c2b2 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 21c51a │ │ │ │ - add r2, pc, #8 @ (adr r2, 21c250 ) │ │ │ │ + bhi.w 21c592 │ │ │ │ + add r2, pc, #8 @ (adr r2, 21c2c8 ) │ │ │ │ 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, 21c27e │ │ │ │ + cbz r6, 21c2f6 │ │ │ │ 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 21c53e │ │ │ │ + beq.w 21c5b6 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213d64 │ │ │ │ + bl 213ddc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bed0 │ │ │ │ + bl 21bf48 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c2d4 │ │ │ │ + beq.n 21c34c │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21c2c6 │ │ │ │ + cbz r6, 21c33e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c2c6 │ │ │ │ + cbz r0, 21c33e │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w ip, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 21c2c6 │ │ │ │ + cbz r0, 21c33e │ │ │ │ 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 21c2a8 │ │ │ │ + bcc.n 21c320 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21c140 │ │ │ │ + beq.w 21c1b8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c2ea │ │ │ │ + cbz r0, 21c362 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5330 │ │ │ │ - cbz r0, 21c2ea │ │ │ │ + bl 1f53a8 │ │ │ │ + cbz r0, 21c362 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str.w r4, [r9, #36] @ 0x24 │ │ │ │ - b.n 21c140 │ │ │ │ + b.n 21c1b8 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213e14 │ │ │ │ + bl 213e8c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bed0 │ │ │ │ + bl 21bf48 │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c338 │ │ │ │ + cbz r0, 21c3b0 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c37e │ │ │ │ + beq.n 21c3f6 │ │ │ │ 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, 21c374 │ │ │ │ + cbz r1, 21c3ec │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c374 │ │ │ │ + cbz r0, 21c3ec │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 21c370 │ │ │ │ + cbz r0, 21c3e8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 21c346 │ │ │ │ + bcc.n 21c3be │ │ │ │ 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 │ │ │ │ @@ -612853,30 +612888,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bed0 │ │ │ │ - ldr r3, [pc, #412] @ (21c5a8 ) │ │ │ │ + bl 21bf48 │ │ │ │ + ldr r3, [pc, #412] @ (21c620 ) │ │ │ │ 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 21c57a │ │ │ │ + bne.w 21c5f2 │ │ │ │ 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 │ │ │ │ @@ -612885,441 +612920,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 21c432 │ │ │ │ + bne.n 21c4aa │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - cbz r1, 21c46c │ │ │ │ + cbz r1, 21c4e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1f9214 │ │ │ │ + bl 1f928c │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 21c140 │ │ │ │ + beq.w 21c1b8 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21c48e │ │ │ │ + cbz r6, 21c506 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c48e │ │ │ │ + cbz r0, 21c506 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21c48e │ │ │ │ + cbz r0, 21c506 │ │ │ │ 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 21c478 │ │ │ │ - b.n 21c140 │ │ │ │ + bne.n 21c4f0 │ │ │ │ + b.n 21c1b8 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bed0 │ │ │ │ + bl 21bf48 │ │ │ │ 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 21c134 │ │ │ │ - b.n 21c140 │ │ │ │ + bne.w 21c1ac │ │ │ │ + b.n 21c1b8 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213c74 │ │ │ │ + bl 213cec │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bed0 │ │ │ │ + bl 21bf48 │ │ │ │ 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 21c50c │ │ │ │ + beq.n 21c584 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c50c │ │ │ │ + cbz r0, 21c584 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f5330 │ │ │ │ - cbz r0, 21c50c │ │ │ │ + bl 1f53a8 │ │ │ │ + cbz r0, 21c584 │ │ │ │ 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 21c140 │ │ │ │ + b.n 21c1b8 │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 21c140 │ │ │ │ + b.n 21c1b8 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 21c140 │ │ │ │ + b.n 21c1b8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c162 │ │ │ │ + beq.w 21c1da │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 21c162 │ │ │ │ + b.n 21c1da │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c27e │ │ │ │ + beq.w 21c2f6 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 21c27e │ │ │ │ + b.n 21c2f6 │ │ │ │ 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, 21c576 │ │ │ │ - cbz r0, 21c576 │ │ │ │ + cbnz r3, 21c5ee │ │ │ │ + cbz r0, 21c5ee │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5330 │ │ │ │ - cbz r0, 21c576 │ │ │ │ + bl 1f53a8 │ │ │ │ + cbz r0, 21c5ee │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 21c140 │ │ │ │ + b.n 21c1b8 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c41e │ │ │ │ + beq.w 21c496 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f536c │ │ │ │ - b.n 21c41e │ │ │ │ + bl 1f53e4 │ │ │ │ + b.n 21c496 │ │ │ │ nop │ │ │ │ - subs r7, #6 │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21c79c │ │ │ │ + beq.w 21c814 │ │ │ │ stmdb 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 21c72c │ │ │ │ + beq.w 21c7a4 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 21c6be │ │ │ │ + beq.n 21c736 │ │ │ │ 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 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c6b0 │ │ │ │ + beq.n 21c728 │ │ │ │ strd r6, r8, [sp] │ │ │ │ - b.n 21c628 │ │ │ │ + b.n 21c6a0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c0dc │ │ │ │ + bl 21c154 │ │ │ │ strd fp, sl, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 214118 │ │ │ │ + bl 214190 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c6ac │ │ │ │ + beq.n 21c724 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21c60a │ │ │ │ + bne.n 21c682 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213ec8 │ │ │ │ + bl 213f40 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bed0 │ │ │ │ + bl 21bf48 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c662 │ │ │ │ + cbz r0, 21c6da │ │ │ │ add.w r2, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 214118 │ │ │ │ + bl 214190 │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21c620 │ │ │ │ + beq.n 21c698 │ │ │ │ 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 213f1c │ │ │ │ + bl 213f94 │ │ │ │ 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 21c686 │ │ │ │ + bne.n 21c6fe │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c628 │ │ │ │ + bne.n 21c6a0 │ │ │ │ ldrd r6, r8, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c5d6 │ │ │ │ + bne.n 21c64e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 213abc │ │ │ │ + bl 213b34 │ │ │ │ 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 21c7ac │ │ │ │ + beq.n 21c824 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21c798 │ │ │ │ + beq.n 21c810 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21c7a2 │ │ │ │ + beq.n 21c81a │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 21e1ac │ │ │ │ + bl 21e224 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c5ac │ │ │ │ + bl 21c624 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21c6b0 │ │ │ │ + beq.n 21c728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21dd78 │ │ │ │ + bl 21ddf0 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c5ac │ │ │ │ + bl 21c624 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21c5d6 │ │ │ │ - b.n 21c6b8 │ │ │ │ + bne.w 21c64e │ │ │ │ + b.n 21c730 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 213a54 │ │ │ │ + bl 213acc │ │ │ │ mov sl, r0 │ │ │ │ ldrd r7, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ - cbz r7, 21c74a │ │ │ │ + cbz r7, 21c7c2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c74a │ │ │ │ + cbz r0, 21c7c2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5330 │ │ │ │ - cbz r0, 21c74a │ │ │ │ + bl 1f53a8 │ │ │ │ + cbz r0, 21c7c2 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w r7, [sl, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 21c7a6 │ │ │ │ + beq.n 21c81e │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21c766 │ │ │ │ + cbz r2, 21c7de │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 21c79e │ │ │ │ + cbz r4, 21c816 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 21e1ac │ │ │ │ + bl 21e224 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c5ac │ │ │ │ + bl 21c624 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, sl, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c5ac │ │ │ │ + bl 21c624 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21c5d6 │ │ │ │ - b.n 21c6b8 │ │ │ │ + bne.w 21c64e │ │ │ │ + b.n 21c730 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21c6ea │ │ │ │ + b.n 21c762 │ │ │ │ bx lr │ │ │ │ mov r3, r4 │ │ │ │ - b.n 21c766 │ │ │ │ + b.n 21c7de │ │ │ │ mov r3, r2 │ │ │ │ - b.n 21c6ea │ │ │ │ + b.n 21c762 │ │ │ │ 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 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ 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, 21c7f0 │ │ │ │ + cbnz r2, 21c868 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c7ec │ │ │ │ + beq.n 21c864 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 21c7b4 │ │ │ │ + bl 21c82c │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 21c7ec │ │ │ │ + bls.n 21c864 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 21c808 │ │ │ │ + b.n 21c880 │ │ │ │ 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 213374 │ │ │ │ + bl 2133ec │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 213390 │ │ │ │ + bl 213408 │ │ │ │ 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, 21c8c0 │ │ │ │ + cbnz r2, 21c938 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - cbz r0, 21c892 │ │ │ │ + cbz r0, 21c90a │ │ │ │ mov r1, r6 │ │ │ │ - bl 21c7b4 │ │ │ │ + bl 21c82c │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - cbz r2, 21c8b2 │ │ │ │ + cbz r2, 21c92a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8fb8 │ │ │ │ + bl 1f9030 │ │ │ │ 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, 21c8d8 │ │ │ │ + cbnz r2, 21c950 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ ldrh.w r2, [r4, #88] @ 0x58 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ blx 61a8c │ │ │ │ - b.n 21c886 │ │ │ │ + b.n 21c8fe │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ 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 │ │ │ │ @@ -613333,165 +613368,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, 21c948 │ │ │ │ + cbz r3, 21c9c0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c82c │ │ │ │ + bl 21c8a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ 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 21c922 │ │ │ │ + bne.n 21c99a │ │ │ │ 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 213904 │ │ │ │ + bl 21397c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r1, 21c982 │ │ │ │ + cbz r1, 21c9fa │ │ │ │ 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, 21c9ac │ │ │ │ + cbz r3, 21ca24 │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c8f8 │ │ │ │ + bl 21c970 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c5ac │ │ │ │ + bl 21c624 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bf34 │ │ │ │ + bl 21bfac │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21c980 │ │ │ │ + beq.n 21c9f8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - b.n 21c980 │ │ │ │ + b.n 21c9f8 │ │ │ │ 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] @ (21ca14 ) │ │ │ │ + ldr r2, [pc, #60] @ (21ca8c ) │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #52] @ (21ca18 ) │ │ │ │ + ldr r3, [pc, #52] @ (21ca90 ) │ │ │ │ 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 21c0dc │ │ │ │ - ldr r2, [pc, #36] @ (21ca1c ) │ │ │ │ - ldr r3, [pc, #28] @ (21ca18 ) │ │ │ │ + bl 21c154 │ │ │ │ + ldr r2, [pc, #36] @ (21ca94 ) │ │ │ │ + ldr r3, [pc, #28] @ (21ca90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21ca0e │ │ │ │ + bne.n 21ca86 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #30 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ 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] @ 21ca7c │ │ │ │ + ldr.w ip, [pc, #72] @ 21caf4 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #64] @ (21ca80 ) │ │ │ │ + ldr r2, [pc, #64] @ (21caf8 ) │ │ │ │ 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 21c0dc │ │ │ │ - ldr r2, [pc, #36] @ (21ca84 ) │ │ │ │ - ldr r3, [pc, #28] @ (21ca80 ) │ │ │ │ + bl 21c154 │ │ │ │ + ldr r2, [pc, #36] @ (21cafc ) │ │ │ │ + ldr r3, [pc, #28] @ (21caf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21ca76 │ │ │ │ + bne.n 21caee │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ 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] @ (21cb44 ) │ │ │ │ + ldr r0, [pc, #168] @ (21cbbc ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (21cb48 ) │ │ │ │ + ldr r1, [pc, #168] @ (21cbc0 ) │ │ │ │ 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] │ │ │ │ @@ -613501,133 +613536,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 21cb0e │ │ │ │ + beq.n 21cb86 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 21cb26 │ │ │ │ + cbz r3, 21cb9e │ │ │ │ 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 213888 │ │ │ │ + bl 213900 │ │ │ │ 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 21c5ac │ │ │ │ + bl 21c624 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 21bf34 │ │ │ │ + bl 21bfac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 21cb36 │ │ │ │ - ldr r2, [pc, #60] @ (21cb4c ) │ │ │ │ - ldr r3, [pc, #52] @ (21cb48 ) │ │ │ │ + cbz r3, 21cbae │ │ │ │ + ldr r2, [pc, #60] @ (21cbc4 ) │ │ │ │ + ldr r3, [pc, #52] @ (21cbc0 ) │ │ │ │ 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 21cb40 │ │ │ │ + bne.n 21cbb8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5728 │ │ │ │ + bl 1f57a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b.n 21cad6 │ │ │ │ + b.n 21cb4e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f52ac │ │ │ │ - b.n 21cb0e │ │ │ │ + bl 1f5324 │ │ │ │ + b.n 21cb86 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ 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] @ (21cbbc ) │ │ │ │ + ldr r2, [pc, #92] @ (21cc34 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #92] @ (21cbc0 ) │ │ │ │ + ldr r3, [pc, #92] @ (21cc38 ) │ │ │ │ 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 1f5728 │ │ │ │ + bl 1f57a0 │ │ │ │ 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 21c94c │ │ │ │ + bl 21c9c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f52ac │ │ │ │ - ldr r2, [pc, #36] @ (21cbc4 ) │ │ │ │ - ldr r3, [pc, #28] @ (21cbc0 ) │ │ │ │ + bl 1f5324 │ │ │ │ + ldr r2, [pc, #36] @ (21cc3c ) │ │ │ │ + ldr r3, [pc, #28] @ (21cc38 ) │ │ │ │ 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 21cbb8 │ │ │ │ + bne.n 21cc30 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + adds r4, #30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ 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 213758 │ │ │ │ + bl 2137d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 21cc48 │ │ │ │ + cbnz r2, 21ccc0 │ │ │ │ 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 │ │ │ │ @@ -613647,813 +613682,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, 21cc92 │ │ │ │ + cbnz r2, 21cd0a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ 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 21cbec │ │ │ │ + beq.n 21cc64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21cc70 │ │ │ │ + b.n 21cce8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 21cc88 │ │ │ │ + cbz r1, 21cd00 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1f9214 │ │ │ │ + bl 1f928c │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 21cc6e │ │ │ │ - b.n 21cbec │ │ │ │ + bhi.n 21cce6 │ │ │ │ + b.n 21cc64 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21cc40 │ │ │ │ + beq.n 21ccb8 │ │ │ │ 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 21ccaa │ │ │ │ + bne.n 21cd22 │ │ │ │ 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] @ (21cea4 ) │ │ │ │ + ldr r2, [pc, #464] @ (21cf1c ) │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #452] @ (21cea8 ) │ │ │ │ + ldr r3, [pc, #452] @ (21cf20 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5728 │ │ │ │ + bl 1f57a0 │ │ │ │ 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 213260 │ │ │ │ + bl 2132d8 │ │ │ │ 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 21c8f8 │ │ │ │ + bl 21c970 │ │ │ │ ldr.w r4, [r7, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21cd3e │ │ │ │ + cbz r3, 21cdb6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21cbc8 │ │ │ │ + bl 21cc40 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f536c │ │ │ │ + bl 1f53e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cd24 │ │ │ │ + bne.n 21cd9c │ │ │ │ ldr.w r4, [r7, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21cd4e │ │ │ │ - b.n 21cda0 │ │ │ │ + cbnz r3, 21cdc6 │ │ │ │ + b.n 21ce18 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21cda0 │ │ │ │ + cbz r3, 21ce18 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21cd48 │ │ │ │ + beq.n 21cdc0 │ │ │ │ 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, 21cd90 │ │ │ │ + cbz r3, 21ce08 │ │ │ │ mov r8, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 21c94c │ │ │ │ + bl 21c9c4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r8, #24] │ │ │ │ str.w r8, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21cd88 │ │ │ │ - b.n 21cda0 │ │ │ │ + cbnz r3, 21ce00 │ │ │ │ + b.n 21ce18 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21cda0 │ │ │ │ + cbz r3, 21ce18 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21cd82 │ │ │ │ - b.n 21cd54 │ │ │ │ + beq.n 21cdfa │ │ │ │ + b.n 21cdcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21cd68 │ │ │ │ + beq.n 21cde0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ - b.n 21cd6a │ │ │ │ + b.n 21cde2 │ │ │ │ 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 1f9214 │ │ │ │ + bl 1f928c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ str r0, [r6, #24] │ │ │ │ - cbz r1, 21cdc6 │ │ │ │ + cbz r1, 21ce3e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9214 │ │ │ │ + bl 1f928c │ │ │ │ str r0, [r6, #28] │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9214 │ │ │ │ + bl 1f928c │ │ │ │ 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, 21ce3e │ │ │ │ + cbnz r2, 21ceb6 │ │ │ │ ldr.w r1, [r7, #476] @ 0x1dc │ │ │ │ - cbz r1, 21ce14 │ │ │ │ + cbz r1, 21ce8c │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1f91e4 │ │ │ │ + bl 1f925c │ │ │ │ str.w r0, [r6, #476] @ 0x1dc │ │ │ │ ldr.w r2, [r7, #480] @ 0x1e0 │ │ │ │ - cbnz r2, 21ce4e │ │ │ │ + cbnz r2, 21cec6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f52ac │ │ │ │ - ldr r2, [pc, #136] @ (21ceac ) │ │ │ │ - ldr r3, [pc, #128] @ (21cea8 ) │ │ │ │ + bl 1f5324 │ │ │ │ + ldr r2, [pc, #136] @ (21cf24 ) │ │ │ │ + ldr r3, [pc, #128] @ (21cf20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21cea0 │ │ │ │ + bne.n 21cf18 │ │ │ │ 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 1f91e4 │ │ │ │ + bl 1f925c │ │ │ │ str.w r0, [r6, #468] @ 0x1d4 │ │ │ │ - b.n 21cdfa │ │ │ │ + b.n 21ce72 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ ldr.w r3, [r7, #480] @ 0x1e0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 21ce9a │ │ │ │ + cbz r3, 21cf12 │ │ │ │ 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 1f91e4 │ │ │ │ + bl 1f925c │ │ │ │ ldrd r2, r1, [r8, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1f91e4 │ │ │ │ + bl 1f925c │ │ │ │ ldr.w r3, [r7, #480] @ 0x1e0 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 21ce62 │ │ │ │ + bcc.n 21ceda │ │ │ │ strd r3, r9, [r6, #480] @ 0x1e0 │ │ │ │ - b.n 21ce1a │ │ │ │ + b.n 21ce92 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ 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 213f8c │ │ │ │ + bl 214004 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 21cf0c │ │ │ │ + beq.n 21cf84 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 21ceec │ │ │ │ + cbz r1, 21cf64 │ │ │ │ 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 214118 │ │ │ │ + bl 214190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ 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 21cfa8 │ │ │ │ + beq.n 21d020 │ │ │ │ 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 21cf70 │ │ │ │ + bne.n 21cfe8 │ │ │ │ mov r8, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 21cf64 │ │ │ │ + cbz r4, 21cfdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21cfa0 │ │ │ │ + beq.n 21d018 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 21cf78 │ │ │ │ + beq.n 21cff0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21cf5e │ │ │ │ + cbz r3, 21cfd6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21cf5e │ │ │ │ + cbz r2, 21cfd6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 21cf9a │ │ │ │ + beq.n 21d012 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cf4c │ │ │ │ + bne.n 21cfc4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 21cf74 │ │ │ │ + beq.n 21cfec │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21cf70 │ │ │ │ + cbz r3, 21cfe8 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21cf36 │ │ │ │ + beq.n 21cfae │ │ │ │ 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 1f968c │ │ │ │ + bl 1f9704 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21cf48 │ │ │ │ - b.n 21cf64 │ │ │ │ + bne.n 21cfc0 │ │ │ │ + b.n 21cfdc │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 21cf78 │ │ │ │ + b.n 21cff0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 21cf64 │ │ │ │ - b.n 21cf76 │ │ │ │ + bne.n 21cfdc │ │ │ │ + b.n 21cfee │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 21cffe │ │ │ │ + cbz r2, 21d076 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21cffe │ │ │ │ + bne.n 21d076 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 21d004 │ │ │ │ + cbz r3, 21d07c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 21cfd2 │ │ │ │ - b.n 21cfdc │ │ │ │ + cbnz r0, 21d04a │ │ │ │ + b.n 21d054 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 21cfdc │ │ │ │ + cbz r0, 21d054 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 21cfcc │ │ │ │ + bne.n 21d044 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - cbz r2, 21cffe │ │ │ │ + cbz r2, 21d076 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21cff4 │ │ │ │ + cbz r3, 21d06c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21cff4 │ │ │ │ + bne.n 21d06c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21d000 │ │ │ │ + cbz r2, 21d078 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21cfd2 │ │ │ │ + b.n 21d04a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21cfd2 │ │ │ │ + bne.n 21d04a │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21cfde │ │ │ │ + b.n 21d056 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 21cfc4 │ │ │ │ + b.n 21d03c │ │ │ │ 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 21d042 │ │ │ │ + beq.n 21d0ba │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 21d030 │ │ │ │ + b.n 21d0a8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 21d03e │ │ │ │ + beq.n 21d0b6 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 21d02a │ │ │ │ + bne.n 21d0a2 │ │ │ │ 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 21d08e │ │ │ │ + beq.n 21d106 │ │ │ │ ldr.w lr, [ip, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ movs.w r1, lr, lsr #2 │ │ │ │ - beq.n 21d08e │ │ │ │ + beq.n 21d106 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ mov r3, r2 │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ - b.n 21d07c │ │ │ │ + b.n 21d0f4 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 21d08e │ │ │ │ + beq.n 21d106 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 21d076 │ │ │ │ + bne.n 21d0ee │ │ │ │ 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, 21d096 │ │ │ │ - bl 21d008 │ │ │ │ + cbz r1, 21d10e │ │ │ │ + bl 21d080 │ │ │ │ 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] @ (21d1d8 ) │ │ │ │ + ldr r3, [pc, #300] @ (21d250 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 21d118 │ │ │ │ + bhi.n 21d190 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #26 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21d0d6 │ │ │ │ + cbz r3, 21d14e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d098 │ │ │ │ + bl 21d110 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d0c6 │ │ │ │ + bne.n 21d13e │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d0ec │ │ │ │ + cbz r3, 21d164 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d098 │ │ │ │ + bl 21d110 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d0dc │ │ │ │ + bne.n 21d154 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21d0ec │ │ │ │ + beq.n 21d164 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21d1a8 │ │ │ │ + beq.n 21d220 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 21d188 │ │ │ │ + bhi.n 21d200 │ │ │ │ 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 21d0ec │ │ │ │ + beq.n 21d164 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d098 │ │ │ │ + bl 21d110 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d120 │ │ │ │ - b.n 21d0ec │ │ │ │ + bne.n 21d198 │ │ │ │ + b.n 21d164 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21d148 │ │ │ │ + cbz r3, 21d1c0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d098 │ │ │ │ + bl 21d110 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d138 │ │ │ │ + bne.n 21d1b0 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21d15e │ │ │ │ + cbz r3, 21d1d6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d098 │ │ │ │ + bl 21d110 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d14e │ │ │ │ + bne.n 21d1c6 │ │ │ │ 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] @ (21d1dc ) │ │ │ │ + ldr r3, [pc, #108] @ (21d254 ) │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 21d188 │ │ │ │ + cbz r3, 21d200 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21ceb0 │ │ │ │ + bl 21cf28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21d0ec │ │ │ │ + beq.n 21d164 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21d19e │ │ │ │ + cbz r3, 21d216 │ │ │ │ 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 21d106 │ │ │ │ + bne.n 21d17e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 21d1b4 │ │ │ │ + cbz r3, 21d22c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21cf14 │ │ │ │ + bl 21cf8c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21d1c0 │ │ │ │ + cbz r3, 21d238 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21cf14 │ │ │ │ + bl 21cf8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d044 │ │ │ │ + bl 21d0bc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 21d18e │ │ │ │ + bne.n 21d206 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215dcc │ │ │ │ - b.n 21d18e │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + bl 215e44 │ │ │ │ + b.n 21d206 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ 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] @ 21d398 │ │ │ │ + ldr.w r8, [pc, #416] @ 21d410 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r8, pc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21d284 │ │ │ │ + beq.n 21d2fc │ │ │ │ mov r1, r5 │ │ │ │ - bl 21d008 │ │ │ │ + bl 21d080 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 21cfac │ │ │ │ - cbz r4, 21d272 │ │ │ │ + bl 21d024 │ │ │ │ + cbz r4, 21d2ea │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21d008 │ │ │ │ + bl 21d080 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 21cfac │ │ │ │ + bl 21d024 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d044 │ │ │ │ + bl 21d0bc │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r6, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 21d392 │ │ │ │ + bhi.w 21d40a │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 21d2a4 │ │ │ │ + bhi.n 21d31c │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 21d392 │ │ │ │ + beq.w 21d40a │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ str r6, [r0, #0] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - cbz r4, 21d26c │ │ │ │ + cbz r4, 21d2e4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21d392 │ │ │ │ + bhi.w 21d40a │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 21d2da │ │ │ │ + bhi.n 21d352 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 21d392 │ │ │ │ + beq.w 21d40a │ │ │ │ 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 21d044 │ │ │ │ + bl 21d0bc │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r6, #44] @ 0x2c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bls.n 21d238 │ │ │ │ + bls.n 21d2b0 │ │ │ │ str r4, [r4, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21d30c │ │ │ │ + beq.n 21d384 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d008 │ │ │ │ + bl 21d080 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21cfac │ │ │ │ + bl 21d024 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d044 │ │ │ │ + bl 21d0bc │ │ │ │ strd r5, r4, [r6, #44] @ 0x2c │ │ │ │ - b.n 21d250 │ │ │ │ + b.n 21d2c8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21d326 │ │ │ │ + bls.n 21d39e │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #232] @ (21d39c ) │ │ │ │ + ldr r3, [pc, #232] @ (21d414 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21d346 │ │ │ │ + beq.n 21d3be │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d332 │ │ │ │ + beq.n 21d3aa │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d392 │ │ │ │ + beq.n 21d40a │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ str.w r9, [r5, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21d248 │ │ │ │ + b.n 21d2c0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21d31c │ │ │ │ + bls.n 21d394 │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #176] @ (21d39c ) │ │ │ │ + ldr r1, [pc, #176] @ (21d414 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21d36c │ │ │ │ + beq.n 21d3e4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21d33c │ │ │ │ + cbz r0, 21d3b4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d392 │ │ │ │ + beq.n 21d40a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21d268 │ │ │ │ + b.n 21d2e0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 21d044 │ │ │ │ + bl 21d0bc │ │ │ │ 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 21d2e8 │ │ │ │ + b.n 21d360 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 21d2b2 │ │ │ │ + b.n 21d32a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 6134c │ │ │ │ - b.n 21d2ca │ │ │ │ + b.n 21d342 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 6134c │ │ │ │ - b.n 21d2fe │ │ │ │ + b.n 21d376 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b04 │ │ │ │ - cbz r0, 21d392 │ │ │ │ + cbz r0, 21d40a │ │ │ │ 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 21d248 │ │ │ │ + b.n 21d2c0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b04 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21d392 │ │ │ │ + cbz r0, 21d40a │ │ │ │ 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 21d268 │ │ │ │ + b.n 21d2e0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ 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 21d464 │ │ │ │ + beq.n 21d4dc │ │ │ │ ldr r6, [r1, #28] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21d424 │ │ │ │ + beq.n 21d49c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21d1e0 │ │ │ │ + bl 21d258 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21d3e4 │ │ │ │ + cbz r3, 21d45c │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21d3da │ │ │ │ + bne.n 21d452 │ │ │ │ add.w r3, r2, #24 │ │ │ │ add.w ip, r2, #16 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21d408 │ │ │ │ + beq.n 21d480 │ │ │ │ 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] │ │ │ │ @@ -614461,265 +614496,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, 21d468 │ │ │ │ + cbz r6, 21d4e0 │ │ │ │ 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, 21d434 │ │ │ │ + cbz r3, 21d4ac │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21cf14 │ │ │ │ + bl 21cf8c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 21d444 │ │ │ │ + cbz r3, 21d4bc │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21cf14 │ │ │ │ + bl 21cf8c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 21d044 │ │ │ │ + bl 21d0bc │ │ │ │ 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 21d3c6 │ │ │ │ + b.n 21d43e │ │ │ │ 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] @ 21d5d8 │ │ │ │ + ldr.w fp, [pc, #332] @ 21d650 │ │ │ │ add fp, pc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21d51c │ │ │ │ + beq.n 21d594 │ │ │ │ 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 21d4be │ │ │ │ + b.n 21d536 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 21d5d0 │ │ │ │ + beq.w 21d648 │ │ │ │ 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 21d512 │ │ │ │ + beq.n 21d58a │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 21d55a │ │ │ │ + beq.n 21d5d2 │ │ │ │ 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 21d5d0 │ │ │ │ + bhi.n 21d648 │ │ │ │ ldr r7, [r4, #64] @ 0x40 │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bls.n 21d4a2 │ │ │ │ + bls.n 21d51a │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 21d522 │ │ │ │ - ldr r3, [pc, #244] @ (21d5dc ) │ │ │ │ + bhi.n 21d59a │ │ │ │ + ldr r3, [pc, #244] @ (21d654 ) │ │ │ │ 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 21d534 │ │ │ │ + beq.n 21d5ac │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d596 │ │ │ │ + beq.n 21d60e │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d5d0 │ │ │ │ + beq.n 21d648 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 21d4aa │ │ │ │ + b.n 21d522 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [r8, #60] @ 0x3c │ │ │ │ - cbnz r2, 21d560 │ │ │ │ + cbnz r2, 21d5d8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #184] @ (21d5dc ) │ │ │ │ + ldr r3, [pc, #184] @ (21d654 ) │ │ │ │ cmp r7, r9 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ it cc │ │ │ │ movcc r7, r9 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 21d4f8 │ │ │ │ + bne.n 21d570 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 61b04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d5d0 │ │ │ │ + beq.n 21d648 │ │ │ │ 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 21d4aa │ │ │ │ + b.n 21d522 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 21d4b4 │ │ │ │ + b.n 21d52c │ │ │ │ ldr.w r2, [r8, #64] @ 0x40 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 21d5a0 │ │ │ │ - ldr r3, [pc, #112] @ (21d5dc ) │ │ │ │ + bhi.n 21d618 │ │ │ │ + ldr r3, [pc, #112] @ (21d654 ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21d5ba │ │ │ │ - cbz r3, 21d5b2 │ │ │ │ + beq.n 21d632 │ │ │ │ + cbz r3, 21d62a │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f8f14 │ │ │ │ - cbz r0, 21d5d0 │ │ │ │ + bl 1f8f8c │ │ │ │ + cbz r0, 21d648 │ │ │ │ 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 21d5a2 │ │ │ │ + b.n 21d61a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6134c │ │ │ │ - b.n 21d504 │ │ │ │ - cbz r0, 21d5d0 │ │ │ │ + b.n 21d57c │ │ │ │ + cbz r0, 21d648 │ │ │ │ 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 21d582 │ │ │ │ + b.n 21d5fa │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 61b04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21d5d0 │ │ │ │ + cbz r0, 21d648 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [r8, #52] @ 0x34 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ - b.n 21d5a2 │ │ │ │ + b.n 21d61a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ 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 213888 │ │ │ │ + bl 213900 │ │ │ │ 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 21d474 │ │ │ │ + bl 21d4ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d68a │ │ │ │ + beq.n 21d702 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 21d68a │ │ │ │ + bne.n 21d702 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21d690 │ │ │ │ + beq.n 21d708 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 21d690 │ │ │ │ + bne.n 21d708 │ │ │ │ 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 21d662 │ │ │ │ + b.n 21d6da │ │ │ │ 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, 21d672 │ │ │ │ + cbz r4, 21d6ea │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 21d64c │ │ │ │ + beq.n 21d6c4 │ │ │ │ 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] │ │ │ │ @@ -614744,851 +614779,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 21d5e0 │ │ │ │ + bl 21d658 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21d70e │ │ │ │ + cbz r2, 21d786 │ │ │ │ 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 21d70e │ │ │ │ + beq.n 21d786 │ │ │ │ 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, 21d70e │ │ │ │ + cbz r2, 21d786 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 21d708 │ │ │ │ + cbz r1, 21d780 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21d6e2 │ │ │ │ + bne.n 21d75a │ │ │ │ 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] @ (21d858 ) │ │ │ │ + ldr r2, [pc, #308] @ (21d8d0 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21d7b4 │ │ │ │ + beq.n 21d82c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 21d768 │ │ │ │ + bne.n 21d7e0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21d74c │ │ │ │ + cbz r3, 21d7c4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21d710 │ │ │ │ + bl 21d788 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d73a │ │ │ │ + bne.n 21d7b2 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21d762 │ │ │ │ + cbz r3, 21d7da │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d710 │ │ │ │ + bl 21d788 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d752 │ │ │ │ + bne.n 21d7ca │ │ │ │ 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 21d762 │ │ │ │ + beq.n 21d7da │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d762 │ │ │ │ + beq.n 21d7da │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n 21d762 │ │ │ │ + bne.n 21d7da │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21d762 │ │ │ │ + bne.n 21d7da │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21d044 │ │ │ │ + bl 21d0bc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ adds r2, r3, #5 │ │ │ │ - bhi.n 21d852 │ │ │ │ + bhi.n 21d8ca │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r2, r3, #4 │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bhi.n 21d7e6 │ │ │ │ + bhi.n 21d85e │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r3, r2, r3 │ │ │ │ - beq.n 21d852 │ │ │ │ + beq.n 21d8ca │ │ │ │ str.w r8, [r4, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r3, #0] │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 21d762 │ │ │ │ + b.n 21d7da │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21d7cc │ │ │ │ + cbz r3, 21d844 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21d710 │ │ │ │ + bl 21d788 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d7ba │ │ │ │ + bne.n 21d832 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d762 │ │ │ │ + beq.n 21d7da │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d710 │ │ │ │ + bl 21d788 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d7d4 │ │ │ │ - b.n 21d762 │ │ │ │ + bne.n 21d84c │ │ │ │ + b.n 21d7da │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21d818 │ │ │ │ + bhi.n 21d890 │ │ │ │ mov r1, r8 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #100] @ (21d85c ) │ │ │ │ + ldr r1, [pc, #100] @ (21d8d4 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 21d82e │ │ │ │ + beq.n 21d8a6 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21d822 │ │ │ │ + cbz r0, 21d89a │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 21d852 │ │ │ │ + cbz r3, 21d8ca │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ add r3, r2 │ │ │ │ - b.n 21d7a8 │ │ │ │ + b.n 21d820 │ │ │ │ cmp r1, r8 │ │ │ │ it cc │ │ │ │ movcc r1, r8 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21d7f6 │ │ │ │ + b.n 21d86e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21d80c │ │ │ │ + b.n 21d884 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21d852 │ │ │ │ + cbz r0, 21d8ca │ │ │ │ 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 21d7a8 │ │ │ │ + b.n 21d820 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ 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 21d8e6 │ │ │ │ + beq.n 21d95e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21d8e6 │ │ │ │ + bne.n 21d95e │ │ │ │ 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 213f8c │ │ │ │ + bl 214004 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 21d8ec │ │ │ │ + beq.n 21d964 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21d8b0 │ │ │ │ + cbz r2, 21d928 │ │ │ │ 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 214118 │ │ │ │ + bl 214190 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213f1c │ │ │ │ + bl 213f94 │ │ │ │ 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, 21d8e6 │ │ │ │ + cbz r2, 21d95e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21d888 │ │ │ │ + beq.n 21d900 │ │ │ │ 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] @ (21dc7c ) │ │ │ │ + ldr r2, [pc, #884] @ (21dcf4 ) │ │ │ │ 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 21d9a4 │ │ │ │ + beq.n 21da1c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 21d928 │ │ │ │ + beq.n 21d9a0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 21da44 │ │ │ │ + beq.w 21dabc │ │ │ │ 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 21db72 │ │ │ │ + beq.w 21dbea │ │ │ │ cmp r5, r0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - beq.w 21db46 │ │ │ │ - cbz r4, 21d966 │ │ │ │ + beq.w 21dbbe │ │ │ │ + cbz r4, 21d9de │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r6, r2, #5 │ │ │ │ - bhi.w 21db54 │ │ │ │ + bhi.w 21dbcc │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21dacc │ │ │ │ + bhi.w 21db44 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21db54 │ │ │ │ + beq.w 21dbcc │ │ │ │ str.w r9, [r4, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r3, #48] @ 0x30 │ │ │ │ - cbz r5, 21d98c │ │ │ │ + cbz r5, 21da04 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21db54 │ │ │ │ + bhi.w 21dbcc │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21db04 │ │ │ │ + bhi.w 21db7c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21db54 │ │ │ │ + beq.w 21dbcc │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 21d860 │ │ │ │ + bl 21d8d8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d860 │ │ │ │ + bl 21d8d8 │ │ │ │ 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 21da0a │ │ │ │ + beq.n 21da82 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 21daae │ │ │ │ + beq.n 21db26 │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21da6a │ │ │ │ + beq.n 21dae2 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21db54 │ │ │ │ + bhi.w 21dbcc │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 21da60 │ │ │ │ + bls.n 21dad8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 21db96 │ │ │ │ + bhi.w 21dc0e │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #676] @ (21dc80 ) │ │ │ │ + ldr r1, [pc, #676] @ (21dcf8 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21dc4e │ │ │ │ + beq.w 21dcc6 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21dc42 │ │ │ │ + beq.w 21dcba │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21db54 │ │ │ │ + beq.w 21dbcc │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - b.n 21da66 │ │ │ │ + b.n 21dade │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21dba0 │ │ │ │ + beq.w 21dc18 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21db54 │ │ │ │ + bhi.w 21dbcc │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 21da74 │ │ │ │ + bhi.n 21daec │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21db54 │ │ │ │ + beq.w 21dbcc │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - bl 21d860 │ │ │ │ + bl 21d8d8 │ │ │ │ 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 21da32 │ │ │ │ + beq.n 21daaa │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21da32 │ │ │ │ + beq.n 21daaa │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bls.n 21da1e │ │ │ │ - b.n 21db54 │ │ │ │ + bls.n 21da96 │ │ │ │ + b.n 21dbcc │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 21db54 │ │ │ │ + beq.n 21dbcc │ │ │ │ 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 21db3a │ │ │ │ + bls.n 21dbb2 │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #508] @ (21dc80 ) │ │ │ │ + ldr r1, [pc, #508] @ (21dcf8 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21dba6 │ │ │ │ + beq.w 21dc1e │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21db82 │ │ │ │ + beq.n 21dbfa │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21db54 │ │ │ │ + beq.n 21dbcc │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - b.n 21da2e │ │ │ │ + b.n 21daa6 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ add.w r0, r2, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 21dc3c │ │ │ │ + beq.w 21dcb4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21da52 │ │ │ │ + bne.n 21daca │ │ │ │ ldr r1, [r2, #32] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r4, r1 │ │ │ │ - b.n 21da52 │ │ │ │ + b.n 21daca │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 21db66 │ │ │ │ + bls.n 21dbde │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #420] @ (21dc80 ) │ │ │ │ + ldr r1, [pc, #420] @ (21dcf8 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21dc12 │ │ │ │ + beq.w 21dc8a │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21dbd0 │ │ │ │ + beq.n 21dc48 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21db54 │ │ │ │ + cbz r0, 21dbcc │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 21d960 │ │ │ │ + b.n 21d9d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 21db5a │ │ │ │ + bls.n 21dbd2 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #364] @ (21dc80 ) │ │ │ │ + ldr r1, [pc, #364] @ (21dcf8 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21dbe8 │ │ │ │ + beq.n 21dc60 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21dbdc │ │ │ │ + beq.n 21dc54 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21db54 │ │ │ │ + cbz r0, 21dbcc │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ - b.n 21d986 │ │ │ │ + b.n 21d9fe │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21da82 │ │ │ │ - cbz r4, 21db8e │ │ │ │ + b.n 21dafa │ │ │ │ + cbz r4, 21dc06 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r7, r2, #5 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ - bls.w 21d94c │ │ │ │ + bls.w 21d9c4 │ │ │ │ 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 21db12 │ │ │ │ + b.n 21db8a │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21dada │ │ │ │ + b.n 21db52 │ │ │ │ cmp r5, r0 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3, #44] @ 0x2c │ │ │ │ - beq.n 21db8e │ │ │ │ + beq.n 21dc06 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 21d966 │ │ │ │ + b.n 21d9de │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21daa0 │ │ │ │ + b.n 21db18 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #48] @ 0x30 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 21d98c │ │ │ │ + b.n 21da04 │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21d9da │ │ │ │ + b.n 21da52 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - b.n 21da32 │ │ │ │ + b.n 21daaa │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21db54 │ │ │ │ + beq.n 21dbcc │ │ │ │ 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 21da2e │ │ │ │ + b.n 21daa6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21daf8 │ │ │ │ + b.n 21db70 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21db2e │ │ │ │ + b.n 21dba6 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21db54 │ │ │ │ + beq.n 21dbcc │ │ │ │ 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 21d986 │ │ │ │ + b.n 21d9fe │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21db54 │ │ │ │ + beq.n 21dbcc │ │ │ │ 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 21d960 │ │ │ │ + b.n 21d9d8 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 21da32 │ │ │ │ + b.n 21daaa │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21d9fa │ │ │ │ + b.n 21da72 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21db54 │ │ │ │ + beq.w 21dbcc │ │ │ │ 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 21da66 │ │ │ │ + b.n 21dade │ │ │ │ nop │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ 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 213888 │ │ │ │ + bl 213900 │ │ │ │ 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 21dcbe │ │ │ │ + beq.n 21dd36 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21dcce │ │ │ │ + beq.n 21dd46 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 21d1e0 │ │ │ │ + bl 21d258 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21d8f4 │ │ │ │ + bl 21d96c │ │ │ │ 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 21dd48 │ │ │ │ + bhi.n 21ddc0 │ │ │ │ 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 21d6b0 │ │ │ │ + bl 21d728 │ │ │ │ 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 21dc84 │ │ │ │ + bl 21dcfc │ │ │ │ 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 21d5e0 │ │ │ │ + bl 21d658 │ │ │ │ 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, 21dd64 │ │ │ │ + cbz r3, 21dddc │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 21d6b0 │ │ │ │ + bl 21d728 │ │ │ │ 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 21dc84 │ │ │ │ + bl 21dcfc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 21dd12 │ │ │ │ + b.n 21dd8a │ │ │ │ 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] @ (21de5c ) │ │ │ │ + ldr r7, [pc, #208] @ (21ded4 ) │ │ │ │ add.w r3, r0, #24 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ add r7, pc │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 21de50 │ │ │ │ + beq.n 21dec8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 213888 │ │ │ │ + bl 213900 │ │ │ │ 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 21613c │ │ │ │ + bl 2161b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d474 │ │ │ │ + bl 21d4ec │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 21de56 │ │ │ │ + bhi.n 21dece │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 21de04 │ │ │ │ + bls.n 21de7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21de18 │ │ │ │ + bhi.n 21de90 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #124] @ (21de60 ) │ │ │ │ + ldr r3, [pc, #124] @ (21ded8 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21de2c │ │ │ │ + beq.n 21dea4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21de22 │ │ │ │ + cbz r0, 21de9a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8f14 │ │ │ │ - cbz r0, 21de56 │ │ │ │ + bl 1f8f8c │ │ │ │ + cbz r0, 21dece │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str.w r8, [r4, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21de0a │ │ │ │ + b.n 21de82 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 21de56 │ │ │ │ + beq.n 21dece │ │ │ │ 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 21dde2 │ │ │ │ + b.n 21de5a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 6134c │ │ │ │ - b.n 21ddf6 │ │ │ │ + b.n 21de6e │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21de56 │ │ │ │ + cbz r0, 21dece │ │ │ │ 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 21de0a │ │ │ │ + b.n 21de82 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ 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 │ │ │ │ @@ -615601,30 +615636,30 @@ │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 21d474 │ │ │ │ + bl 21d4ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ movs.w ip, r2, lsr #2 │ │ │ │ - beq.n 21dec0 │ │ │ │ + beq.n 21df38 │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 21deb2 │ │ │ │ + b.n 21df2a │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 21dec0 │ │ │ │ + beq.n 21df38 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 21deac │ │ │ │ + bne.n 21df24 │ │ │ │ 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 │ │ │ │ @@ -615633,390 +615668,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] @ (21e164 ) │ │ │ │ + ldr r2, [pc, #636] @ (21e1dc ) │ │ │ │ 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, 21df08 │ │ │ │ + cbz r3, 21df80 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21cf14 │ │ │ │ + bl 21cf8c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21df14 │ │ │ │ + cbz r3, 21df8c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21cf14 │ │ │ │ + bl 21cf8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d044 │ │ │ │ + bl 21d0bc │ │ │ │ ldr r1, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 21df66 │ │ │ │ + bhi.n 21dfde │ │ │ │ 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, 21df5c │ │ │ │ + cbz r5, 21dfd4 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.n 21e008 │ │ │ │ + bhi.n 21e080 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 21e066 │ │ │ │ + bhi.w 21e0de │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 21e008 │ │ │ │ + beq.n 21e080 │ │ │ │ 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 21e01a │ │ │ │ + beq.n 21e092 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 21e008 │ │ │ │ + bhi.n 21e080 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n 21e00e │ │ │ │ + bls.n 21e086 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 21e0e4 │ │ │ │ + bhi.w 21e15c │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #468] @ (21e168 ) │ │ │ │ + ldr r1, [pc, #468] @ (21e1e0 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e136 │ │ │ │ + beq.w 21e1ae │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e0f8 │ │ │ │ + beq.w 21e170 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e008 │ │ │ │ + beq.n 21e080 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r6, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21e014 │ │ │ │ + b.n 21e08c │ │ │ │ ldr r5, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21df40 │ │ │ │ - b.n 21df5c │ │ │ │ + bne.n 21dfb8 │ │ │ │ + b.n 21dfd4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 21dfda │ │ │ │ + beq.n 21e052 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 21dfd2 │ │ │ │ + bne.n 21e04a │ │ │ │ ldr r5, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21dfc2 │ │ │ │ + bne.n 21e03a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 21df5c │ │ │ │ + b.n 21dfd4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 21dff8 │ │ │ │ + beq.n 21e070 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 21dff0 │ │ │ │ + bne.n 21e068 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21dfe2 │ │ │ │ + beq.n 21e05a │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ adds r6, r2, #5 │ │ │ │ - bls.n 21df46 │ │ │ │ + bls.n 21dfbe │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 21e008 │ │ │ │ + beq.n 21e080 │ │ │ │ str.w r9, [r3, #60] @ 0x3c │ │ │ │ str r4, [r2, #0] │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21df60 │ │ │ │ + beq.n 21dfd8 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 21e008 │ │ │ │ + bhi.n 21e080 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 21e0ae │ │ │ │ + bls.n 21e126 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 21e0ee │ │ │ │ + bhi.n 21e166 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #292] @ (21e168 ) │ │ │ │ + ldr r3, [pc, #292] @ (21e1e0 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21e10e │ │ │ │ + beq.n 21e186 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e104 │ │ │ │ + beq.n 21e17c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e008 │ │ │ │ + beq.n 21e080 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ - b.n 21e0b4 │ │ │ │ + b.n 21e12c │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21e098 │ │ │ │ + bls.n 21e110 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #240] @ (21e168 ) │ │ │ │ + ldr r3, [pc, #240] @ (21e1e0 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21e0be │ │ │ │ + beq.n 21e136 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ - cbz r0, 21e0a4 │ │ │ │ + cbz r0, 21e11c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e008 │ │ │ │ + beq.n 21e080 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ - b.n 21df58 │ │ │ │ + b.n 21dfd0 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21e074 │ │ │ │ + b.n 21e0ec │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ - b.n 21e08a │ │ │ │ + b.n 21e102 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 21e008 │ │ │ │ + beq.n 21e080 │ │ │ │ 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 21e008 │ │ │ │ + beq.n 21e080 │ │ │ │ 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 21df58 │ │ │ │ + b.n 21dfd0 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21df92 │ │ │ │ + b.n 21e00a │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21e040 │ │ │ │ + b.n 21e0b8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21dfb2 │ │ │ │ + b.n 21e02a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ - b.n 21e058 │ │ │ │ + b.n 21e0d0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61b04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e008 │ │ │ │ + beq.w 21e080 │ │ │ │ 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 21e0b4 │ │ │ │ + b.n 21e12c │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e008 │ │ │ │ + beq.w 21e080 │ │ │ │ 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 21e014 │ │ │ │ - movs r1, #14 │ │ │ │ + b.n 21e08c │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ 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, 21e188 │ │ │ │ + cbz r3, 21e200 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21cf14 │ │ │ │ + bl 21cf8c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21e194 │ │ │ │ + cbz r3, 21e20c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21cf14 │ │ │ │ + bl 21cf8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d044 │ │ │ │ - bl 21d8f4 │ │ │ │ + bl 21d0bc │ │ │ │ + bl 21d96c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ 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] @ 21e730 │ │ │ │ + ldr.w r6, [pc, #1392] @ 21e7a8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1392] @ 21e734 │ │ │ │ + ldr.w r2, [pc, #1392] @ 21e7ac │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r6, pc │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr.w r7, [pc, #1384] @ 21e738 │ │ │ │ + ldr.w r7, [pc, #1384] @ 21e7b0 │ │ │ │ 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 21dcdc │ │ │ │ + bl 21dd54 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r2, 21e248 │ │ │ │ + cbnz r2, 21e2c0 │ │ │ │ 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 21e214 │ │ │ │ + beq.n 21e28c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e414 │ │ │ │ + beq.w 21e48c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 21d3a0 │ │ │ │ + bl 21d418 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 21d3a0 │ │ │ │ - ldr.w r2, [pc, #1296] @ 21e73c │ │ │ │ - ldr.w r3, [pc, #1284] @ 21e734 │ │ │ │ + bl 21d418 │ │ │ │ + ldr.w r2, [pc, #1296] @ 21e7b4 │ │ │ │ + ldr.w r3, [pc, #1284] @ 21e7ac │ │ │ │ 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 21e72a │ │ │ │ + bne.w 21e7a2 │ │ │ │ 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 21e30e │ │ │ │ + bne.n 21e386 │ │ │ │ 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] │ │ │ │ @@ -616024,106 +616059,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 21e28e │ │ │ │ + beq.n 21e306 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21e374 │ │ │ │ + beq.n 21e3ec │ │ │ │ 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 21e5a2 │ │ │ │ + beq.w 21e61a │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - beq.w 21e5b4 │ │ │ │ - bl 21d044 │ │ │ │ + beq.w 21e62c │ │ │ │ + bl 21d0bc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 21e2d8 │ │ │ │ + cbz r3, 21e350 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21e5d0 │ │ │ │ + bhi.w 21e648 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21e4e6 │ │ │ │ + bhi.w 21e55e │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e5d0 │ │ │ │ + beq.w 21e648 │ │ │ │ str.w fp, [r3, #60] @ 0x3c │ │ │ │ str r5, [r2, #0] │ │ │ │ str.w sl, [r5, #48] @ 0x30 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21e36c │ │ │ │ + beq.n 21e3e4 │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ adds r7, r2, #5 │ │ │ │ - bhi.w 21e5d0 │ │ │ │ + bhi.w 21e648 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21e524 │ │ │ │ + bhi.w 21e59c │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e5d0 │ │ │ │ + beq.w 21e648 │ │ │ │ str.w fp, [sl, #60] @ 0x3c │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 21e36e │ │ │ │ + b.n 21e3e6 │ │ │ │ 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 21e326 │ │ │ │ + beq.n 21e39e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21e228 │ │ │ │ + beq.n 21e2a0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 21e228 │ │ │ │ + bne.w 21e2a0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r4, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21e43c │ │ │ │ + beq.w 21e4b4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 21d044 │ │ │ │ + bl 21d0bc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 21e368 │ │ │ │ + cbz r3, 21e3e0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21e5d0 │ │ │ │ + bhi.w 21e648 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21e566 │ │ │ │ + bhi.w 21e5de │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e5d0 │ │ │ │ + beq.w 21e648 │ │ │ │ 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 21e228 │ │ │ │ + bne.w 21e2a0 │ │ │ │ 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 │ │ │ │ @@ -616133,475 +616168,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 21e3a6 │ │ │ │ + beq.n 21e41e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21e448 │ │ │ │ + beq.n 21e4c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d044 │ │ │ │ + bl 21d0bc │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21e41c │ │ │ │ + beq.n 21e494 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21e5d0 │ │ │ │ + bhi.w 21e648 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 21e46a │ │ │ │ + bhi.n 21e4e2 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 21e5d0 │ │ │ │ + beq.w 21e648 │ │ │ │ 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 21e3ea │ │ │ │ + beq.n 21e462 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e228 │ │ │ │ + beq.w 21e2a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d044 │ │ │ │ + bl 21d0bc │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 21e5d0 │ │ │ │ + bhi.w 21e648 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 21e4a8 │ │ │ │ + bhi.n 21e520 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 21e5d0 │ │ │ │ + beq.w 21e648 │ │ │ │ str r5, [r6, #60] @ 0x3c │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 21e228 │ │ │ │ + b.n 21e2a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ded4 │ │ │ │ - b.n 21e214 │ │ │ │ + bl 21df4c │ │ │ │ + b.n 21e28c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r6, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21e432 │ │ │ │ + beq.n 21e4aa │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e228 │ │ │ │ + beq.w 21e2a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d044 │ │ │ │ + bl 21d0bc │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ - b.n 21e40e │ │ │ │ + b.n 21e486 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d044 │ │ │ │ + bl 21d0bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 21e368 │ │ │ │ + b.n 21e3e0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21e45c │ │ │ │ + beq.n 21e4d4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e228 │ │ │ │ + beq.w 21e2a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d044 │ │ │ │ + bl 21d0bc │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21e3f2 │ │ │ │ - b.n 21e40e │ │ │ │ + bne.n 21e46a │ │ │ │ + b.n 21e486 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 21e5f2 │ │ │ │ + bhi.w 21e66a │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #704] @ (21e740 ) │ │ │ │ + ldr r3, [pc, #704] @ (21e7b8 ) │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 21e65c │ │ │ │ + beq.w 21e6d4 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e61e │ │ │ │ + beq.w 21e696 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e5d0 │ │ │ │ + beq.w 21e648 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r7, [r6, #64] @ 0x40 │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ - b.n 21e3cc │ │ │ │ + b.n 21e444 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 21e5ea │ │ │ │ + bhi.w 21e662 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #644] @ (21e740 ) │ │ │ │ + ldr r1, [pc, #644] @ (21e7b8 ) │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e634 │ │ │ │ + beq.w 21e6ac │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e610 │ │ │ │ + beq.w 21e688 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e5d0 │ │ │ │ + beq.n 21e648 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ - b.n 21e40a │ │ │ │ + b.n 21e482 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21e5e0 │ │ │ │ + bhi.n 21e658 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #584] @ (21e740 ) │ │ │ │ + ldr r1, [pc, #584] @ (21e7b8 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e6b2 │ │ │ │ + beq.w 21e72a │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e628 │ │ │ │ + beq.w 21e6a0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e5d0 │ │ │ │ + beq.n 21e648 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21e2d2 │ │ │ │ + b.n 21e34a │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21e5d6 │ │ │ │ + bhi.n 21e64e │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r1, [pc, #520] @ (21e740 ) │ │ │ │ + ldr r1, [pc, #520] @ (21e7b8 ) │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e682 │ │ │ │ + beq.w 21e6fa │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e606 │ │ │ │ + beq.n 21e67e │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e5d0 │ │ │ │ + beq.n 21e648 │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ str.w r7, [sl, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [sl, #56] @ 0x38 │ │ │ │ - b.n 21e304 │ │ │ │ + b.n 21e37c │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21e5fc │ │ │ │ + bhi.n 21e674 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #456] @ (21e740 ) │ │ │ │ + ldr r1, [pc, #456] @ (21e7b8 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e6ec │ │ │ │ + beq.w 21e764 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e6e0 │ │ │ │ + beq.w 21e758 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f8f14 │ │ │ │ + bl 1f8f8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21e5d0 │ │ │ │ + cbz r0, 21e648 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21e362 │ │ │ │ + b.n 21e3da │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 21e71c │ │ │ │ - bl 21d044 │ │ │ │ + beq.w 21e794 │ │ │ │ + bl 21d0bc │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 21e2d8 │ │ │ │ - bl 21d044 │ │ │ │ + b.n 21e350 │ │ │ │ + bl 21d0bc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21e36a │ │ │ │ + beq.w 21e3e2 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ it ls │ │ │ │ movls.w sl, #0 │ │ │ │ - bls.w 21e2be │ │ │ │ + bls.w 21e336 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21e534 │ │ │ │ + b.n 21e5ac │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21e4f6 │ │ │ │ + b.n 21e56e │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ - b.n 21e4b8 │ │ │ │ + b.n 21e530 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 21e47c │ │ │ │ + b.n 21e4f4 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21e576 │ │ │ │ + b.n 21e5ee │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6134c │ │ │ │ - b.n 21e552 │ │ │ │ + b.n 21e5ca │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e4d8 │ │ │ │ + b.n 21e550 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6134c │ │ │ │ - b.n 21e498 │ │ │ │ + b.n 21e510 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e516 │ │ │ │ + b.n 21e58e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e5d0 │ │ │ │ + beq.n 21e648 │ │ │ │ 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 21e40a │ │ │ │ + b.n 21e482 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61b04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e5d0 │ │ │ │ + beq.n 21e648 │ │ │ │ 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 21e3cc │ │ │ │ + b.n 21e444 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b04 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e5d0 │ │ │ │ + beq.n 21e648 │ │ │ │ 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 21e304 │ │ │ │ + b.n 21e37c │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e5d0 │ │ │ │ + beq.n 21e648 │ │ │ │ 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 21e2d2 │ │ │ │ + b.n 21e34a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e596 │ │ │ │ + b.n 21e60e │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e5d0 │ │ │ │ + beq.w 21e648 │ │ │ │ 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 21e362 │ │ │ │ - bl 21d044 │ │ │ │ + b.n 21e3da │ │ │ │ + bl 21d0bc │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 21e36e │ │ │ │ + b.n 21e3e6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, r6, #0 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r4, r2, #5 │ │ │ │ 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] @ (21e844 ) │ │ │ │ + ldr r0, [pc, #236] @ (21e8bc ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #236] @ (21e848 ) │ │ │ │ + ldr r1, [pc, #236] @ (21e8c0 ) │ │ │ │ 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 214018 │ │ │ │ - cbz r0, 21e7b2 │ │ │ │ + bl 214090 │ │ │ │ + cbz r0, 21e82a │ │ │ │ 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] @ (21e84c ) │ │ │ │ - ldr r3, [pc, #172] @ (21e848 ) │ │ │ │ + ldr r2, [pc, #180] @ (21e8c4 ) │ │ │ │ + ldr r3, [pc, #172] @ (21e8c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21e83e │ │ │ │ + bne.n 21e8b6 │ │ │ │ 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 21dcdc │ │ │ │ + bl 21dd54 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21e7d0 │ │ │ │ + bne.n 21e848 │ │ │ │ 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 21dcdc │ │ │ │ + bl 21dd54 │ │ │ │ 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 261798 │ │ │ │ + bl 261810 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 21e80e │ │ │ │ + b.n 21e886 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, r0 │ │ │ │ movne r4, r1 │ │ │ │ mov r3, r4 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ @@ -616610,94 +616645,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 21e804 │ │ │ │ + bne.n 21e87c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21d3a0 │ │ │ │ - b.n 21e796 │ │ │ │ + bl 21d418 │ │ │ │ + b.n 21e80e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ 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] @ (21e98c ) │ │ │ │ + ldr r4, [pc, #296] @ (21ea04 ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #296] @ (21e990 ) │ │ │ │ + ldr r1, [pc, #296] @ (21ea08 ) │ │ │ │ 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 21e952 │ │ │ │ + beq.n 21e9ca │ │ │ │ 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 21e8ae │ │ │ │ - b.n 21e8b4 │ │ │ │ + bne.n 21e926 │ │ │ │ + b.n 21e92c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 21d710 │ │ │ │ + bl 21d788 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21e8a4 │ │ │ │ + bne.n 21e91c │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 21dcdc │ │ │ │ + bl 21dd54 │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldrd r7, r4, [sp, #20] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21e92e │ │ │ │ + beq.n 21e9a6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21e96e │ │ │ │ + beq.n 21e9e6 │ │ │ │ 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 21e90e │ │ │ │ + b.n 21e986 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 21e916 │ │ │ │ + cbz r2, 21e98e │ │ │ │ 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] │ │ │ │ @@ -616705,15 +616740,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 21e8ee │ │ │ │ + bne.n 21e966 │ │ │ │ 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] │ │ │ │ @@ -616725,383 +616760,383 @@ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bl 21d3a0 │ │ │ │ + bl 21d418 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 21d3a0 │ │ │ │ - ldr r2, [pc, #64] @ (21e994 ) │ │ │ │ - ldr r3, [pc, #56] @ (21e990 ) │ │ │ │ + bl 21d418 │ │ │ │ + ldr r2, [pc, #64] @ (21ea0c ) │ │ │ │ + ldr r3, [pc, #56] @ (21ea08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21e986 │ │ │ │ + bne.n 21e9fe │ │ │ │ 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 21e92e │ │ │ │ + b.n 21e9a6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ 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, 21e9be │ │ │ │ + cbz r3, 21ea36 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 21d098 │ │ │ │ + bl 21d110 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21e9ae │ │ │ │ + bne.n 21ea26 │ │ │ │ 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] @ (21eaf0 ) │ │ │ │ + ldr r2, [pc, #288] @ (21eb68 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #288] @ (21eaf4 ) │ │ │ │ + ldr r3, [pc, #288] @ (21eb6c ) │ │ │ │ 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 21e9ea │ │ │ │ + b.n 21ea62 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21e9e8 │ │ │ │ + bne.n 21ea60 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21eac4 │ │ │ │ + beq.n 21eb3c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21eaec │ │ │ │ + beq.n 21eb64 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21eaba │ │ │ │ + beq.n 21eb32 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21eaba │ │ │ │ + bne.n 21eb32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21eaca │ │ │ │ + beq.n 21eb42 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21eaca │ │ │ │ + bne.n 21eb42 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 21ceb0 │ │ │ │ + bl 21cf28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21ea4e │ │ │ │ + cbz r3, 21eac6 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21ea4e │ │ │ │ + bne.n 21eac6 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21ceb0 │ │ │ │ + bl 21cf28 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ea2e │ │ │ │ + bne.n 21eaa6 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21ceb0 │ │ │ │ + bl 21cf28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21eac0 │ │ │ │ + beq.n 21eb38 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21eae6 │ │ │ │ + beq.n 21eb5e │ │ │ │ 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 21e744 │ │ │ │ + bl 21e7bc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21eaa2 │ │ │ │ + cbz r3, 21eb1a │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 21d098 │ │ │ │ + bl 21d110 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ea92 │ │ │ │ - ldr r2, [pc, #84] @ (21eaf8 ) │ │ │ │ - ldr r3, [pc, #76] @ (21eaf4 ) │ │ │ │ + bne.n 21eb0a │ │ │ │ + ldr r2, [pc, #84] @ (21eb70 ) │ │ │ │ + ldr r3, [pc, #76] @ (21eb6c ) │ │ │ │ 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 21eae2 │ │ │ │ + bne.n 21eb5a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 21eadc │ │ │ │ + cbnz r3, 21eb54 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 21ea70 │ │ │ │ + b.n 21eae8 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 21eabc │ │ │ │ + b.n 21eb34 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 21ceb0 │ │ │ │ + bl 21cf28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214cd8 │ │ │ │ - b.n 21ea5e │ │ │ │ + bl 214d50 │ │ │ │ + b.n 21ead6 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 21ea70 │ │ │ │ + b.n 21eae8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 21ea70 │ │ │ │ + b.n 21eae8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ 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, 21eb6e │ │ │ │ + cbz r3, 21ebe6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216218 │ │ │ │ + bl 216290 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2163d0 │ │ │ │ + bl 216448 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 21eb66 │ │ │ │ + beq.n 21ebde │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 21eb4e │ │ │ │ + cbz r5, 21ebc6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21eb82 │ │ │ │ + cbz r3, 21ebfa │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21eb8a │ │ │ │ + beq.n 21ec02 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 21eb48 │ │ │ │ + cbz r4, 21ebc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21eb48 │ │ │ │ + cbz r3, 21ebc0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21eb70 │ │ │ │ + beq.n 21ebe8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21eb36 │ │ │ │ + bne.n 21ebae │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21eb7a │ │ │ │ + beq.n 21ebf2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224f18 │ │ │ │ + bl 224f90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2163d0 │ │ │ │ + bl 216448 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 21eb22 │ │ │ │ + bne.n 21eb9a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21eb10 │ │ │ │ + bne.n 21eb88 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 220824 │ │ │ │ - b.n 21eb42 │ │ │ │ + bl 22089c │ │ │ │ + b.n 21ebba │ │ │ │ mov r0, r5 │ │ │ │ - bl 220824 │ │ │ │ - b.n 21eb4e │ │ │ │ + bl 22089c │ │ │ │ + b.n 21ebc6 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21eb4e │ │ │ │ - b.n 21eb7c │ │ │ │ - bl 220824 │ │ │ │ - b.n 21eb32 │ │ │ │ + bne.n 21ebc6 │ │ │ │ + b.n 21ebf4 │ │ │ │ + bl 22089c │ │ │ │ + b.n 21ebaa │ │ │ │ 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] @ (21ec0c ) │ │ │ │ - ldr r3, [pc, #104] @ (21ec10 ) │ │ │ │ + ldr r2, [pc, #104] @ (21ec84 ) │ │ │ │ + ldr r3, [pc, #104] @ (21ec88 ) │ │ │ │ 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 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 21ebbc │ │ │ │ - ldr r2, [pc, #40] @ (21ec14 ) │ │ │ │ - ldr r3, [pc, #32] @ (21ec10 ) │ │ │ │ + bcs.n 21ec34 │ │ │ │ + ldr r2, [pc, #40] @ (21ec8c ) │ │ │ │ + ldr r3, [pc, #32] @ (21ec88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21ec06 │ │ │ │ + bne.n 21ec7e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r6, r2, #14 │ │ │ │ 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 21ec64 │ │ │ │ + beq.n 21ecdc │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 21ec5c │ │ │ │ + bmi.n 21ecd4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21ec5c │ │ │ │ + bne.n 21ecd4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 21ec56 │ │ │ │ + bhi.n 21ecce │ │ │ │ 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 21ec18 │ │ │ │ + bl 21ec90 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21ec36 │ │ │ │ + bne.n 21ecae │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e4510 │ │ │ │ + bl 2e4588 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21ec18 │ │ │ │ - b.n 21ec5c │ │ │ │ + bl 21ec90 │ │ │ │ + b.n 21ecd4 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21ec18 │ │ │ │ - b.n 21ec5c │ │ │ │ + bl 21ec90 │ │ │ │ + b.n 21ecd4 │ │ │ │ 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] @ (21ee1c ) │ │ │ │ + ldr r2, [pc, #368] @ (21ee94 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21ee20 ) │ │ │ │ + ldr r3, [pc, #368] @ (21ee98 ) │ │ │ │ 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 │ │ │ │ @@ -617111,215 +617146,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 21ee12 │ │ │ │ + beq.w 21ee8a │ │ │ │ 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 21ecf0 │ │ │ │ + bhi.n 21ed68 │ │ │ │ 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 21ed7a │ │ │ │ + bne.n 21edf2 │ │ │ │ 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 21ed96 │ │ │ │ + beq.n 21ee0e │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 21ed46 │ │ │ │ + cbz r3, 21edbe │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21edca │ │ │ │ + beq.n 21ee42 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ - ldr r2, [pc, #168] @ (21ee24 ) │ │ │ │ - ldr r3, [pc, #160] @ (21ee20 ) │ │ │ │ + bl 218090 │ │ │ │ + ldr r2, [pc, #168] @ (21ee9c ) │ │ │ │ + ldr r3, [pc, #160] @ (21ee98 ) │ │ │ │ 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 21ee16 │ │ │ │ + bne.n 21ee8e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21ed7a │ │ │ │ + beq.n 21edf2 │ │ │ │ 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 21eda2 │ │ │ │ + bne.n 21ee1a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21ed7a │ │ │ │ + beq.n 21edf2 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ed46 │ │ │ │ + beq.n 21edbe │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21ed46 │ │ │ │ - b.n 21edd0 │ │ │ │ - cbz r4, 21edec │ │ │ │ + bne.n 21edbe │ │ │ │ + b.n 21ee48 │ │ │ │ + cbz r4, 21ee64 │ │ │ │ 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 21edd6 │ │ │ │ + bne.n 21ee4e │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ed7a │ │ │ │ + beq.n 21edf2 │ │ │ │ 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 218018 │ │ │ │ - b.n 21ed7a │ │ │ │ + bl 218090 │ │ │ │ + b.n 21edf2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21ed0c │ │ │ │ + b.n 21ed84 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ 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 21ee64 │ │ │ │ + beq.n 21eedc │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r3, #4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 21c9bc │ │ │ │ + bl 21ca34 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbnz r2, 21ee6a │ │ │ │ + cbnz r2, 21eee2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 21ee5c │ │ │ │ + bne.n 21eed4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #20 │ │ │ │ - bl 21ee28 │ │ │ │ + bl 21eea0 │ │ │ │ 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 21ee5c │ │ │ │ + b.n 21eed4 │ │ │ │ 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] @ 21f45c │ │ │ │ + ldr.w r2, [pc, #1432] @ 21f4d4 │ │ │ │ mul.w r0, r5, r4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1428] @ 21f460 │ │ │ │ + ldr.w r3, [pc, #1428] @ 21f4d8 │ │ │ │ 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 21ef7c │ │ │ │ + bcc.n 21eff4 │ │ │ │ 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 │ │ │ │ @@ -617331,57 +617366,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 21f31c │ │ │ │ + bcc.w 21f394 │ │ │ │ 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 21ef28 │ │ │ │ + bls.n 21efa0 │ │ │ │ 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 21ec94 │ │ │ │ + bl 21ed0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, sl │ │ │ │ - bhi.w 21f0fc │ │ │ │ + bhi.w 21f174 │ │ │ │ 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 21ef1c │ │ │ │ + bhi.n 21ef94 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 21f428 │ │ │ │ + bls.w 21f4a0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21f0ce │ │ │ │ + beq.w 21f146 │ │ │ │ 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 │ │ │ │ @@ -617391,237 +617426,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 217358 │ │ │ │ + bl 2173d0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218480 │ │ │ │ + bl 2184f8 │ │ │ │ cmp.w r8, #32 │ │ │ │ mov r4, r0 │ │ │ │ - beq.w 21f22e │ │ │ │ + beq.w 21f2a6 │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ - bne.n 21eff0 │ │ │ │ + bne.n 21f068 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 21f3f8 │ │ │ │ + beq.w 21f470 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 21f418 │ │ │ │ + beq.w 21f490 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 21f34c │ │ │ │ + beq.w 21f3c4 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 21f026 │ │ │ │ + cbz r0, 21f09e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f0ba │ │ │ │ + beq.n 21f132 │ │ │ │ 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 21ec94 │ │ │ │ + bl 21ed0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 2193c0 │ │ │ │ + bl 219438 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21f08e │ │ │ │ + cbz r0, 21f106 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 21f036 │ │ │ │ + bcc.n 21f0ae │ │ │ │ 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 21efbc │ │ │ │ + bne.w 21f034 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 217358 │ │ │ │ + bl 2173d0 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218480 │ │ │ │ - ldr r2, [pc, #900] @ (21f464 ) │ │ │ │ - ldr r3, [pc, #892] @ (21f460 ) │ │ │ │ + bl 2184f8 │ │ │ │ + ldr r2, [pc, #900] @ (21f4dc ) │ │ │ │ + ldr r3, [pc, #892] @ (21f4d8 ) │ │ │ │ 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 21f456 │ │ │ │ + bne.w 21f4ce │ │ │ │ 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 21f32a │ │ │ │ + beq.w 21f3a2 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bne.w 21f256 │ │ │ │ + bne.w 21f2ce │ │ │ │ cmp.w sl, #16 │ │ │ │ - beq.w 21f448 │ │ │ │ + beq.w 21f4c0 │ │ │ │ cmp.w sl, #32 │ │ │ │ - beq.w 21f3ea │ │ │ │ + beq.w 21f462 │ │ │ │ cmp.w sl, #8 │ │ │ │ - bne.w 21f256 │ │ │ │ + bne.w 21f2ce │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ 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 21ec94 │ │ │ │ + bl 21ed0c │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 21ec94 │ │ │ │ + bl 21ed0c │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ 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 21ec94 │ │ │ │ + bl 21ed0c │ │ │ │ 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 21ec94 │ │ │ │ + bl 21ed0c │ │ │ │ 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 21ec94 │ │ │ │ + bl 21ed0c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 21ec94 │ │ │ │ + bl 21ed0c │ │ │ │ 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 21ec94 │ │ │ │ + bl 21ed0c │ │ │ │ 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 21ec94 │ │ │ │ + bl 21ed0c │ │ │ │ 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 21ec94 │ │ │ │ + bl 21ed0c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r2, #0] │ │ │ │ - bl 21ec94 │ │ │ │ + bl 21ed0c │ │ │ │ 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 │ │ │ │ @@ -617631,126 +617666,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 218480 │ │ │ │ + bl 2184f8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f2fe │ │ │ │ + b.n 21f376 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 21f408 │ │ │ │ + beq.w 21f480 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq fp, r0 │ │ │ │ - beq.w 21f0ba │ │ │ │ + beq.w 21f132 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 21eff0 │ │ │ │ + bne.w 21f068 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f0ba │ │ │ │ + b.n 21f132 │ │ │ │ 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 21f2ec │ │ │ │ + bcc.n 21f364 │ │ │ │ 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 21f2cc │ │ │ │ + b.n 21f344 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21f2be │ │ │ │ + cbz r0, 21f336 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 2193c0 │ │ │ │ + bl 219438 │ │ │ │ cmp r8, r5 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ - bhi.n 21f288 │ │ │ │ + bhi.n 21f300 │ │ │ │ ldrd r8, r6, [sp, #52] @ 0x34 │ │ │ │ ldrd r9, fp, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 217358 │ │ │ │ + bl 2173d0 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218480 │ │ │ │ + bl 2184f8 │ │ │ │ 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 21ec94 │ │ │ │ + bl 21ed0c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21ef64 │ │ │ │ + b.n 21efdc │ │ │ │ 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 21ef40 │ │ │ │ + b.n 21efb8 │ │ │ │ cmp.w sl, #16 │ │ │ │ - beq.w 21f43a │ │ │ │ + beq.w 21f4b2 │ │ │ │ cmp.w sl, #32 │ │ │ │ - beq.n 21f2fe │ │ │ │ + beq.n 21f376 │ │ │ │ cmp.w sl, #8 │ │ │ │ - bne.n 21f256 │ │ │ │ + bne.n 21f2ce │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f2fe │ │ │ │ + b.n 21f376 │ │ │ │ add r5, sp, #164 @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61070 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -617759,23 +617794,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 21f35e │ │ │ │ + bne.n 21f3d6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21ec94 │ │ │ │ + bl 21ed0c │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61070 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -617784,168 +617819,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 21f39e │ │ │ │ + bne.n 21f416 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21ec94 │ │ │ │ + bl 21ed0c │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f0ba │ │ │ │ + b.n 21f132 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f2fe │ │ │ │ + b.n 21f376 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r7 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f0ba │ │ │ │ + b.n 21f132 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f0ba │ │ │ │ + b.n 21f132 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f0ba │ │ │ │ + b.n 21f132 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 217358 │ │ │ │ + bl 2173d0 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218480 │ │ │ │ - b.n 21f0de │ │ │ │ + bl 2184f8 │ │ │ │ + b.n 21f156 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f2fe │ │ │ │ + b.n 21f376 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218294 │ │ │ │ + bl 21830c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f2fe │ │ │ │ + b.n 21f376 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ 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 21f52c │ │ │ │ + bne.n 21f5a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov r6, ip │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e40d4 │ │ │ │ + bl 2e414c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f52e │ │ │ │ + beq.n 21f5a6 │ │ │ │ ldr.w lr, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [lr, #4] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 21f544 │ │ │ │ + bhi.n 21f5bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bls.n 21f532 │ │ │ │ + bls.n 21f5aa │ │ │ │ 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 21f4cc │ │ │ │ + bne.n 21f544 │ │ │ │ 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 21f580 │ │ │ │ + bhi.n 21f5f8 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 21f5ca │ │ │ │ + bls.n 21f642 │ │ │ │ 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 21f502 │ │ │ │ + bne.n 21f57a │ │ │ │ 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, 21f52c │ │ │ │ + cbnz r3, 21f5a4 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - cbnz r3, 21f52c │ │ │ │ - cbz r5, 21f536 │ │ │ │ + cbnz r3, 21f5a4 │ │ │ │ + cbz r5, 21f5ae │ │ │ │ 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 21f536 │ │ │ │ + bls.n 21f5ae │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #32 │ │ │ │ - b.n 21f4cc │ │ │ │ + b.n 21f544 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21f52e │ │ │ │ + beq.n 21f5a6 │ │ │ │ mov r2, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 213110 │ │ │ │ - b.n 21f52e │ │ │ │ + bl 213188 │ │ │ │ + b.n 21f5a6 │ │ │ │ subs r1, #14 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 21f532 │ │ │ │ - add r2, pc, #8 @ (adr r2, 21f554 ) │ │ │ │ + bhi.n 21f5aa │ │ │ │ + add r2, pc, #8 @ (adr r2, 21f5cc ) │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ add r2, r1 │ │ │ │ bx r2 │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ lsls r5, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -617957,15 +617992,15 @@ │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 21f5ca │ │ │ │ + bhi.n 21f642 │ │ │ │ addw ip, pc, #12 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ add ip, r3 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ @ instruction: 0xff99ffff │ │ │ │ movs r7, r6 │ │ │ │ @@ -617985,37 +618020,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 21f4cc │ │ │ │ + b.n 21f544 │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ - b.n 21f502 │ │ │ │ + b.n 21f57a │ │ │ │ mov.w ip, #32 │ │ │ │ - b.n 21f502 │ │ │ │ + b.n 21f57a │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21f5e2 │ │ │ │ + bne.n 21f65a │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21f5e6 │ │ │ │ + beq.n 21f65e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21f5e2 │ │ │ │ + bne.n 21f65a │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21f5e2 │ │ │ │ + bne.n 21f65a │ │ │ │ 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} │ │ │ │ @@ -618023,129 +618058,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 21f69c │ │ │ │ + beq.n 21f714 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21f6a4 │ │ │ │ + beq.n 21f71c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 21f64e │ │ │ │ + cbz r3, 21f6c6 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21f62c │ │ │ │ + beq.n 21f6a4 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 21f69c │ │ │ │ + ble.n 21f714 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1f8f94 │ │ │ │ + bl 1f900c │ │ │ │ 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 21f68a │ │ │ │ + beq.n 21f702 │ │ │ │ subs r5, #4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - cbz r3, 21f6a0 │ │ │ │ + cbz r3, 21f718 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21f6a0 │ │ │ │ + bne.n 21f718 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21f670 │ │ │ │ + bne.n 21f6e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21f5d0 │ │ │ │ + bl 21f648 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21f676 │ │ │ │ + bne.n 21f6ee │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 21f676 │ │ │ │ + b.n 21f6ee │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f5d0 │ │ │ │ + bl 21f648 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21f640 │ │ │ │ + bne.n 21f6b8 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 21f640 │ │ │ │ + b.n 21f6b8 │ │ │ │ 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 21f6d8 │ │ │ │ + bcc.n 21f750 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 21f6de │ │ │ │ + bls.n 21f756 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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, 21f72e │ │ │ │ + cbz r0, 21f7a6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21f724 │ │ │ │ - bl 214cd8 │ │ │ │ + bne.n 21f79c │ │ │ │ + bl 214d50 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 21f728 │ │ │ │ + cbz r3, 21f7a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 21f728 │ │ │ │ + bne.n 21f7a0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21f700 │ │ │ │ + beq.n 21f778 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21f724 │ │ │ │ + b.n 21f79c │ │ │ │ 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] @ (21f878 ) │ │ │ │ + ldr r4, [pc, #304] @ (21f8f0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #304] @ (21f87c ) │ │ │ │ + ldr r3, [pc, #304] @ (21f8f4 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ add r4, pc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ adds r6, #20 │ │ │ │ @@ -618167,167 +618202,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 21f86e │ │ │ │ + beq.n 21f8e6 │ │ │ │ mov r5, r4 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ - b.n 21f80c │ │ │ │ + b.n 21f884 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ it ne │ │ │ │ movne r2, #2 │ │ │ │ - beq.n 21f82c │ │ │ │ + beq.n 21f8a4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldrb.w sl, [r0, #-8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 21f7fa │ │ │ │ + bne.n 21f872 │ │ │ │ sub.w r8, r0, #20 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21ee28 │ │ │ │ + bl 21eea0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 21f7fa │ │ │ │ + beq.n 21f872 │ │ │ │ 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 21f6e0 │ │ │ │ + bl 21f758 │ │ │ │ strb.w sl, [sp, #28] │ │ │ │ add.w r5, r9, #4 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ mov r4, r9 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 21f84c │ │ │ │ + beq.n 21f8c4 │ │ │ │ sub.w r9, r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 21f7a6 │ │ │ │ + bpl.n 21f81e │ │ │ │ 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 21f7b0 │ │ │ │ + b.n 21f828 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21f86a │ │ │ │ + beq.n 21f8e2 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 21f86a │ │ │ │ + cbz r2, 21f8e2 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ itet eq │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ - b.n 21f7b0 │ │ │ │ + b.n 21f828 │ │ │ │ ldrb.w r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (21f880 ) │ │ │ │ - ldr r3, [pc, #40] @ (21f87c ) │ │ │ │ + ldr r2, [pc, #44] @ (21f8f8 ) │ │ │ │ + ldr r3, [pc, #40] @ (21f8f4 ) │ │ │ │ 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 21f872 │ │ │ │ + bne.n 21f8ea │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21f7b0 │ │ │ │ + b.n 21f828 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 21f850 │ │ │ │ + b.n 21f8c8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 21f8b0 │ │ │ │ + cbz r3, 21f928 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21f8b4 │ │ │ │ + beq.n 21f92c │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21f89e │ │ │ │ + bne.n 21f916 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21f8b4 │ │ │ │ + bne.n 21f92c │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21f8b8 │ │ │ │ + bne.n 21f930 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f888 │ │ │ │ + bne.n 21f900 │ │ │ │ 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 21f95c │ │ │ │ + beq.n 21f9d4 │ │ │ │ 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 21f8f2 │ │ │ │ + beq.n 21f96a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f956 │ │ │ │ + beq.n 21f9ce │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21f956 │ │ │ │ + bne.n 21f9ce │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21f8dc │ │ │ │ + bne.n 21f954 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 21f8e0 │ │ │ │ + bne.n 21f958 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21f934 │ │ │ │ + bhi.n 21f9ac │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 21f966 │ │ │ │ + bhi.n 21f9de │ │ │ │ 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 │ │ │ │ @@ -618342,264 +618377,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 21f96e │ │ │ │ + bne.n 21f9e6 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e41a8 │ │ │ │ + bl 2e4220 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 21f96a │ │ │ │ + bcs.n 21f9e2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f8e0 │ │ │ │ + bne.n 21f958 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21f934 │ │ │ │ + b.n 21f9ac │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21f934 │ │ │ │ + b.n 21f9ac │ │ │ │ mov r0, r5 │ │ │ │ - b.n 21f958 │ │ │ │ + b.n 21f9d0 │ │ │ │ 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 21fa4c │ │ │ │ + beq.n 21fac4 │ │ │ │ subs r2, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne.n 21fa00 │ │ │ │ + bne.n 21fa78 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 21f9c6 │ │ │ │ + beq.n 21fa3e │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 21f9c0 │ │ │ │ + bne.n 21fa38 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ movw ip, #361 @ 0x169 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 21f9f8 │ │ │ │ + beq.n 21fa70 │ │ │ │ cmp.w r0, #362 @ 0x16a │ │ │ │ - bcs.n 21fa0e │ │ │ │ + bcs.n 21fa86 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bhi.n 21fa04 │ │ │ │ + bhi.n 21fa7c │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ - bhi.n 21fa26 │ │ │ │ + bhi.n 21fa9e │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - beq.n 21f9f8 │ │ │ │ + beq.n 21fa70 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 21f9c0 │ │ │ │ + bne.n 21fa38 │ │ │ │ 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 21f9c2 │ │ │ │ + bhi.n 21fa3a │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 21f974 │ │ │ │ + bl 21f9ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21f9c2 │ │ │ │ + bne.n 21fa3a │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 21f990 │ │ │ │ + bne.n 21fa08 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 21f9c2 │ │ │ │ + b.n 21fa3a │ │ │ │ movw r3, #359 @ 0x167 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21f9f8 │ │ │ │ - b.n 21f9c0 │ │ │ │ + beq.n 21fa70 │ │ │ │ + b.n 21fa38 │ │ │ │ movw ip, #745 @ 0x2e9 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 21fa32 │ │ │ │ + beq.n 21faaa │ │ │ │ movw ip, #838 @ 0x346 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 21f9c0 │ │ │ │ + bne.n 21fa38 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21f9c0 │ │ │ │ - b.n 21f9f8 │ │ │ │ + bne.n 21fa38 │ │ │ │ + b.n 21fa70 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21f9c0 │ │ │ │ + bne.n 21fa38 │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 21f9c0 │ │ │ │ - b.n 21f9f8 │ │ │ │ + bpl.n 21fa38 │ │ │ │ + b.n 21fa70 │ │ │ │ add.w r0, r3, #84 @ 0x54 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 21fa46 │ │ │ │ + beq.n 21fabe │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21f9c0 │ │ │ │ + bne.n 21fa38 │ │ │ │ lsls r0, r1, #31 │ │ │ │ - bpl.n 21f9c0 │ │ │ │ - b.n 21f9f8 │ │ │ │ + bpl.n 21fa38 │ │ │ │ + b.n 21fa70 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 21f9f8 │ │ │ │ - b.n 21fa3a │ │ │ │ + bmi.n 21fa70 │ │ │ │ + b.n 21fab2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 21f9c2 │ │ │ │ + b.n 21fa3a │ │ │ │ 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 21face │ │ │ │ - bhi.n 21fac0 │ │ │ │ + beq.n 21fb46 │ │ │ │ + bhi.n 21fb38 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 21fae8 │ │ │ │ + bhi.n 21fb60 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21fb24 │ │ │ │ + bne.n 21fb9c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e4100 │ │ │ │ + bl 2e4178 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21faf0 │ │ │ │ + beq.n 21fb68 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 21faf0 │ │ │ │ + bpl.n 21fb68 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 21fb12 │ │ │ │ + beq.n 21fb8a │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 21fb16 │ │ │ │ + bhi.n 21fb8e │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 21fb12 │ │ │ │ + bls.n 21fb8a │ │ │ │ subs r2, r3, #3 │ │ │ │ movs r3, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ tst.w r2, #108 @ 0x6c │ │ │ │ - bne.n 21fac8 │ │ │ │ + bne.n 21fb40 │ │ │ │ movw r3, #387 @ 0x183 │ │ │ │ tst r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #8 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 21fac8 │ │ │ │ + b.n 21fb40 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r3, [r0, #64] @ 0x40 │ │ │ │ - bne.n 21fae8 │ │ │ │ + bne.n 21fb60 │ │ │ │ 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 21fa50 │ │ │ │ + bl 21fac8 │ │ │ │ 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 2e40a0 │ │ │ │ + bl 2e4118 │ │ │ │ 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 21fa94 │ │ │ │ + bne.n 21fb0c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #4 │ │ │ │ - b.n 21fac8 │ │ │ │ + b.n 21fb40 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.n 21fb12 │ │ │ │ + bhi.n 21fb8a │ │ │ │ cmp r3, #15 │ │ │ │ ite eq │ │ │ │ moveq r3, #4 │ │ │ │ movne r3, #8 │ │ │ │ - b.n 21fac8 │ │ │ │ + b.n 21fb40 │ │ │ │ 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] @ (21fc10 ) │ │ │ │ + ldr r4, [pc, #212] @ (21fc88 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #212] @ (21fc14 ) │ │ │ │ + ldr r3, [pc, #212] @ (21fc8c ) │ │ │ │ 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 21f608 │ │ │ │ + bl 21f680 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21fc08 │ │ │ │ + beq.n 21fc80 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 21fbf6 │ │ │ │ + beq.n 21fc6e │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 21fbbe │ │ │ │ + beq.n 21fc36 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21fba4 │ │ │ │ + bhi.n 21fc1c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 21fba4 │ │ │ │ + bhi.n 21fc1c │ │ │ │ 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 │ │ │ │ @@ -618623,99 +618658,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 21fb64 │ │ │ │ + bne.n 21fbdc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r2 │ │ │ │ - bcs.n 21fbd8 │ │ │ │ - bl 1f90a4 │ │ │ │ - ldr r2, [pc, #60] @ (21fc18 ) │ │ │ │ - ldr r3, [pc, #56] @ (21fc14 ) │ │ │ │ + bcs.n 21fc50 │ │ │ │ + bl 1f911c │ │ │ │ + ldr r2, [pc, #60] @ (21fc90 ) │ │ │ │ + ldr r3, [pc, #56] @ (21fc8c ) │ │ │ │ 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 21fc0c │ │ │ │ + bne.n 21fc84 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 21fba4 │ │ │ │ + b.n 21fc1c │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 21eb90 │ │ │ │ + bl 21ec08 │ │ │ │ add r7, r0 │ │ │ │ - b.n 21fbbe │ │ │ │ + b.n 21fc36 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 21fbc8 │ │ │ │ + b.n 21fc40 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ 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] @ 220068 │ │ │ │ + ldr.w r5, [pc, #1080] @ 2200e0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #1080] @ 22006c │ │ │ │ + ldr.w r3, [pc, #1080] @ 2200e4 │ │ │ │ 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 21f608 │ │ │ │ + bl 21f680 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21fc7a │ │ │ │ + cbz r0, 21fcf2 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21fde2 │ │ │ │ + beq.w 21fe5a │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 21fdd6 │ │ │ │ + bhi.w 21fe4e │ │ │ │ tbb [pc, r3] │ │ │ │ - add r1, pc, #12 @ (adr r1, 21fca4 ) │ │ │ │ + add r1, pc, #12 @ (adr r1, 21fd1c ) │ │ │ │ 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 │ │ │ │ @@ -618725,15 +618760,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 21fe66 │ │ │ │ + beq.w 21fede │ │ │ │ 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 │ │ │ │ @@ -618743,39 +618778,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 21fe9e │ │ │ │ + beq.w 21ff16 │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - beq.w 21fe80 │ │ │ │ + beq.w 21fef8 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r9, ip, r3 │ │ │ │ - beq.n 21fdc8 │ │ │ │ + beq.n 21fe40 │ │ │ │ ldrb.w r9, [lr, #115] @ 0x73 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 220058 │ │ │ │ + bne.w 2200d0 │ │ │ │ ldrb.w lr, [lr, #41] @ 0x29 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 21fd42 │ │ │ │ + bne.n 21fdba │ │ │ │ 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 21ff40 │ │ │ │ + beq.w 21ffb8 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ - bhi.w 21ffbe │ │ │ │ + bhi.w 220036 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21ff3c │ │ │ │ + bhi.w 21ffb4 │ │ │ │ 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 │ │ │ │ @@ -618801,127 +618836,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, 21fdd6 │ │ │ │ + cbz r0, 21fe4e │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21fdc8 │ │ │ │ + cbz r0, 21fe40 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21fc86 │ │ │ │ + bne.w 21fcfe │ │ │ │ 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 21fdf4 │ │ │ │ + bcs.n 21fe6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f90a4 │ │ │ │ - ldr r2, [pc, #632] @ (220070 ) │ │ │ │ - ldr r3, [pc, #628] @ (22006c ) │ │ │ │ + bl 1f911c │ │ │ │ + ldr r2, [pc, #632] @ (2200e8 ) │ │ │ │ + ldr r3, [pc, #628] @ (2200e4 ) │ │ │ │ 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 220054 │ │ │ │ + bne.w 2200cc │ │ │ │ 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 21eb90 │ │ │ │ + bl 21ec08 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 21fd9a │ │ │ │ + beq.n 21fe12 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 21fdd6 │ │ │ │ + beq.n 21fe4e │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 21ffd6 │ │ │ │ + bhi.w 22004e │ │ │ │ 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 21fde8 │ │ │ │ + bcc.n 21fe60 │ │ │ │ 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 21ffa4 │ │ │ │ + beq.w 22001c │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - bne.w 21fd0a │ │ │ │ + bne.w 21fd82 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21fdb8 │ │ │ │ - b.n 21fdc8 │ │ │ │ + bne.n 21fe30 │ │ │ │ + b.n 21fe40 │ │ │ │ orrs.w r3, r1, ip │ │ │ │ - beq.n 21fe80 │ │ │ │ + beq.n 21fef8 │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r3, r3, ip │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #8] │ │ │ │ - beq.n 21fdc8 │ │ │ │ + beq.n 21fe40 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 220050 │ │ │ │ + bhi.w 2200c8 │ │ │ │ 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} │ │ │ │ @@ -618936,519 +618971,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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21ff0e │ │ │ │ + cbz r0, 21ff86 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r7 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21fdd6 │ │ │ │ + b.n 21fe4e │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 21fee2 │ │ │ │ + b.n 21ff5a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 21fee2 │ │ │ │ + b.n 21ff5a │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 21fee2 │ │ │ │ + b.n 21ff5a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21ffc4 │ │ │ │ + beq.n 22003c │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21ff84 │ │ │ │ + cbz r0, 21fffc │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21fdd6 │ │ │ │ + b.n 21fe4e │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - beq.w 21fe7e │ │ │ │ + beq.w 21fef6 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r3 │ │ │ │ - beq.w 21fdc8 │ │ │ │ + beq.w 21fe40 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 21fff8 │ │ │ │ + b.n 220070 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ - b.n 21fee2 │ │ │ │ + b.n 21ff5a │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 21ff4e │ │ │ │ + b.n 21ffc6 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 21fda2 │ │ │ │ + b.n 21fe1a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 21fda2 │ │ │ │ + b.n 21fe1a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - b.n 21fda2 │ │ │ │ + b.n 21fe1a │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #24] │ │ │ │ - b.n 21fda2 │ │ │ │ + b.n 21fe1a │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 220024 │ │ │ │ + cbz r0, 22009c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21fdd6 │ │ │ │ + b.n 21fe4e │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 21fff8 │ │ │ │ + b.n 220070 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 21fff8 │ │ │ │ + b.n 220070 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 21fff8 │ │ │ │ + b.n 220070 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd ip, ip, [sp, #8] │ │ │ │ - bls.w 21feb2 │ │ │ │ - b.n 21ffb8 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + bls.w 21ff2a │ │ │ │ + b.n 220030 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ 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 220100 │ │ │ │ + beq.n 220178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2200ba │ │ │ │ + cbz r3, 220132 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2200ee │ │ │ │ + cbz r2, 220166 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 220104 │ │ │ │ + beq.n 22017c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 2200b4 │ │ │ │ + cbz r4, 22012c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 2200b4 │ │ │ │ + cbz r2, 22012c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2200d4 │ │ │ │ + beq.n 22014c │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2200a2 │ │ │ │ + bne.n 22011a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2200e2 │ │ │ │ + beq.n 22015a │ │ │ │ mov r0, r5 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22008e │ │ │ │ + bne.n 220106 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 21f6e0 │ │ │ │ + bl 21f758 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 2200ae │ │ │ │ + b.n 220126 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21f6e0 │ │ │ │ + bl 21f758 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 2200ba │ │ │ │ + b.n 220132 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2200ba │ │ │ │ - bl 21f6e0 │ │ │ │ + bne.n 220132 │ │ │ │ + bl 21f758 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 2200ba │ │ │ │ + b.n 220132 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 2200c6 │ │ │ │ + b.n 22013e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21f6e0 │ │ │ │ + bl 21f758 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 22009e │ │ │ │ + b.n 220116 │ │ │ │ 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, 220132 │ │ │ │ - b.n 22015a │ │ │ │ + cbnz r3, 2201aa │ │ │ │ + b.n 2201d2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22015a │ │ │ │ + cbz r3, 2201d2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22012c │ │ │ │ + beq.n 2201a4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 220074 │ │ │ │ + bl 2200ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 220156 │ │ │ │ + cbz r3, 2201ce │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22013a │ │ │ │ + bne.n 2201b2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220148 │ │ │ │ + bne.n 2201c0 │ │ │ │ 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, 220184 │ │ │ │ - b.n 22027a │ │ │ │ + cbnz r3, 2201fc │ │ │ │ + b.n 2202f2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22027a │ │ │ │ + beq.n 2202f2 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22017c │ │ │ │ + beq.n 2201f4 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 220276 │ │ │ │ + beq.n 2202ee │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22020c │ │ │ │ + beq.n 220284 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 220206 │ │ │ │ + cbz r0, 22027e │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2201fe │ │ │ │ + bne.n 220276 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 22021a │ │ │ │ + cbz r1, 220292 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2201fe │ │ │ │ + bne.n 220276 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 2201fa │ │ │ │ + bls.n 220272 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 2201dc │ │ │ │ + beq.n 220254 │ │ │ │ movs r6, #1 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 22020c │ │ │ │ + cbz r3, 220284 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 220206 │ │ │ │ + cbz r3, 22027e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 220206 │ │ │ │ + cbz r1, 22027e │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2201fe │ │ │ │ + bne.n 220276 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 22021a │ │ │ │ + cbz r1, 220292 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 2201c2 │ │ │ │ + beq.n 22023a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 2201dc │ │ │ │ + b.n 220254 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2201e2 │ │ │ │ + bne.n 22025a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 220228 │ │ │ │ + beq.n 2202a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r3, r8 │ │ │ │ - cbz r3, 220248 │ │ │ │ + cbz r3, 2202c0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 2201a2 │ │ │ │ + b.n 22021a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 2201d2 │ │ │ │ + b.n 22024a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22021a │ │ │ │ + beq.n 220292 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 2201c2 │ │ │ │ + beq.n 22023a │ │ │ │ mov r0, r8 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220216 │ │ │ │ + bne.n 22028e │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22026e │ │ │ │ + cbz r3, 2202e6 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 22018e │ │ │ │ + bne.n 220206 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220260 │ │ │ │ + bne.n 2202d8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r3 │ │ │ │ - b.n 220248 │ │ │ │ + b.n 2202c0 │ │ │ │ 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 2202ac │ │ │ │ + beq.n 220324 │ │ │ │ tst.w r1, #33554944 @ 0x2000200 │ │ │ │ - bne.n 2202b0 │ │ │ │ + bne.n 220328 │ │ │ │ ands r0, r1 │ │ │ │ - beq.n 22032a │ │ │ │ + beq.n 2203a2 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 220328 │ │ │ │ + bne.n 2203a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22032e │ │ │ │ + bne.n 2203a6 │ │ │ │ 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 220334 │ │ │ │ + beq.n 2203ac │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 220368 │ │ │ │ + beq.n 2203e0 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 22032a │ │ │ │ + bne.n 2203a2 │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [lr, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22048e │ │ │ │ + beq.w 220506 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w r4, lr, r2 │ │ │ │ - b.n 2202fc │ │ │ │ + b.n 220374 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22048e │ │ │ │ + beq.w 220506 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 2202ec │ │ │ │ + beq.n 220364 │ │ │ │ ldr.w r4, [lr, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22048e │ │ │ │ + beq.w 220506 │ │ │ │ add.w r0, lr, r2 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 22031e │ │ │ │ + b.n 220396 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 22034a │ │ │ │ + cbz r3, 2203c2 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 220318 │ │ │ │ + bne.n 220390 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2202d6 │ │ │ │ - b.n 220328 │ │ │ │ + beq.n 22034e │ │ │ │ + b.n 2203a0 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 2204be │ │ │ │ + beq.w 220536 │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 22032a │ │ │ │ + bmi.n 2203a2 │ │ │ │ ldrh r0, [r4, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 22032a │ │ │ │ + b.n 2203a2 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 22038c │ │ │ │ + cbz r0, 220404 │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 22035c │ │ │ │ + b.n 2203d4 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 220386 │ │ │ │ + cbz r0, 2203fe │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 220356 │ │ │ │ - b.n 220328 │ │ │ │ + bne.n 2203ce │ │ │ │ + b.n 2203a0 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 2202d6 │ │ │ │ + beq.n 22034e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 220328 │ │ │ │ + beq.n 2203a0 │ │ │ │ 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 22032a │ │ │ │ + b.n 2203a2 │ │ │ │ movs r0, #6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22032a │ │ │ │ + beq.n 2203a2 │ │ │ │ add r2, lr │ │ │ │ movs r0, #14 │ │ │ │ rsb lr, lr, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2204ac │ │ │ │ + beq.w 220524 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 2204b2 │ │ │ │ + bhi.w 22052a │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - beq.n 220464 │ │ │ │ + beq.n 2204dc │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 220442 │ │ │ │ + beq.n 2204ba │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r4, [r1, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 22046e │ │ │ │ + bne.n 2204e6 │ │ │ │ ldrb.w r4, [r3, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 22046e │ │ │ │ + bne.n 2204e6 │ │ │ │ ldrb r4, [r1, #13] │ │ │ │ ldrd r5, r1, [r1, #20] │ │ │ │ cmp r4, #32 │ │ │ │ - bhi.n 2204a0 │ │ │ │ + bhi.n 220518 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 220488 │ │ │ │ + bhi.n 220500 │ │ │ │ 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] │ │ │ │ @@ -619464,18 +619499,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 2204a6 │ │ │ │ + bhi.n 22051e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 22047c │ │ │ │ + bhi.n 2204f4 │ │ │ │ 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 │ │ │ │ @@ -619490,145 +619525,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 2204ba │ │ │ │ + bne.n 220532 │ │ │ │ add.w r1, lr, r2 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220394 │ │ │ │ + bne.n 22040c │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2206a8 │ │ │ │ + beq.w 220720 │ │ │ │ bic.w r0, r0, #8 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #6 │ │ │ │ - b.n 22032a │ │ │ │ + b.n 2203a2 │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 220442 │ │ │ │ + b.n 2204ba │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 220442 │ │ │ │ + b.n 2204ba │ │ │ │ uxth r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 22043a │ │ │ │ + b.n 2204b2 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 22043a │ │ │ │ + b.n 2204b2 │ │ │ │ uxth r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220400 │ │ │ │ + b.n 220478 │ │ │ │ mov r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220400 │ │ │ │ + b.n 220478 │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 220350 │ │ │ │ + bne.w 2203c8 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 22032a │ │ │ │ + b.n 2203a2 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 220400 │ │ │ │ + b.n 220478 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 22043a │ │ │ │ + b.n 2204b2 │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 22032a │ │ │ │ + b.n 2203a2 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 220442 │ │ │ │ + beq.n 2204ba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 22032a │ │ │ │ + b.n 2203a2 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2206b6 │ │ │ │ + beq.w 22072e │ │ │ │ mov r2, ip │ │ │ │ add.w r8, lr, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ cmp r5, r7 │ │ │ │ - bne.w 220656 │ │ │ │ + bne.w 2206ce │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 220656 │ │ │ │ + beq.w 2206ce │ │ │ │ mov r5, r8 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2204d2 │ │ │ │ + bne.n 22054a │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2206c8 │ │ │ │ + beq.w 220740 │ │ │ │ add.w r9, ip, r2 │ │ │ │ mov r5, r8 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ subs r6, r5, #3 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 220526 │ │ │ │ + beq.n 22059e │ │ │ │ bics.w r5, r6, #2 │ │ │ │ - beq.w 220328 │ │ │ │ + beq.w 2203a0 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mov r9, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 22050a │ │ │ │ + bne.n 220582 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 220328 │ │ │ │ + beq.w 2203a0 │ │ │ │ add.w r9, lr, r2 │ │ │ │ add.w sl, ip, r2 │ │ │ │ mov.w fp, #14 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 220328 │ │ │ │ + beq.w 2203a0 │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 220328 │ │ │ │ + beq.w 2203a0 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 220328 │ │ │ │ + beq.w 2203a0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 22069e │ │ │ │ + beq.w 220716 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ biceq.w fp, fp, #4 │ │ │ │ - beq.n 220604 │ │ │ │ + beq.n 22067c │ │ │ │ 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 220694 │ │ │ │ + bne.w 22070c │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 220694 │ │ │ │ + bne.w 22070c │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ ldrd r2, r5, [r5, #20] │ │ │ │ cmp r6, #32 │ │ │ │ it hi │ │ │ │ movhi r8, r5 │ │ │ │ - bhi.n 2205be │ │ │ │ + bhi.n 220636 │ │ │ │ subs r5, r6, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 220650 │ │ │ │ + bhi.n 2206c8 │ │ │ │ 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] │ │ │ │ @@ -619644,18 +619679,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 2205f8 │ │ │ │ + bhi.n 220670 │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 220644 │ │ │ │ + bhi.n 2206bc │ │ │ │ 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 │ │ │ │ @@ -619671,179 +619706,179 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r8 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ - bne.w 22033a │ │ │ │ + bne.w 2203b2 │ │ │ │ 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 220538 │ │ │ │ + bne.n 2205b0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 220328 │ │ │ │ + bne.w 2203a0 │ │ │ │ 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 220328 │ │ │ │ - b.n 2202da │ │ │ │ + beq.w 2203a0 │ │ │ │ + b.n 220352 │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2205f8 │ │ │ │ + b.n 220670 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2205f8 │ │ │ │ + b.n 220670 │ │ │ │ uxth r2, r2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 2205be │ │ │ │ + b.n 220636 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 2205be │ │ │ │ + b.n 220636 │ │ │ │ ldr.w r2, [lr, r3, lsl #2] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2204f6 │ │ │ │ + beq.w 22056e │ │ │ │ add.w r8, lr, r2 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ subs r6, r5, #3 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 220686 │ │ │ │ + beq.n 2206fe │ │ │ │ bics.w r5, r6, #2 │ │ │ │ - beq.w 220328 │ │ │ │ + beq.w 2203a0 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 22066a │ │ │ │ + bne.n 2206e2 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 220504 │ │ │ │ - b.n 22052c │ │ │ │ + bne.w 22057c │ │ │ │ + b.n 2205a4 │ │ │ │ cmp r5, r7 │ │ │ │ it ne │ │ │ │ movne.w fp, #2 │ │ │ │ - b.n 220604 │ │ │ │ + b.n 22067c │ │ │ │ cmp r2, #2 │ │ │ │ it ne │ │ │ │ bicne.w fp, fp, #8 │ │ │ │ - b.n 220604 │ │ │ │ + b.n 22067c │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bpl.w 22032a │ │ │ │ + bpl.w 2203a2 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ movne r0, #15 │ │ │ │ - b.n 22032a │ │ │ │ + b.n 2203a2 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 2206c4 │ │ │ │ + cbz r3, 22073c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ - b.n 220504 │ │ │ │ + b.n 22057c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 2202da │ │ │ │ + b.n 220352 │ │ │ │ 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] @ (220764 ) │ │ │ │ - ldr r2, [pc, #136] @ (220768 ) │ │ │ │ + ldr r1, [pc, #132] @ (2207dc ) │ │ │ │ + ldr r2, [pc, #136] @ (2207e0 ) │ │ │ │ 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 220746 │ │ │ │ + beq.n 2207be │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21f608 │ │ │ │ + bl 21f680 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f608 │ │ │ │ + bl 21f680 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 220288 │ │ │ │ + bl 220300 │ │ │ │ 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 22072c │ │ │ │ + bcs.n 2207a4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f90a4 │ │ │ │ + bl 1f911c │ │ │ │ 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, 220746 │ │ │ │ - bl 1f90a4 │ │ │ │ - ldr r2, [pc, #36] @ (22076c ) │ │ │ │ - ldr r3, [pc, #28] @ (220768 ) │ │ │ │ + cbz r4, 2207be │ │ │ │ + bl 1f911c │ │ │ │ + ldr r2, [pc, #36] @ (2207e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (2207e0 ) │ │ │ │ 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 220760 │ │ │ │ + bne.n 2207d8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrsb.w r0, [sl, r7, lsl #2] │ │ │ │ + strh.w r0, [r2, #167] @ 0xa7 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [r2, #167] @ 0xa7 │ │ │ │ + ldrh.w r0, [sl, r7, lsl #2] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 220778 │ │ │ │ + cbz r3, 2207f0 │ │ │ │ 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 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 21f608 │ │ │ │ + bl 21f680 │ │ │ │ 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 │ │ │ │ @@ -619851,222 +619886,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 2207d8 │ │ │ │ + beq.n 220850 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 2207e2 │ │ │ │ + cbz r5, 22085a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 220802 │ │ │ │ + cbz r1, 22087a │ │ │ │ mov r0, r5 │ │ │ │ - bl 220288 │ │ │ │ + bl 220300 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 2206cc │ │ │ │ + bl 220744 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 21f608 │ │ │ │ + bl 21f680 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2207ce │ │ │ │ + bne.n 220846 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f8ea0 │ │ │ │ + bl 1f8f18 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 21f608 │ │ │ │ + bl 21f680 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 2207ce │ │ │ │ + b.n 220846 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 21f6e0 │ │ │ │ - cbz r0, 22083c │ │ │ │ + bl 21f758 │ │ │ │ + cbz r0, 2208b4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f734 │ │ │ │ + bl 21f7ac │ │ │ │ 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 216138 │ │ │ │ + bl 2161b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2208e6 │ │ │ │ + beq.n 22095e │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cbz r7, 22088e │ │ │ │ + cbz r7, 220906 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2208ce │ │ │ │ + beq.n 220946 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2208ee │ │ │ │ + beq.n 220966 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 220888 │ │ │ │ + cbz r4, 220900 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 220888 │ │ │ │ + cbz r3, 220900 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2208a0 │ │ │ │ + beq.n 220918 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220876 │ │ │ │ + bne.n 2208ee │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2208b2 │ │ │ │ + beq.n 22092a │ │ │ │ mov r0, r5 │ │ │ │ - bl 216320 │ │ │ │ + bl 216398 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220860 │ │ │ │ + bne.n 2208d8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f6e0 │ │ │ │ - cbz r0, 2208bc │ │ │ │ + bl 21f758 │ │ │ │ + cbz r0, 220934 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220872 │ │ │ │ - b.n 22088e │ │ │ │ + bne.n 2208ea │ │ │ │ + b.n 220906 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f6e0 │ │ │ │ + bl 21f758 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2208e2 │ │ │ │ + cbnz r0, 22095a │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r4 │ │ │ │ - bl 21f734 │ │ │ │ + bl 21f7ac │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220872 │ │ │ │ - b.n 22088e │ │ │ │ + bne.n 2208ea │ │ │ │ + b.n 220906 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 22088e │ │ │ │ + bne.n 220906 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21f6e0 │ │ │ │ + bl 21f758 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2208bc │ │ │ │ + beq.n 220934 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 22088e │ │ │ │ + b.n 220906 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21f6e0 │ │ │ │ - cbnz r0, 2208fe │ │ │ │ + bl 21f758 │ │ │ │ + cbnz r0, 220976 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 2208bc │ │ │ │ + b.n 220934 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 220872 │ │ │ │ + b.n 2208ea │ │ │ │ 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] @ 221260 │ │ │ │ + ldr.w r2, [pc, #2372] @ 2212d8 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r3, [pc, #2372] @ 221264 │ │ │ │ + ldr.w r3, [pc, #2372] @ 2212dc │ │ │ │ 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] @ 221268 │ │ │ │ + ldr.w sl, [pc, #2344] @ 2212e0 │ │ │ │ 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 221378 │ │ │ │ + beq.w 2213f0 │ │ │ │ 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 220bc6 │ │ │ │ + beq.w 220c3e │ │ │ │ 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 220a1a │ │ │ │ + beq.n 220a92 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 220c00 │ │ │ │ - cbnz r3, 2209fa │ │ │ │ - ldr.w r2, [pc, #2244] @ 22126c │ │ │ │ + beq.w 220c78 │ │ │ │ + cbnz r3, 220a72 │ │ │ │ + ldr.w r2, [pc, #2244] @ 2212e4 │ │ │ │ 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, 2209fa │ │ │ │ + cbz r5, 220a72 │ │ │ │ mov ip, r3 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2209ea │ │ │ │ + bne.n 220a62 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n 2209ea │ │ │ │ + bne.n 220a62 │ │ │ │ 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 │ │ │ │ @@ -620075,117 +620110,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 2209ba │ │ │ │ + bne.n 220a32 │ │ │ │ orr.w r3, ip, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 220bc4 │ │ │ │ + beq.w 220c3c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 220a0c │ │ │ │ + cbz r3, 220a84 │ │ │ │ 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 22099c │ │ │ │ + bne.n 220a14 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2209fa │ │ │ │ + beq.n 220a72 │ │ │ │ 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 22144a │ │ │ │ + bne.w 2214c2 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w ip, [r4, #40] @ 0x28 │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 22100c │ │ │ │ + beq.w 221084 │ │ │ │ tst.w r1, #3145728 @ 0x300000 │ │ │ │ - bne.w 22100c │ │ │ │ + bne.w 221084 │ │ │ │ and.w r1, r1, ip │ │ │ │ mov r9, r0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221014 │ │ │ │ + bne.w 22108c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 220a70 │ │ │ │ + bne.n 220ae8 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 221022 │ │ │ │ + beq.w 22109a │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 221082 │ │ │ │ + beq.w 2210fa │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 2209fa │ │ │ │ + bne.n 220a72 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2210f0 │ │ │ │ + bne.w 221168 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221130 │ │ │ │ + bne.w 2211a8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r0, 220a9e │ │ │ │ + cbnz r0, 220b16 │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 221278 │ │ │ │ + beq.w 2212f0 │ │ │ │ cmp r2, #22 │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ strdeq r3, r5, [sp, #12] │ │ │ │ - beq.n 220adc │ │ │ │ - b.w 2212cc │ │ │ │ + beq.n 220b54 │ │ │ │ + b.w 221344 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e41a8 │ │ │ │ + bl 2e4220 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e41a8 │ │ │ │ + bl 2e4220 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 220ae4 │ │ │ │ + bne.n 220b5c │ │ │ │ mov r0, sl │ │ │ │ - bl 2e4510 │ │ │ │ + bl 2e4588 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e4510 │ │ │ │ + bl 2e4588 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 2212c8 │ │ │ │ + bne.w 221340 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 220ab0 │ │ │ │ + beq.n 220b28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 221130 │ │ │ │ + beq.w 2211a8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 221130 │ │ │ │ + bne.w 2211a8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 221130 │ │ │ │ + bne.w 2211a8 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbnz r3, 220b0e │ │ │ │ + cbnz r3, 220b86 │ │ │ │ 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] │ │ │ │ @@ -620193,44 +620228,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 21f5d0 │ │ │ │ + bl 21f648 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 220da4 │ │ │ │ + beq.w 220e1c │ │ │ │ ldr r5, [r4, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 221140 │ │ │ │ + bne.w 2211b8 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 22146a │ │ │ │ + bne.w 2214e2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 221392 │ │ │ │ + beq.w 22140a │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne sl, r5 │ │ │ │ - beq.w 22142e │ │ │ │ + beq.w 2214a6 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ mov r5, r2 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 22135c │ │ │ │ + beq.w 2213d4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ subs r2, #4 │ │ │ │ mov r8, r3 │ │ │ │ subs r0, #4 │ │ │ │ str r6, [sp, #12] │ │ │ │ - b.n 220baa │ │ │ │ + b.n 220c22 │ │ │ │ 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] │ │ │ │ @@ -620238,102 +620273,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 221358 │ │ │ │ + beq.w 2213d0 │ │ │ │ subs r0, r3, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 220b7e │ │ │ │ + bne.n 220bf6 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #3 │ │ │ │ ite eq │ │ │ │ moveq r3, sl │ │ │ │ orrne.w r3, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220b7e │ │ │ │ - b.n 220b9c │ │ │ │ + bne.n 220bf6 │ │ │ │ + b.n 220c14 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22096e │ │ │ │ + bne.w 2209e6 │ │ │ │ mov r5, r6 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 261798 │ │ │ │ - ldr.w r2, [pc, #1676] @ 221270 │ │ │ │ - ldr.w r3, [pc, #1660] @ 221264 │ │ │ │ + bl 261810 │ │ │ │ + ldr.w r2, [pc, #1676] @ 2212e8 │ │ │ │ + ldr.w r3, [pc, #1660] @ 2212dc │ │ │ │ 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 22145e │ │ │ │ + bne.w 2214d6 │ │ │ │ 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 220d52 │ │ │ │ + beq.w 220dca │ │ │ │ cmp.w r3, #362 @ 0x16a │ │ │ │ - bcs.w 220daa │ │ │ │ + bcs.w 220e22 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - beq.w 220fa8 │ │ │ │ + beq.w 221020 │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2209fa │ │ │ │ + bne.w 220a72 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ add.w sl, r4, #20 │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 221018 │ │ │ │ - bl 2160ec │ │ │ │ + bne.w 221090 │ │ │ │ + bl 216164 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 220d52 │ │ │ │ + bne.w 220dca │ │ │ │ ldr.w r5, [r8, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 220d52 │ │ │ │ + bne.w 220dca │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ sub.w r0, r8, #20 │ │ │ │ - bl 21f468 │ │ │ │ + bl 21f4e0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 220d52 │ │ │ │ + beq.n 220dca │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 22146e │ │ │ │ + bne.w 2214e6 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 221220 │ │ │ │ + bhi.w 221298 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 22134c │ │ │ │ + bls.w 2213c4 │ │ │ │ subs r3, #3 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ tst r3, r1 │ │ │ │ - bne.w 221372 │ │ │ │ + bne.w 2213ea │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ itt ne │ │ │ │ movne r1, #8 │ │ │ │ movne lr, r1 │ │ │ │ - beq.w 221340 │ │ │ │ + beq.w 2213b8 │ │ │ │ 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] │ │ │ │ @@ -620349,132 +620384,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 220d0c │ │ │ │ + beq.n 220d84 │ │ │ │ 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 21eea4 │ │ │ │ + bl 21ef1c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 220d42 │ │ │ │ + beq.n 220dba │ │ │ │ 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, 220d34 │ │ │ │ + cbz r3, 220dac │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str.w r5, [r2, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 220d2a │ │ │ │ + bne.n 220da2 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21ec94 │ │ │ │ + bl 21ed0c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ sub.w r2, r8, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215fb8 │ │ │ │ + bl 216030 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 2209fa │ │ │ │ + bne.w 220a72 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 2209fa │ │ │ │ + bne.w 220a72 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 2209fa │ │ │ │ + bne.w 220a72 │ │ │ │ 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 213f8c │ │ │ │ + bl 214004 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 220d96 │ │ │ │ + cbz r0, 220e0e │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21911c │ │ │ │ + bl 219194 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 2209fa │ │ │ │ + b.n 220a72 │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2209fa │ │ │ │ + bne.w 220a72 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r8, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 22101c │ │ │ │ + bne.w 221094 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 2209fa │ │ │ │ + bne.w 220a72 │ │ │ │ ldr.w r5, [r8, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 220f98 │ │ │ │ - ldr.w r3, [pc, #1180] @ 221274 │ │ │ │ + bne.w 221010 │ │ │ │ + ldr.w r3, [pc, #1180] @ 2212ec │ │ │ │ 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 21f468 │ │ │ │ + bl 21f4e0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2212ba │ │ │ │ + beq.w 221332 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 22146e │ │ │ │ + bne.w 2214e6 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 221238 │ │ │ │ + bhi.w 2212b0 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 221352 │ │ │ │ + bls.w 2213ca │ │ │ │ subs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ movw r0, #387 @ 0x183 │ │ │ │ tst r2, r0 │ │ │ │ - bne.w 22137c │ │ │ │ + bne.w 2213f4 │ │ │ │ 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 │ │ │ │ @@ -620496,15 +620531,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 220ed6 │ │ │ │ + beq.n 220f4e │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 61070 │ │ │ │ movs r0, #1 │ │ │ │ @@ -620518,60 +620553,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 220eac │ │ │ │ + bne.n 220f24 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21ec94 │ │ │ │ + bl 21ed0c │ │ │ │ ldrb.w r9, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 220f04 │ │ │ │ + beq.n 220f7c │ │ │ │ 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 21eea4 │ │ │ │ + bl 21ef1c │ │ │ │ ldrb.w r9, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 220f3a │ │ │ │ + beq.n 220fb2 │ │ │ │ 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, 220f2c │ │ │ │ + cbz r2, 220fa4 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str.w r5, [r3, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 220f22 │ │ │ │ + bne.n 220f9a │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21ec94 │ │ │ │ + bl 21ed0c │ │ │ │ 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 │ │ │ │ @@ -620580,83 +620615,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 2131b8 │ │ │ │ + bl 213230 │ │ │ │ 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 2209fa │ │ │ │ + bne.w 220a72 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 2209fa │ │ │ │ + bne.w 220a72 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 2209fa │ │ │ │ - b.n 220d9e │ │ │ │ + bne.w 220a72 │ │ │ │ + b.n 220e16 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 2209fa │ │ │ │ - ldr r3, [pc, #700] @ (221274 ) │ │ │ │ + bne.w 220a72 │ │ │ │ + ldr r3, [pc, #700] @ (2212ec ) │ │ │ │ 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 2211da │ │ │ │ + beq.w 221252 │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.w 2209fa │ │ │ │ - vldr d7, [pc, #632] @ 221258 │ │ │ │ + bne.w 220a72 │ │ │ │ + vldr d7, [pc, #632] @ 2212d0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2209fa │ │ │ │ + beq.w 220a72 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - b.n 220d96 │ │ │ │ + b.n 220e0e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220a5c │ │ │ │ - b.n 2209fa │ │ │ │ + beq.w 220ad4 │ │ │ │ + b.n 220a72 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 2209fa │ │ │ │ - bl 2160ec │ │ │ │ + b.n 220a72 │ │ │ │ + bl 216164 │ │ │ │ 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 213c24 │ │ │ │ + bl 213c9c │ │ │ │ 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 │ │ │ │ @@ -620668,37 +620703,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - b.n 220d96 │ │ │ │ + b.n 220e0e │ │ │ │ subs r5, #20 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 22114a │ │ │ │ + beq.n 2211c2 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 2209fa │ │ │ │ + bne.w 220a72 │ │ │ │ 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 2182e4 │ │ │ │ + bl 21835c │ │ │ │ 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] │ │ │ │ @@ -620715,57 +620750,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 220da4 │ │ │ │ + b.n 220e1c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ sub.w r0, r5, #20 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2370f0 │ │ │ │ + bl 237168 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 221124 │ │ │ │ + cbz r0, 22119c │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 221250 │ │ │ │ + bhi.w 2212c8 │ │ │ │ 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 221250 │ │ │ │ + bne.w 2212c8 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #68] @ 0x44 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 220a8c │ │ │ │ + beq.w 220b04 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21f5d0 │ │ │ │ + bl 21f648 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 220b3a │ │ │ │ + bne.w 220bb2 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ - b.n 2209fa │ │ │ │ + b.n 220a72 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 2211aa │ │ │ │ + bhi.n 221222 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 22132a │ │ │ │ + bhi.w 2213a2 │ │ │ │ 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 │ │ │ │ @@ -620795,221 +620830,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 22108e │ │ │ │ + bne.w 221106 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 22107c │ │ │ │ + bne.w 2210f4 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22107c │ │ │ │ + bne.w 2210f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f5d0 │ │ │ │ + bl 21f648 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22107c │ │ │ │ + beq.w 2210f4 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r1, #20 │ │ │ │ - b.n 220d96 │ │ │ │ + b.n 220e0e │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221382 │ │ │ │ + beq.w 2213fa │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ tst.w r8, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, sl, #20 │ │ │ │ - bne.w 220d96 │ │ │ │ - b.n 220fdc │ │ │ │ + bne.w 220e0e │ │ │ │ + b.n 221054 │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 22134c │ │ │ │ + bhi.w 2213c4 │ │ │ │ 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 221352 │ │ │ │ + bhi.w 2213ca │ │ │ │ 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 220a82 │ │ │ │ + b.n 220afa │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xf6d600a7 │ │ │ │ + @ instruction: 0xf65e00a7 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6b000a7 │ │ │ │ + @ instruction: 0xf63800a7 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r4, #5472256 @ 0x538000 │ │ │ │ + @ instruction: 0xf39c00a7 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2e41a8 │ │ │ │ + bl 2e4220 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 2212a2 │ │ │ │ + cbz r0, 22131a │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 2212a2 │ │ │ │ + bne.n 22131a │ │ │ │ mov r1, sl │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 2213ba │ │ │ │ + beq.w 221432 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221130 │ │ │ │ + bne.w 2211a8 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.w 220a9e │ │ │ │ + b.w 220b16 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ - b.n 220f84 │ │ │ │ + b.n 220ffc │ │ │ │ ldrd r3, r5, [sp, #12] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 220ae6 │ │ │ │ + bne.w 220b5e │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2e1f98 │ │ │ │ + bl 2e2010 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 221304 │ │ │ │ + beq.n 22137c │ │ │ │ ldrb.w r0, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 2213b2 │ │ │ │ + beq.n 22142a │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2e1fb4 │ │ │ │ + bl 2e202c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.w 220ae6 │ │ │ │ + bne.w 220b5e │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ sub.w r0, r5, #20 │ │ │ │ - bl 21ec18 │ │ │ │ - b.n 220da4 │ │ │ │ + bl 21ec90 │ │ │ │ + b.n 220e1c │ │ │ │ sxth r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 22108e │ │ │ │ - b.n 2211b0 │ │ │ │ + bne.w 221106 │ │ │ │ + b.n 221228 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 22108e │ │ │ │ - b.n 2211b0 │ │ │ │ + bne.w 221106 │ │ │ │ + b.n 221228 │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 22108e │ │ │ │ - b.n 2211b0 │ │ │ │ + bne.w 221106 │ │ │ │ + b.n 221228 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 220ca0 │ │ │ │ + b.n 220d18 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 220e46 │ │ │ │ + b.n 220ebe │ │ │ │ movs r1, #32 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 220ca0 │ │ │ │ + b.n 220d18 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 220e46 │ │ │ │ + b.n 220ebe │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21f6e0 │ │ │ │ + bl 21f758 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221140 │ │ │ │ + beq.w 2211b8 │ │ │ │ mov r9, r0 │ │ │ │ - b.w 2209fa │ │ │ │ + b.w 220a72 │ │ │ │ movs r1, #16 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 220ca0 │ │ │ │ + b.n 220d18 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 220bd6 │ │ │ │ + b.n 220c4e │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 220e46 │ │ │ │ + b.n 220ebe │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - b.n 220fd4 │ │ │ │ + b.n 22104c │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 220ca0 │ │ │ │ + b.n 220d18 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 220e46 │ │ │ │ + b.n 220ebe │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r2, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 221466 │ │ │ │ + bne.n 2214de │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ sub.w sl, r2, r1 │ │ │ │ clz sl, sl │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.w 220b60 │ │ │ │ + b.w 220bd8 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.n 2212ea │ │ │ │ - b.w 220ae6 │ │ │ │ + bne.n 221362 │ │ │ │ + b.w 220b5e │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 2212a2 │ │ │ │ + bne.w 22131a │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c9c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2e4200 │ │ │ │ + bl 2e4278 │ │ │ │ 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 │ │ │ │ @@ -621018,755 +621053,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f6e0 │ │ │ │ - b.n 220da4 │ │ │ │ + bl 21f758 │ │ │ │ + b.n 220e1c │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21fa50 │ │ │ │ + bl 21fac8 │ │ │ │ sub.w sl, r5, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ clz sl, sl │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.w 220b60 │ │ │ │ + b.w 220bd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2209fa │ │ │ │ + bne.w 220a72 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 221462 │ │ │ │ + beq.n 2214da │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 220a82 │ │ │ │ - b.w 2209fa │ │ │ │ + beq.w 220afa │ │ │ │ + b.w 220a72 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov r5, r3 │ │ │ │ - b.n 221084 │ │ │ │ + b.n 2210fc │ │ │ │ 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, 221492 │ │ │ │ - b.n 2214ba │ │ │ │ + cbnz r3, 22150a │ │ │ │ + b.n 221532 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2214ba │ │ │ │ + cbz r3, 221532 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22148c │ │ │ │ + beq.n 221504 │ │ │ │ movs r5, #0 │ │ │ │ - bl 220908 │ │ │ │ + bl 220980 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 2214b6 │ │ │ │ + cbz r3, 22152e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22149a │ │ │ │ + bne.n 221512 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2214a8 │ │ │ │ + bne.n 221520 │ │ │ │ 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, 2214f2 │ │ │ │ + cbz r2, 22156a │ │ │ │ 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 2214dc │ │ │ │ + bne.n 221554 │ │ │ │ ldr.w r4, [r9, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 221504 │ │ │ │ - b.n 2215da │ │ │ │ + cbnz r3, 22157c │ │ │ │ + b.n 221652 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2215da │ │ │ │ + beq.n 221652 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2214fc │ │ │ │ + beq.n 221574 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2215e4 │ │ │ │ + beq.n 22165c │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221584 │ │ │ │ + beq.n 2215fc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 22157e │ │ │ │ + cbz r0, 2215f6 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 221576 │ │ │ │ + bne.n 2215ee │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 221592 │ │ │ │ + cbz r1, 22160a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 221576 │ │ │ │ + bne.n 2215ee │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 221572 │ │ │ │ + bls.n 2215ea │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 221554 │ │ │ │ + beq.n 2215cc │ │ │ │ movs r6, #1 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 221584 │ │ │ │ + cbz r3, 2215fc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 22157e │ │ │ │ + cbz r3, 2215f6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 22157e │ │ │ │ + cbz r1, 2215f6 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 221576 │ │ │ │ + bne.n 2215ee │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 221592 │ │ │ │ + cbz r1, 22160a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 22153a │ │ │ │ + beq.n 2215b2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 221554 │ │ │ │ + b.n 2215cc │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22155a │ │ │ │ + bne.n 2215d2 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2215a0 │ │ │ │ + beq.n 221618 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 216288 │ │ │ │ - cbz r5, 2215c0 │ │ │ │ + bl 216300 │ │ │ │ + cbz r5, 221638 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 22151a │ │ │ │ + b.n 221592 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 22154a │ │ │ │ + b.n 2215c2 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221592 │ │ │ │ + beq.n 22160a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 22153a │ │ │ │ + beq.n 2215b2 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 22158e │ │ │ │ + bne.n 221606 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 261798 │ │ │ │ - b.n 2215d2 │ │ │ │ + bl 261810 │ │ │ │ + b.n 22164a │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 22150a │ │ │ │ + bne.n 221582 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2215cc │ │ │ │ + bne.n 221644 │ │ │ │ mov r0, r9 │ │ │ │ - bl 23aa38 │ │ │ │ + bl 23aab0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r5 │ │ │ │ - b.n 2215c0 │ │ │ │ + b.n 221638 │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 221610 │ │ │ │ - cbz r3, 221610 │ │ │ │ + beq.n 221688 │ │ │ │ + cbz r3, 221688 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ - b.n 2215fc │ │ │ │ + b.n 221674 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 221610 │ │ │ │ + cbz r3, 221688 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2215f8 │ │ │ │ - cbz r1, 221614 │ │ │ │ + bne.n 221670 │ │ │ │ + cbz r1, 22168c │ │ │ │ mov r2, r1 │ │ │ │ - b.n 22160c │ │ │ │ + b.n 221684 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 221614 │ │ │ │ + cbz r2, 22168c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 221608 │ │ │ │ + bne.n 221680 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #59] @ 0x3b │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.n 221624 │ │ │ │ + beq.n 22169c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2215f8 │ │ │ │ + b.n 221670 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #812] @ (221958 ) │ │ │ │ + ldr r2, [pc, #812] @ (2219d0 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 2216a2 │ │ │ │ + bhi.n 22171a │ │ │ │ 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 22191c │ │ │ │ + beq.w 221994 │ │ │ │ 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 221654 │ │ │ │ + beq.n 2216cc │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w lr, r1, #24 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 221952 │ │ │ │ + beq.w 2219ca │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 221698 │ │ │ │ + bcc.n 221710 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221656 │ │ │ │ + beq.n 2216ce │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221692 │ │ │ │ + beq.n 22170a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22168a │ │ │ │ + bne.n 221702 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 221918 │ │ │ │ + bne.w 221990 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 221668 │ │ │ │ - b.n 221654 │ │ │ │ + bne.n 2216e0 │ │ │ │ + b.n 2216cc │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221654 │ │ │ │ + beq.n 2216cc │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 221952 │ │ │ │ + beq.w 2219ca │ │ │ │ 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 2216e8 │ │ │ │ + bcc.n 221760 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221656 │ │ │ │ + beq.n 2216ce │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 2216e2 │ │ │ │ + beq.n 22175a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2216da │ │ │ │ + bne.n 221752 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 221918 │ │ │ │ + bne.w 221990 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 2216b2 │ │ │ │ - b.n 221654 │ │ │ │ - ldr r3, [pc, #612] @ (22195c ) │ │ │ │ + bne.n 22172a │ │ │ │ + b.n 2216cc │ │ │ │ + ldr r3, [pc, #612] @ (2219d4 ) │ │ │ │ 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 221654 │ │ │ │ + beq.n 2216cc │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 221952 │ │ │ │ + beq.w 2219ca │ │ │ │ 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 221748 │ │ │ │ + bcc.n 2217c0 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221656 │ │ │ │ + beq.n 2216ce │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221742 │ │ │ │ + beq.n 2217ba │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22173a │ │ │ │ + bne.n 2217b2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 221918 │ │ │ │ + bne.w 221990 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #32 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 221712 │ │ │ │ - b.n 221654 │ │ │ │ + bne.n 22178a │ │ │ │ + b.n 2216cc │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 221654 │ │ │ │ + beq.w 2216cc │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 221952 │ │ │ │ + beq.w 2219ca │ │ │ │ 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 22179c │ │ │ │ + bcc.n 221814 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221656 │ │ │ │ + beq.w 2216ce │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221796 │ │ │ │ + beq.n 22180e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22178e │ │ │ │ + bne.n 221806 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 221918 │ │ │ │ + bne.w 221990 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 221654 │ │ │ │ + bne.w 2216cc │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r0 │ │ │ │ - bhi.w 221654 │ │ │ │ + bhi.w 2216cc │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221656 │ │ │ │ + beq.w 2216ce │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 2217cc │ │ │ │ + beq.n 221844 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2217c4 │ │ │ │ + bne.n 22183c │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 221656 │ │ │ │ + b.n 2216ce │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 221810 │ │ │ │ + cbz r3, 221888 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r4, r1, #24 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 221952 │ │ │ │ + beq.w 2219ca │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 221810 │ │ │ │ + bcc.n 221888 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221656 │ │ │ │ + beq.w 2216ce │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 22180a │ │ │ │ + beq.n 221882 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221802 │ │ │ │ + bne.n 22187a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 221918 │ │ │ │ + bne.w 221990 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221654 │ │ │ │ + beq.w 2216cc │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 221952 │ │ │ │ + beq.w 2219ca │ │ │ │ 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 221858 │ │ │ │ + bcc.n 2218d0 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221656 │ │ │ │ + beq.w 2216ce │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221854 │ │ │ │ + beq.n 2218cc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22184c │ │ │ │ + bne.n 2218c4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 221918 │ │ │ │ + bne.n 221990 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 221822 │ │ │ │ - b.n 221654 │ │ │ │ + bne.n 22189a │ │ │ │ + b.n 2216cc │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 221654 │ │ │ │ + beq.w 2216cc │ │ │ │ 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 221952 │ │ │ │ + beq.n 2219ca │ │ │ │ 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 2218b0 │ │ │ │ + bcc.n 221928 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221656 │ │ │ │ + beq.w 2216ce │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 2218ac │ │ │ │ + beq.n 221924 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2218a4 │ │ │ │ + bne.n 22191c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 221918 │ │ │ │ + bne.n 221990 │ │ │ │ add.w ip, ip, #5 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 221880 │ │ │ │ - b.n 221654 │ │ │ │ - ldr r3, [pc, #164] @ (221960 ) │ │ │ │ + bne.n 2218f8 │ │ │ │ + b.n 2216cc │ │ │ │ + ldr r3, [pc, #164] @ (2219d8 ) │ │ │ │ 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 221654 │ │ │ │ + beq.w 2216cc │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 221952 │ │ │ │ + beq.n 2219ca │ │ │ │ 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 22190a │ │ │ │ + bcc.n 221982 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221656 │ │ │ │ + beq.w 2216ce │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221906 │ │ │ │ + beq.n 22197e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2218fe │ │ │ │ + bne.n 221976 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 221918 │ │ │ │ + bne.n 221990 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 2218d6 │ │ │ │ - b.n 221654 │ │ │ │ + bne.n 22194e │ │ │ │ + b.n 2216cc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 221656 │ │ │ │ + b.n 2216ce │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 221952 │ │ │ │ + beq.n 2219ca │ │ │ │ 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 221654 │ │ │ │ + bcc.w 2216cc │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221656 │ │ │ │ + beq.w 2216ce │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 2217cc │ │ │ │ + beq.w 221844 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221948 │ │ │ │ - b.n 2217cc │ │ │ │ + bne.n 2219c0 │ │ │ │ + b.n 221844 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - strd r0, r0, [lr, #668] @ 0x29c │ │ │ │ + ldrd r0, r0, [r6, #-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] @ 222584 │ │ │ │ + ldr.w r4, [pc, #3084] @ 2225fc │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #3084] @ 222588 │ │ │ │ + ldr.w r0, [pc, #3084] @ 222600 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3080] @ 22258c │ │ │ │ - ldr.w r2, [pc, #3080] @ 222590 │ │ │ │ + ldr.w r3, [pc, #3080] @ 222604 │ │ │ │ + ldr.w r2, [pc, #3080] @ 222608 │ │ │ │ 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 221a72 │ │ │ │ + beq.n 221aea │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 221a72 │ │ │ │ + bne.n 221aea │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r1 │ │ │ │ cmp.w ip, #490 @ 0x1ea │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov sl, r3 │ │ │ │ - bcs.n 221a92 │ │ │ │ + bcs.n 221b0a │ │ │ │ cmp.w ip, #480 @ 0x1e0 │ │ │ │ - bcs.w 221b7a │ │ │ │ + bcs.w 221bf2 │ │ │ │ cmp.w ip, #316 @ 0x13c │ │ │ │ - bhi.w 221bb4 │ │ │ │ + bhi.w 221c2c │ │ │ │ cmp.w ip, #284 @ 0x11c │ │ │ │ - bhi.w 222d1a │ │ │ │ + bhi.w 222d92 │ │ │ │ cmp.w ip, #227 @ 0xe3 │ │ │ │ - bhi.w 221c12 │ │ │ │ + bhi.w 221c8a │ │ │ │ cmp.w ip, #219 @ 0xdb │ │ │ │ - bhi.w 222cd2 │ │ │ │ + bhi.w 222d4a │ │ │ │ cmp.w ip, #118 @ 0x76 │ │ │ │ - beq.w 2227e6 │ │ │ │ - bls.w 221fec │ │ │ │ + beq.w 22285e │ │ │ │ + bls.w 222064 │ │ │ │ cmp.w ip, #203 @ 0xcb │ │ │ │ - bhi.w 2221fa │ │ │ │ + bhi.w 222272 │ │ │ │ cmp.w ip, #171 @ 0xab │ │ │ │ - bhi.w 222ca8 │ │ │ │ + bhi.w 222d20 │ │ │ │ cmp.w ip, #166 @ 0xa6 │ │ │ │ - beq.w 221db2 │ │ │ │ - bhi.w 222e38 │ │ │ │ + beq.w 221e2a │ │ │ │ + bhi.w 222eb0 │ │ │ │ sub.w ip, ip, #124 @ 0x7c │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 221afa │ │ │ │ + bhi.n 221b72 │ │ │ │ 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 222bde │ │ │ │ + bne.w 222c56 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 221afa │ │ │ │ + beq.n 221b72 │ │ │ │ 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, 221a6e │ │ │ │ + cbz r3, 221ae6 │ │ │ │ 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 221a6e │ │ │ │ + bpl.n 221ae6 │ │ │ │ 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] @ 222594 │ │ │ │ - ldr.w r3, [pc, #2832] @ 222588 │ │ │ │ + ldr.w r2, [pc, #2848] @ 22260c │ │ │ │ + ldr.w r3, [pc, #2832] @ 222600 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 222ffc │ │ │ │ + bne.w 223074 │ │ │ │ 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 221b02 │ │ │ │ + bhi.n 221b7a │ │ │ │ movw r3, #686 @ 0x2ae │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 22231a │ │ │ │ + bhi.w 222392 │ │ │ │ cmp.w ip, #640 @ 0x280 │ │ │ │ - bcs.w 22237e │ │ │ │ + bcs.w 2223f6 │ │ │ │ cmp.w ip, #604 @ 0x25c │ │ │ │ - bhi.w 221ce4 │ │ │ │ + bhi.w 221d5c │ │ │ │ cmp.w ip, #516 @ 0x204 │ │ │ │ - bcs.w 22253e │ │ │ │ + bcs.w 2225b6 │ │ │ │ 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 221d88 │ │ │ │ + bne.w 221e00 │ │ │ │ cmp.w ip, #504 @ 0x1f8 │ │ │ │ - beq.w 22267c │ │ │ │ + beq.w 2226f4 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 221afa │ │ │ │ + bpl.n 221b72 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 221afa │ │ │ │ + cbnz r4, 221b72 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 221afa │ │ │ │ + cbnz r4, 221b72 │ │ │ │ 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 221a4c │ │ │ │ + b.n 221ac4 │ │ │ │ cmp.w ip, #780 @ 0x30c │ │ │ │ - bcs.w 2222ac │ │ │ │ + bcs.w 222324 │ │ │ │ cmp.w ip, #772 @ 0x304 │ │ │ │ - bcs.w 221d92 │ │ │ │ + bcs.w 221e0a │ │ │ │ movw r3, #749 @ 0x2ed │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 22240c │ │ │ │ + bhi.w 222484 │ │ │ │ movw r3, #729 @ 0x2d9 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 222598 │ │ │ │ + bls.w 222610 │ │ │ │ subw r2, ip, #730 @ 0x2da │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #2535 @ 0x9e7 │ │ │ │ movt r2, #8 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221d88 │ │ │ │ + bne.w 221e00 │ │ │ │ tst.w r3, #24 │ │ │ │ - bne.w 222662 │ │ │ │ + bne.w 2226da │ │ │ │ movw r3, #742 @ 0x2e6 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 221afa │ │ │ │ + bne.n 221b72 │ │ │ │ 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 221afa │ │ │ │ + beq.n 221b72 │ │ │ │ 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 2228ca │ │ │ │ + bne.w 222942 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.n 221afa │ │ │ │ + b.n 221b72 │ │ │ │ sub.w r3, ip, #480 @ 0x1e0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 221afa │ │ │ │ - add r2, pc, #8 @ (adr r2, 221b8c ) │ │ │ │ + bhi.n 221b72 │ │ │ │ + add r2, pc, #8 @ (adr r2, 221c04 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r1, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ @@ -621781,49 +621816,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 221c98 │ │ │ │ + bcs.n 221d10 │ │ │ │ cmp.w ip, #402 @ 0x192 │ │ │ │ - bcs.w 2220a8 │ │ │ │ + bcs.w 222120 │ │ │ │ cmp.w ip, #390 @ 0x186 │ │ │ │ - bcs.w 2224a0 │ │ │ │ + bcs.w 222518 │ │ │ │ cmp.w ip, #368 @ 0x170 │ │ │ │ - bls.w 2226ec │ │ │ │ + bls.w 222764 │ │ │ │ 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 221d88 │ │ │ │ + bne.w 221e00 │ │ │ │ tst.w r3, #1605632 @ 0x188000 │ │ │ │ - bne.w 221ef4 │ │ │ │ + bne.w 221f6c │ │ │ │ movw r3, #385 @ 0x181 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 221afa │ │ │ │ + bne.w 221b72 │ │ │ │ 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 221a4c │ │ │ │ + b.n 221ac4 │ │ │ │ cmp.w ip, #266 @ 0x10a │ │ │ │ - bhi.w 2223c6 │ │ │ │ + bhi.w 22243e │ │ │ │ cmp.w ip, #242 @ 0xf2 │ │ │ │ - bls.w 222972 │ │ │ │ + bls.w 2229ea │ │ │ │ sub.w ip, ip, #243 @ 0xf3 │ │ │ │ cmp.w ip, #23 │ │ │ │ - bhi.w 221afa │ │ │ │ - add r3, pc, #8 @ (adr r3, 221c38 ) │ │ │ │ + bhi.w 221b72 │ │ │ │ + add r3, pc, #8 @ (adr r3, 221cb0 ) │ │ │ │ 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 │ │ │ │ @@ -621853,835 +621888,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 222650 │ │ │ │ + beq.w 2226c8 │ │ │ │ cmp.w ip, #448 @ 0x1c0 │ │ │ │ - bcs.w 22247c │ │ │ │ + bcs.w 2224f4 │ │ │ │ cmp.w ip, #444 @ 0x1bc │ │ │ │ - bls.w 222d66 │ │ │ │ + bls.w 222dde │ │ │ │ cmp.w ip, #446 @ 0x1be │ │ │ │ ittt eq │ │ │ │ mvneq.w r3, r9 │ │ │ │ andeq.w r7, r3, #1 │ │ │ │ addeq.w r3, r5, #100 @ 0x64 │ │ │ │ - bne.w 221afa │ │ │ │ + bne.w 221b72 │ │ │ │ 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 2228ec │ │ │ │ + bne.w 222964 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ orrs r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 221afa │ │ │ │ + b.n 221b72 │ │ │ │ mvn.w r1, #604 @ 0x25c │ │ │ │ add ip, r1 │ │ │ │ cmp.w ip, #34 @ 0x22 │ │ │ │ - bhi.w 221afa │ │ │ │ - add r3, pc, #8 @ (adr r3, 221cfc ) │ │ │ │ + bhi.w 221b72 │ │ │ │ + add r3, pc, #8 @ (adr r3, 221d74 ) │ │ │ │ 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]! @ 222104 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 22217c │ │ │ │ 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]! @ 222114 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222118 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 22218c │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222190 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222120 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222198 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222128 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2221a0 │ │ │ │ lsls r3, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222134 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2221ac │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222140 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222144 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2221b8 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2221bc │ │ │ │ lsls r1, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222150 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2221c8 │ │ │ │ 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]! @ 222160 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222164 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2221d8 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2221dc │ │ │ │ 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]! @ 222178 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 22217c │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222180 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2221f0 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2221f4 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2221f8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ add lr, r8 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.n 221a4c │ │ │ │ + b.n 221ac4 │ │ │ │ sub.w r2, ip, #772 @ 0x304 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #11 │ │ │ │ - bne.w 221ef4 │ │ │ │ + bne.w 221f6c │ │ │ │ tst.w r3, #80 @ 0x50 │ │ │ │ - bne.w 22283c │ │ │ │ + bne.w 2228b4 │ │ │ │ tst.w r3, #160 @ 0xa0 │ │ │ │ - beq.w 221afa │ │ │ │ + beq.w 221b72 │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.n 221a4c │ │ │ │ + b.n 221ac4 │ │ │ │ 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 221a4c │ │ │ │ + b.n 221ac4 │ │ │ │ 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 222b7a │ │ │ │ + bne.w 222bf2 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbnz r3, 221e20 │ │ │ │ + cbnz r3, 221e98 │ │ │ │ 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 222ec4 │ │ │ │ + bne.w 222f3c │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 221e36 │ │ │ │ + bne.n 221eae │ │ │ │ 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 221a4c │ │ │ │ + b.n 221ac4 │ │ │ │ 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 222c68 │ │ │ │ + bne.w 222ce0 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 221e36 │ │ │ │ + bne.n 221eae │ │ │ │ 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 2229fc │ │ │ │ + bne.w 222a74 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.n 221e36 │ │ │ │ + b.n 221eae │ │ │ │ subw ip, ip, #694 @ 0x2b6 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #248 @ 0xf8 │ │ │ │ - bne.n 221d88 │ │ │ │ + bne.n 221e00 │ │ │ │ movw r2, #16389 @ 0x4005 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 221ef4 │ │ │ │ + bne.n 221f6c │ │ │ │ tst.w r3, #2560 @ 0xa00 │ │ │ │ - beq.w 221afa │ │ │ │ + beq.w 221b72 │ │ │ │ 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 222b9a │ │ │ │ + bne.w 222c12 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ ubfx r3, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 222e50 │ │ │ │ + beq.w 222ec8 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 221afa │ │ │ │ + bne.w 221b72 │ │ │ │ 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 221afa │ │ │ │ + b.n 221b72 │ │ │ │ sub.w ip, ip, #101 @ 0x65 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 221afa │ │ │ │ + bhi.w 221b72 │ │ │ │ movw r3, #65413 @ 0xff85 │ │ │ │ lsr.w r3, r3, ip │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 221afa │ │ │ │ + bpl.w 221b72 │ │ │ │ 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 222fac │ │ │ │ + beq.w 223024 │ │ │ │ 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 22228e │ │ │ │ + bne.w 222306 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 221f30 │ │ │ │ + cbnz r4, 221fa8 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 221f0a │ │ │ │ + bne.n 221f82 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 221a4c │ │ │ │ + b.n 221ac4 │ │ │ │ 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 222c04 │ │ │ │ + bne.w 222c7c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221e36 │ │ │ │ + bne.w 221eae │ │ │ │ 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 222ee4 │ │ │ │ + bne.w 222f5c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221e36 │ │ │ │ + bne.w 221eae │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r4, r9, #1, #1 │ │ │ │ eoreq.w r4, r4, #1 │ │ │ │ - b.n 221e36 │ │ │ │ + b.n 221eae │ │ │ │ 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 222b5a │ │ │ │ + bne.w 222bd2 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 222e44 │ │ │ │ + beq.w 222ebc │ │ │ │ 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 221a4c │ │ │ │ + b.n 221ac4 │ │ │ │ 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 222c42 │ │ │ │ + bne.w 222cba │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221afa │ │ │ │ + bne.w 221b72 │ │ │ │ ubfx r4, r9, #7, #1 │ │ │ │ - b.n 221afa │ │ │ │ + b.n 221b72 │ │ │ │ cmp.w ip, #66 @ 0x42 │ │ │ │ - bhi.w 222dbc │ │ │ │ + bhi.w 222e34 │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ - bhi.w 222cf6 │ │ │ │ + bhi.w 222d6e │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 22283c │ │ │ │ + beq.w 2228b4 │ │ │ │ sub.w ip, ip, #34 @ 0x22 │ │ │ │ cmp.w ip, #24 │ │ │ │ - bhi.w 221afa │ │ │ │ + bhi.w 221b72 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #1923 @ 0x783 │ │ │ │ movt r2, #36 @ 0x24 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221ef4 │ │ │ │ + bne.w 221f6c │ │ │ │ tst.w r3, #2064 @ 0x810 │ │ │ │ - bne.w 221db2 │ │ │ │ + bne.w 221e2a │ │ │ │ cmp.w ip, #24 │ │ │ │ - bne.w 221afa │ │ │ │ + bne.w 221b72 │ │ │ │ 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 222910 │ │ │ │ + bne.w 222988 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2228b0 │ │ │ │ + bne.w 222928 │ │ │ │ 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 22292c │ │ │ │ + bne.w 2229a4 │ │ │ │ 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 221a4c │ │ │ │ + bne.w 221ac4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r0, r2, #24 │ │ │ │ - bpl.w 221a4c │ │ │ │ + bpl.w 221ac4 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 221a4c │ │ │ │ + bmi.w 221ac4 │ │ │ │ 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 221a4c │ │ │ │ + b.n 221ac4 │ │ │ │ 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 221ef4 │ │ │ │ + bne.w 221f6c │ │ │ │ movw r2, #36867 @ 0x9003 │ │ │ │ movt r2, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222724 │ │ │ │ + bne.w 22279c │ │ │ │ movw r3, #411 @ 0x19b │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 221afa │ │ │ │ + bne.w 221b72 │ │ │ │ add lr, r8 │ │ │ │ ands.w r4, r9, #4128 @ 0x1020 │ │ │ │ - beq.w 221afc │ │ │ │ + beq.w 221b74 │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov r9, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222fac │ │ │ │ + beq.w 223024 │ │ │ │ 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 222360 │ │ │ │ + bne.w 2223d8 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221e36 │ │ │ │ + bne.w 221eae │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 2220f4 │ │ │ │ - b.n 221f30 │ │ │ │ + bne.n 22216c │ │ │ │ + b.n 221fa8 │ │ │ │ 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 22294c │ │ │ │ + bne.w 2229c4 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 222156 │ │ │ │ + cbnz r4, 2221ce │ │ │ │ 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 221a4c │ │ │ │ + bls.w 221ac4 │ │ │ │ sub.w r2, r7, #199 @ 0xc7 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.w 221a4c │ │ │ │ + beq.w 221ac4 │ │ │ │ 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 221a4c │ │ │ │ + b.n 221ac4 │ │ │ │ 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 222c24 │ │ │ │ + bne.w 222c9c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 222af2 │ │ │ │ + bne.w 222b6a │ │ │ │ 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 222a1c │ │ │ │ + beq.w 222a94 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221e36 │ │ │ │ + bne.w 221eae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 221f30 │ │ │ │ + b.n 221fa8 │ │ │ │ add.w r3, r8, #77824 @ 0x13000 │ │ │ │ ubfx r4, r9, #6, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 221a4c │ │ │ │ + b.n 221ac4 │ │ │ │ cmp.w ip, #204 @ 0xcc │ │ │ │ - beq.w 22299c │ │ │ │ + beq.w 222a14 │ │ │ │ sub.w ip, ip, #208 @ 0xd0 │ │ │ │ cmp.w ip, #11 │ │ │ │ - bhi.w 221afa │ │ │ │ + bhi.w 221b72 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #2178 @ 0x882 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221ef4 │ │ │ │ + bne.w 221f6c │ │ │ │ tst.w r3, #1040 @ 0x410 │ │ │ │ - bne.w 222034 │ │ │ │ + bne.w 2220ac │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 221afa │ │ │ │ + bpl.w 221b72 │ │ │ │ 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 222b3e │ │ │ │ + bne.w 222bb6 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 222ad8 │ │ │ │ + bne.w 222b50 │ │ │ │ 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 222d9c │ │ │ │ + bne.w 222e14 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221e36 │ │ │ │ + bne.w 221eae │ │ │ │ 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 222a1c │ │ │ │ + beq.w 222a94 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2221dc │ │ │ │ - b.n 221f30 │ │ │ │ + beq.n 222254 │ │ │ │ + b.n 221fa8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221f30 │ │ │ │ + bne.w 221fa8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 221f20 │ │ │ │ + b.n 221f98 │ │ │ │ movw r3, #781 @ 0x30d │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 222826 │ │ │ │ - bls.w 222800 │ │ │ │ + beq.w 22289e │ │ │ │ + bls.w 222878 │ │ │ │ movw r3, #813 @ 0x32d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 222a22 │ │ │ │ + bhi.w 222a9a │ │ │ │ movw r3, #782 @ 0x30e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 221afa │ │ │ │ + beq.w 221b72 │ │ │ │ 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 221ef4 │ │ │ │ + bne.w 221f6c │ │ │ │ tst.w r3, #35127296 @ 0x2180000 │ │ │ │ - bne.w 221db2 │ │ │ │ + bne.w 221e2a │ │ │ │ tst.w r3, #1140850688 @ 0x44000000 │ │ │ │ - beq.w 221afa │ │ │ │ + beq.w 221b72 │ │ │ │ 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 222bbc │ │ │ │ + bne.w 222c34 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 221e36 │ │ │ │ - b.n 221e5c │ │ │ │ + beq.w 221eae │ │ │ │ + b.n 221ed4 │ │ │ │ subw ip, ip, #687 @ 0x2af │ │ │ │ cmp.w ip, #6 │ │ │ │ - bhi.w 221afa │ │ │ │ - add r3, pc, #8 @ (adr r3, 222330 ) │ │ │ │ + bhi.w 221b72 │ │ │ │ + add r3, pc, #8 @ (adr r3, 2223a8 ) │ │ │ │ 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 1ee346 │ │ │ │ + bl 1ee3be │ │ │ │ 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 221a4c │ │ │ │ + b.w 221ac4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221e36 │ │ │ │ + bne.w 221eae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22210a │ │ │ │ + b.n 222182 │ │ │ │ cmp.w ip, #664 @ 0x298 │ │ │ │ - bhi.w 222f5e │ │ │ │ + bhi.w 222fd6 │ │ │ │ cmp.w ip, #656 @ 0x290 │ │ │ │ - bls.w 2227ba │ │ │ │ + bls.w 222832 │ │ │ │ mvn.w r0, #656 @ 0x290 │ │ │ │ movs r3, #1 │ │ │ │ add ip, r0 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83 @ 0x53 │ │ │ │ - bne.w 221d88 │ │ │ │ + bne.w 221e00 │ │ │ │ tst.w r3, #160 @ 0xa0 │ │ │ │ - beq.w 221afa │ │ │ │ + beq.w 221b72 │ │ │ │ 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 221a4c │ │ │ │ + b.w 221ac4 │ │ │ │ cmp.w ip, #284 @ 0x11c │ │ │ │ - bne.w 222600 │ │ │ │ + bne.w 222678 │ │ │ │ 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 222c88 │ │ │ │ + bne.w 222d00 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221e36 │ │ │ │ + bne.w 221eae │ │ │ │ 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 222e6c │ │ │ │ + bne.w 222ee4 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ add.w r3, r5, #116 @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 221e60 │ │ │ │ - b.n 221e36 │ │ │ │ + beq.w 221ed8 │ │ │ │ + b.n 221eae │ │ │ │ subw ip, ip, #750 @ 0x2ee │ │ │ │ cmp.w ip, #21 │ │ │ │ - bhi.w 221afa │ │ │ │ - add r3, pc, #8 @ (adr r3, 222424 ) │ │ │ │ + bhi.w 221b72 │ │ │ │ + add r3, pc, #8 @ (adr r3, 22249c ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl 15e426 │ │ │ │ - bl fa42a │ │ │ │ - bl fa42e │ │ │ │ - bl fa432 │ │ │ │ - bl fa436 │ │ │ │ - bl fa43a │ │ │ │ - bl fa43e │ │ │ │ - bl fa442 │ │ │ │ - bl fa446 │ │ │ │ - bl fa44a │ │ │ │ + bl 15e49e │ │ │ │ + bl fa4a2 │ │ │ │ + bl fa4a6 │ │ │ │ + bl fa4aa │ │ │ │ + bl fa4ae │ │ │ │ + bl fa4b2 │ │ │ │ + bl fa4b6 │ │ │ │ + bl fa4ba │ │ │ │ + bl fa4be │ │ │ │ + bl fa4c2 │ │ │ │ @ instruction: 0xf965ffff │ │ │ │ - bl fa452 │ │ │ │ - bl fa456 │ │ │ │ - bl fa45a │ │ │ │ - bl fa45e │ │ │ │ - bl fa462 │ │ │ │ - bl fa466 │ │ │ │ + bl fa4ca │ │ │ │ + bl fa4ce │ │ │ │ + bl fa4d2 │ │ │ │ + bl fa4d6 │ │ │ │ + bl fa4da │ │ │ │ + bl fa4de │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ - bl 14c47a │ │ │ │ + bl 14c4f2 │ │ │ │ movw r3, #451 @ 0x1c3 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 2224e8 │ │ │ │ + bne.n 222560 │ │ │ │ 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 221a4c │ │ │ │ + b.w 221ac4 │ │ │ │ sub.w ip, ip, #390 @ 0x186 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 221afa │ │ │ │ + bhi.w 221b72 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 221afa │ │ │ │ - add r3, pc, #8 @ (adr r3, 2224c0 ) │ │ │ │ + bhi.w 221b72 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222538 ) │ │ │ │ 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 5e4ca │ │ │ │ - bl 5e4ce │ │ │ │ + bl 5e542 │ │ │ │ + bl 5e546 │ │ │ │ str.w pc, [r9, #4095] @ 0xfff │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 5e4da │ │ │ │ + bl 5e552 │ │ │ │ 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 221afa │ │ │ │ + bhi.w 221b72 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #57481 @ 0xe089 │ │ │ │ movt r3, #996 @ 0x3e4 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221d88 │ │ │ │ + bne.w 221e00 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 221ef4 │ │ │ │ + beq.w 221f6c │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.w 221afa │ │ │ │ + bne.w 221b72 │ │ │ │ add lr, r8 │ │ │ │ mvn.w r4, r9 │ │ │ │ and.w r4, r4, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.w 221a4c │ │ │ │ + b.w 221ac4 │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r7, r3, #1 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ - b.w 221cc8 │ │ │ │ + b.w 221d40 │ │ │ │ movw r3, #541 @ 0x21d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 222e8c │ │ │ │ + bhi.w 222f04 │ │ │ │ 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 221d88 │ │ │ │ + bne.w 221e00 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 221afa │ │ │ │ + bpl.w 221b72 │ │ │ │ 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 221afa │ │ │ │ - b.w 221b5e │ │ │ │ + beq.w 221b72 │ │ │ │ + b.w 221bd6 │ │ │ │ nop │ │ │ │ - b.n 222280 │ │ │ │ + b.n 222208 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 222274 │ │ │ │ + b.n 2221fc │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 22209c │ │ │ │ + b.n 222024 │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp.w ip, #708 @ 0x2c4 │ │ │ │ - bls.w 221e74 │ │ │ │ + bls.w 221eec │ │ │ │ subw ip, ip, #714 @ 0x2ca │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 221afa │ │ │ │ + bhi.w 221b72 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 221afa │ │ │ │ - add r3, pc, #8 @ (adr r3, 2225c0 ) │ │ │ │ + bhi.w 221b72 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222638 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 1ec5c6 │ │ │ │ - bl 1ec5ca │ │ │ │ - bl 1ec5ce │ │ │ │ - bl 1ec5d2 │ │ │ │ - bl 1ec5d6 │ │ │ │ - bl 1ec5da │ │ │ │ - bl 1ec5de │ │ │ │ - bl 1ec5e2 │ │ │ │ - bl fff5e5e6 │ │ │ │ - bl 1ec5ea │ │ │ │ - bl 1ec5ee │ │ │ │ - bl fff5e5f2 │ │ │ │ + bl 1ec63e │ │ │ │ + bl 1ec642 │ │ │ │ + bl 1ec646 │ │ │ │ + bl 1ec64a │ │ │ │ + bl 1ec64e │ │ │ │ + bl 1ec652 │ │ │ │ + bl 1ec656 │ │ │ │ + bl 1ec65a │ │ │ │ + bl fff5e65e │ │ │ │ + bl 1ec662 │ │ │ │ + bl 1ec666 │ │ │ │ + bl fff5e66a │ │ │ │ ldrsh.w pc, [r5, #255]! │ │ │ │ - bl 2165fa │ │ │ │ - bl 2165fe │ │ │ │ + bl 216672 │ │ │ │ + bl 216676 │ │ │ │ movw r3, #267 @ 0x10b │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 221afa │ │ │ │ + beq.w 221b72 │ │ │ │ sub.w r2, ip, #268 @ 0x10c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #6456 @ 0x1938 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221d88 │ │ │ │ + bne.w 221e00 │ │ │ │ movw r2, #32775 @ 0x8007 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221ef4 │ │ │ │ + bne.w 221f6c │ │ │ │ movw r3, #281 @ 0x119 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 221afa │ │ │ │ + bne.w 221b72 │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #8 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - bne.n 222676 │ │ │ │ + bne.n 2226ee │ │ │ │ mvn.w r2, r9 │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r2 │ │ │ │ - b.w 221a4c │ │ │ │ + b.w 221ac4 │ │ │ │ add lr, r8 │ │ │ │ ubfx r4, r9, #11, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.w 221a4c │ │ │ │ + b.w 221ac4 │ │ │ │ add lr, r8 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r4, r9, #5, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - beq.w 221a4c │ │ │ │ + beq.w 221ac4 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 221a4c │ │ │ │ + b.w 221ac4 │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.n 2226c0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 22268c ) │ │ │ │ + bhi.n 222738 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222704 ) │ │ │ │ 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 │ │ │ │ @@ -622702,848 +622737,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 221a4c │ │ │ │ + b.w 221ac4 │ │ │ │ add.w r3, r8, #64512 @ 0xfc00 │ │ │ │ movw r2, #2052 @ 0x804 │ │ │ │ tst.w r9, r2 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - b.w 221e3c │ │ │ │ + b.w 221eb4 │ │ │ │ add.w r3, r8, #64512 @ 0xfc00 │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ - b.n 2226d4 │ │ │ │ + b.n 22274c │ │ │ │ cmp.w ip, #348 @ 0x15c │ │ │ │ - bcc.w 222f04 │ │ │ │ + bcc.w 222f7c │ │ │ │ sub.w ip, ip, #350 @ 0x15e │ │ │ │ cmp.w ip, #17 │ │ │ │ - bhi.w 221afa │ │ │ │ + bhi.w 221b72 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #28767 @ 0x705f │ │ │ │ movt r2, #2 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221d88 │ │ │ │ + bne.w 221e00 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.w 221ef4 │ │ │ │ + beq.w 221f6c │ │ │ │ cmp.w ip, #9 │ │ │ │ - bne.w 221afa │ │ │ │ + bne.w 221b72 │ │ │ │ add.w r3, r8, lr │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - beq.n 22275c │ │ │ │ + beq.n 2227d4 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r2, #27 │ │ │ │ - bmi.n 22275c │ │ │ │ + bmi.n 2227d4 │ │ │ │ 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 221a4c │ │ │ │ + bne.w 221ac4 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r2, [lr, #4] │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223000 │ │ │ │ + beq.w 223078 │ │ │ │ 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, 22279c │ │ │ │ + cbnz r4, 222814 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221f30 │ │ │ │ + bne.w 221fa8 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 222772 │ │ │ │ - b.w 221f30 │ │ │ │ + bne.n 2227ea │ │ │ │ + b.w 221fa8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221f30 │ │ │ │ + bne.w 221fa8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222784 │ │ │ │ + b.n 2227fc │ │ │ │ sub.w ip, ip, #640 @ 0x280 │ │ │ │ cmp.w ip, #14 │ │ │ │ - bhi.w 221afa │ │ │ │ + bhi.w 221b72 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #22801 @ 0x5911 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221d88 │ │ │ │ + bne.w 221e00 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 221ef4 │ │ │ │ + beq.w 221f6c │ │ │ │ cmp.w ip, #6 │ │ │ │ - bne.w 221afa │ │ │ │ + bne.w 221b72 │ │ │ │ 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 221a4c │ │ │ │ + b.w 221ac4 │ │ │ │ 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 222120 │ │ │ │ + bne.w 222198 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r3, [r2, #1586] @ 0x632 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.w 221a4c │ │ │ │ + b.w 221ac4 │ │ │ │ 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 221a4c │ │ │ │ + b.w 221ac4 │ │ │ │ add lr, r8 │ │ │ │ ands.w r4, r9, #6144 @ 0x1800 │ │ │ │ - beq.w 221afc │ │ │ │ + beq.w 221b74 │ │ │ │ ldrb.w r4, [lr, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 221afc │ │ │ │ + beq.w 221b74 │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov sl, r4 │ │ │ │ add r7, sp, #12 │ │ │ │ - b.n 222874 │ │ │ │ + b.n 2228ec │ │ │ │ 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 221e3c │ │ │ │ + bcs.w 221eb4 │ │ │ │ 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 22285a │ │ │ │ + beq.n 2228d2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 2228a8 │ │ │ │ + cbnz r2, 222920 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 22285e │ │ │ │ + b.n 2228d6 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 22285e │ │ │ │ + b.n 2228d6 │ │ │ │ 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 221a4c │ │ │ │ - b.w 222054 │ │ │ │ + bmi.w 221ac4 │ │ │ │ + b.w 2220cc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 222906 │ │ │ │ + cbnz r4, 22297e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 221afa │ │ │ │ + b.w 221b72 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 222906 │ │ │ │ + cbnz r4, 22297e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ orr.w r4, r7, r0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 221afa │ │ │ │ + b.w 221b72 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2228b0 │ │ │ │ + bne.n 222928 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ - b.w 22204e │ │ │ │ + bl 221660 │ │ │ │ + b.w 2220c6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221e36 │ │ │ │ + bne.w 221eae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 22206a │ │ │ │ + b.w 2220e2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222e62 │ │ │ │ + bne.w 222eda │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 22214a │ │ │ │ + b.w 2221c2 │ │ │ │ cmp.w ip, #231 @ 0xe7 │ │ │ │ - beq.w 22222c │ │ │ │ + beq.w 2222a4 │ │ │ │ sub.w ip, ip, #232 @ 0xe8 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.w 221afa │ │ │ │ + bhi.w 221b72 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #85 @ 0x55 │ │ │ │ - bne.w 221ef4 │ │ │ │ + bne.w 221f6c │ │ │ │ tst.w r3, #130 @ 0x82 │ │ │ │ - beq.w 222fa0 │ │ │ │ + beq.w 223018 │ │ │ │ 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 222b24 │ │ │ │ + bne.w 222b9c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 222b0c │ │ │ │ + bne.w 222b84 │ │ │ │ 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 222d48 │ │ │ │ + bne.w 222dc0 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221e36 │ │ │ │ + bne.w 221eae │ │ │ │ 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 222f40 │ │ │ │ + bne.w 222fb8 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ add.w r3, r5, #132 @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 222058 │ │ │ │ - b.w 221e36 │ │ │ │ + beq.w 2220d0 │ │ │ │ + b.w 221eae │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221e36 │ │ │ │ + bne.w 221eae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 221e36 │ │ │ │ + b.w 221eae │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.w 221f30 │ │ │ │ + b.w 221fa8 │ │ │ │ movw r3, #830 @ 0x33e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 221a1c │ │ │ │ - bls.w 222fe6 │ │ │ │ + beq.w 221a94 │ │ │ │ + bls.w 22305e │ │ │ │ sub.w ip, ip, #892 @ 0x37c │ │ │ │ cmp.w ip, #33 @ 0x21 │ │ │ │ - bhi.w 221afa │ │ │ │ + bhi.w 221b72 │ │ │ │ cmp.w ip, #33 @ 0x21 │ │ │ │ - bhi.w 221afa │ │ │ │ - add r3, pc, #8 @ (adr r3, 222a50 ) │ │ │ │ + bhi.w 221b72 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222ac8 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl ffec8a52 │ │ │ │ - bl 2cea56 │ │ │ │ - bl 2cea5a │ │ │ │ - bl 2cea5e │ │ │ │ - bl 2cea62 │ │ │ │ - bl 2cea66 │ │ │ │ - bl 2cea6a │ │ │ │ - bl 2cea6e │ │ │ │ - bl 2cea72 │ │ │ │ - bl 2cea76 │ │ │ │ - bl 2cea7a │ │ │ │ - bl 55ca7e │ │ │ │ - bl ffec8a82 │ │ │ │ - bl ffec8a86 │ │ │ │ - bl ffec8a8a │ │ │ │ - bl ffec8a8e │ │ │ │ - bl ffec8a92 │ │ │ │ - bl 2cea96 │ │ │ │ - bl 2cea9a │ │ │ │ - bl 2cea9e │ │ │ │ - bl 2ceaa2 │ │ │ │ - bl 2ceaa6 │ │ │ │ - bl 55caaa │ │ │ │ - bl 2ceaae │ │ │ │ - bl 2ceab2 │ │ │ │ - bl 2ceab6 │ │ │ │ - bl 2ceaba │ │ │ │ - bl 2ceabe │ │ │ │ - bl 586ac2 │ │ │ │ - bl 586ac6 │ │ │ │ - bl 586aca │ │ │ │ - bl 586ace │ │ │ │ - bl ffec8ad2 │ │ │ │ - bl ffec8ad6 │ │ │ │ + bl ffec8aca │ │ │ │ + bl 2ceace │ │ │ │ + bl 2cead2 │ │ │ │ + bl 2cead6 │ │ │ │ + bl 2ceada │ │ │ │ + bl 2ceade │ │ │ │ + bl 2ceae2 │ │ │ │ + bl 2ceae6 │ │ │ │ + bl 2ceaea │ │ │ │ + bl 2ceaee │ │ │ │ + bl 2ceaf2 │ │ │ │ + bl 55caf6 │ │ │ │ + bl ffec8afa │ │ │ │ + bl ffec8afe │ │ │ │ + bl ffec8b02 │ │ │ │ + bl ffec8b06 │ │ │ │ + bl ffec8b0a │ │ │ │ + bl 2ceb0e │ │ │ │ + bl 2ceb12 │ │ │ │ + bl 2ceb16 │ │ │ │ + bl 2ceb1a │ │ │ │ + bl 2ceb1e │ │ │ │ + bl 55cb22 │ │ │ │ + bl 2ceb26 │ │ │ │ + bl 2ceb2a │ │ │ │ + bl 2ceb2e │ │ │ │ + bl 2ceb32 │ │ │ │ + bl 2ceb36 │ │ │ │ + bl 586b3a │ │ │ │ + bl 586b3e │ │ │ │ + bl 586b42 │ │ │ │ + bl 586b46 │ │ │ │ + bl ffec8b4a │ │ │ │ + bl ffec8b4e │ │ │ │ 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 221a4c │ │ │ │ - b.w 22224c │ │ │ │ + bmi.w 221ac4 │ │ │ │ + b.w 2222c4 │ │ │ │ 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 221a4c │ │ │ │ - b.w 2221b6 │ │ │ │ + bmi.w 221ac4 │ │ │ │ + b.w 22222e │ │ │ │ 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 221a4c │ │ │ │ - b.n 2229bc │ │ │ │ + bmi.w 221ac4 │ │ │ │ + b.n 222a34 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 222b0c │ │ │ │ + bne.n 222b84 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ - b.n 2229b6 │ │ │ │ + bl 221660 │ │ │ │ + b.n 222a2e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 222ad8 │ │ │ │ + bne.n 222b50 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ - b.w 222246 │ │ │ │ + bl 221660 │ │ │ │ + b.w 2222be │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 222b72 │ │ │ │ + cbnz r2, 222bea │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ - b.w 221f9c │ │ │ │ + b.w 222014 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221e20 │ │ │ │ + bne.w 221e98 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 221e04 │ │ │ │ + b.w 221e7c │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 222bb2 │ │ │ │ + cbnz r2, 222c2a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 221eac │ │ │ │ + b.w 221f24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221e5c │ │ │ │ + bne.w 221ed4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 221e36 │ │ │ │ - b.w 221e5c │ │ │ │ + beq.w 221eae │ │ │ │ + b.w 221ed4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 222f96 │ │ │ │ + bne.w 22300e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 221a36 │ │ │ │ + b.w 221aae │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221e36 │ │ │ │ + bne.w 221eae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 221f52 │ │ │ │ + b.w 221fca │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 222af2 │ │ │ │ + bne.w 222b6a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ - b.w 2221b0 │ │ │ │ + bl 221660 │ │ │ │ + b.w 222228 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222906 │ │ │ │ + bne.w 22297e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 221fe0 │ │ │ │ + b.w 222058 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221e36 │ │ │ │ + bne.w 221eae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 221e58 │ │ │ │ + b.w 221ed0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221e36 │ │ │ │ + bne.w 221eae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 2223e4 │ │ │ │ + b.w 22245c │ │ │ │ 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 221ef4 │ │ │ │ + bne.w 221f6c │ │ │ │ movt r2, #16448 @ 0x4040 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222034 │ │ │ │ + bne.w 2220ac │ │ │ │ cmp.w ip, #196 @ 0xc4 │ │ │ │ - bne.w 221afa │ │ │ │ - b.n 22299c │ │ │ │ + bne.w 221b72 │ │ │ │ + b.n 222a14 │ │ │ │ sub.w r2, ip, #220 @ 0xdc │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #82 @ 0x52 │ │ │ │ - bne.w 221ef4 │ │ │ │ + bne.w 221f6c │ │ │ │ tst.w r3, #129 @ 0x81 │ │ │ │ - bne.w 22299c │ │ │ │ + bne.w 222a14 │ │ │ │ cmp.w ip, #225 @ 0xe1 │ │ │ │ - bne.w 221afa │ │ │ │ - b.w 222034 │ │ │ │ + bne.w 221b72 │ │ │ │ + b.w 2220ac │ │ │ │ sub.w r2, ip, #59 @ 0x3b │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #81 @ 0x51 │ │ │ │ - bne.w 221ef4 │ │ │ │ + bne.w 221f6c │ │ │ │ tst.w r3, #130 @ 0x82 │ │ │ │ - bne.w 22299c │ │ │ │ + bne.w 222a14 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.w 221afa │ │ │ │ - b.w 222034 │ │ │ │ + bne.w 221b72 │ │ │ │ + b.w 2220ac │ │ │ │ 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 221d88 │ │ │ │ + bne.w 221e00 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 221ef4 │ │ │ │ + bmi.w 221f6c │ │ │ │ cmp.w ip, #286 @ 0x11e │ │ │ │ - bne.w 221afa │ │ │ │ - b.w 22251c │ │ │ │ + bne.w 221b72 │ │ │ │ + b.w 222594 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221e36 │ │ │ │ + bne.w 221eae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2229d2 │ │ │ │ + b.n 222a4a │ │ │ │ cmp.w ip, #426 @ 0x1aa │ │ │ │ - bcc.w 221afa │ │ │ │ + bcc.w 221b72 │ │ │ │ sub.w r2, ip, #426 @ 0x1aa │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #4481 @ 0x1181 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221d88 │ │ │ │ + bne.w 221e00 │ │ │ │ movw r2, #16386 @ 0x4002 │ │ │ │ movt r2, #5 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221ef4 │ │ │ │ + bne.w 221f6c │ │ │ │ movw r3, #441 @ 0x1b9 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 221e94 │ │ │ │ - b.w 221afa │ │ │ │ + beq.w 221f0c │ │ │ │ + b.w 221b72 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221e36 │ │ │ │ + bne.w 221eae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222262 │ │ │ │ + b.w 2222da │ │ │ │ cmp.w ip, #90 @ 0x5a │ │ │ │ - bhi.w 221eda │ │ │ │ + bhi.w 221f52 │ │ │ │ cmp.w ip, #69 @ 0x45 │ │ │ │ - bls.w 221afa │ │ │ │ + bls.w 221b72 │ │ │ │ sub.w ip, ip, #70 @ 0x46 │ │ │ │ cmp.w ip, #20 │ │ │ │ - bhi.w 221afa │ │ │ │ - add r3, pc, #8 @ (adr r3, 222de4 ) │ │ │ │ + bhi.w 221b72 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222e5c ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl ffe6cde6 │ │ │ │ - bl 334dea │ │ │ │ - bl 334dee │ │ │ │ + bl ffe6ce5e │ │ │ │ + bl 334e62 │ │ │ │ + bl 334e66 │ │ │ │ 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 334e0e │ │ │ │ - bl 334e12 │ │ │ │ + bl 334e86 │ │ │ │ + bl 334e8a │ │ │ │ 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 221a1c │ │ │ │ - b.w 221afa │ │ │ │ + beq.w 221a94 │ │ │ │ + b.w 221b72 │ │ │ │ add.w r3, r8, ip, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.w 221a4c │ │ │ │ + b.w 221ac4 │ │ │ │ mvn.w r1, r9 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r4, r2, r3 │ │ │ │ - b.w 221afa │ │ │ │ + b.w 221b72 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 222156 │ │ │ │ + b.w 2221ce │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221e36 │ │ │ │ + bne.w 221eae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222400 │ │ │ │ + b.w 222478 │ │ │ │ cmp.w ip, #572 @ 0x23c │ │ │ │ - bls.w 222fb6 │ │ │ │ + bls.w 22302e │ │ │ │ sub.w ip, ip, #584 @ 0x248 │ │ │ │ cmp.w ip, #14 │ │ │ │ - bhi.w 221afa │ │ │ │ + bhi.w 221b72 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #8464 @ 0x2110 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221d88 │ │ │ │ + bne.w 221e00 │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ - bne.w 221ef4 │ │ │ │ + bne.w 221f6c │ │ │ │ cmp.w ip, #14 │ │ │ │ - beq.w 221db2 │ │ │ │ - b.w 221afa │ │ │ │ + beq.w 221e2a │ │ │ │ + b.w 221b72 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221e20 │ │ │ │ + bne.w 221e98 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 221e20 │ │ │ │ + b.w 221e98 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221e36 │ │ │ │ + bne.w 221eae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 221f6e │ │ │ │ + b.w 221fe6 │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 221afa │ │ │ │ + beq.w 221b72 │ │ │ │ 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 221d88 │ │ │ │ + bne.w 221e00 │ │ │ │ movs r3, #7 │ │ │ │ movt r3, #14 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221ef4 │ │ │ │ + bne.w 221f6c │ │ │ │ cmp.w ip, #340 @ 0x154 │ │ │ │ - beq.w 221db2 │ │ │ │ - b.w 221afa │ │ │ │ + beq.w 221e2a │ │ │ │ + b.w 221b72 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221e36 │ │ │ │ + bne.w 221eae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2229ee │ │ │ │ + b.n 222a66 │ │ │ │ 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 221ef4 │ │ │ │ + bne.w 221f6c │ │ │ │ movs r3, #3 │ │ │ │ movt r3, #12 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221d88 │ │ │ │ + bne.w 221e00 │ │ │ │ movw r3, #685 @ 0x2ad │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 221db2 │ │ │ │ - b.w 221afa │ │ │ │ + beq.w 221e2a │ │ │ │ + b.w 221b72 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 221a3a │ │ │ │ + b.w 221ab2 │ │ │ │ cmp.w ip, #5 │ │ │ │ - beq.w 222034 │ │ │ │ - b.w 221afa │ │ │ │ + beq.w 2220ac │ │ │ │ + b.w 221b72 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ mov r4, fp │ │ │ │ - b.w 221a4c │ │ │ │ + b.w 221ac4 │ │ │ │ movw r3, #549 @ 0x225 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 221afa │ │ │ │ + bls.w 221b72 │ │ │ │ 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 221d88 │ │ │ │ + bne.w 221e00 │ │ │ │ tst.w r3, #19 │ │ │ │ - bne.w 221ef4 │ │ │ │ - b.w 221afa │ │ │ │ + bne.w 221f6c │ │ │ │ + b.w 221b72 │ │ │ │ movw r3, #818 @ 0x332 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 221ef4 │ │ │ │ + bls.w 221f6c │ │ │ │ cmp.w ip, #824 @ 0x338 │ │ │ │ - beq.w 221ef4 │ │ │ │ - b.w 221afa │ │ │ │ + beq.w 221f6c │ │ │ │ + b.w 221b72 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov r4, r2 │ │ │ │ - b.w 221a4c │ │ │ │ + b.w 221ac4 │ │ │ │ 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] @ 223b00 │ │ │ │ - ldr.w r2, [pc, #2788] @ 223b04 │ │ │ │ + ldr.w r3, [pc, #2788] @ 223b78 │ │ │ │ + ldr.w r2, [pc, #2788] @ 223b7c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2780] @ 223b08 │ │ │ │ + ldr.w r3, [pc, #2780] @ 223b80 │ │ │ │ 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 22328a │ │ │ │ + beq.w 223302 │ │ │ │ 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 2234ca │ │ │ │ + bhi.w 223542 │ │ │ │ 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 223aea │ │ │ │ + beq.w 223b62 │ │ │ │ mov r0, fp │ │ │ │ - bl 21613c │ │ │ │ + bl 2161b4 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2230b4 │ │ │ │ + cbz r3, 22312c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2230b4 │ │ │ │ + bne.n 22312c │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223686 │ │ │ │ + bne.w 2236fe │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223686 │ │ │ │ + beq.w 2236fe │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2230b4 │ │ │ │ + cbz r3, 22312c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223094 │ │ │ │ + beq.n 22310c │ │ │ │ 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 │ │ │ │ @@ -623559,598 +623594,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 223008 │ │ │ │ + bl 223080 │ │ │ │ ldr.w sl, [fp, #16] │ │ │ │ ldrb.w r6, [sp, #82] @ 0x52 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22319e │ │ │ │ + beq.n 223216 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 22319e │ │ │ │ + bne.n 223216 │ │ │ │ mov r4, sl │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldrb.w r6, [r4, #34] @ 0x22 │ │ │ │ - cbnz r6, 22317e │ │ │ │ + cbnz r6, 2231f6 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 22317e │ │ │ │ + cbz r3, 2231f6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 22315e │ │ │ │ + b.n 2231d6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2215e8 │ │ │ │ - cbnz r0, 223172 │ │ │ │ - cbz r7, 223154 │ │ │ │ + bl 221660 │ │ │ │ + cbnz r0, 2231ea │ │ │ │ + cbz r7, 2231cc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 223154 │ │ │ │ + beq.n 2231cc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 223668 │ │ │ │ + beq.w 2236e0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 22367a │ │ │ │ + bne.w 2236f2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223674 │ │ │ │ + beq.w 2236ec │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldrb.w r2, [r8, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 223134 │ │ │ │ + beq.n 2231ac │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22318a │ │ │ │ + cbz r3, 223202 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223122 │ │ │ │ + beq.n 22319a │ │ │ │ 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 2230f6 │ │ │ │ + bne.n 22316e │ │ │ │ ldrb.w r5, [sp, #83] @ 0x53 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - cbnz r5, 2231b4 │ │ │ │ + cbnz r5, 22322c │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ - cbz r3, 2231d8 │ │ │ │ + cbz r3, 223250 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216218 │ │ │ │ + bl 216290 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2231ce │ │ │ │ + b.n 223246 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2163d0 │ │ │ │ + bl 216448 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 2231be │ │ │ │ + bne.n 223236 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [r4, #58] @ 0x3a │ │ │ │ strb.w r5, [r4, #59] @ 0x3b │ │ │ │ - bl 2163d0 │ │ │ │ + bl 216448 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22326c │ │ │ │ + beq.n 2232e4 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 22326c │ │ │ │ + bne.n 2232e4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, fp │ │ │ │ ldrb.w r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2237e2 │ │ │ │ + beq.w 22385a │ │ │ │ strh.w r9, [r7, #34] @ 0x22 │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 223260 │ │ │ │ + cbz r3, 2232d8 │ │ │ │ ldrb.w r3, [r4, #59] @ 0x3b │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2237a6 │ │ │ │ + bne.w 22381e │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldrb.w r3, [fp, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2237d4 │ │ │ │ + bne.w 22384c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2237d4 │ │ │ │ + bne.w 22384c │ │ │ │ ldrb.w r3, [r4, #59] @ 0x3b │ │ │ │ - cbz r3, 223258 │ │ │ │ + cbz r3, 2232d0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2237de │ │ │ │ + beq.w 223856 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 2237d4 │ │ │ │ + bne.w 22384c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22321a │ │ │ │ + bne.n 223292 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 22326c │ │ │ │ + cbz r3, 2232e4 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223200 │ │ │ │ + beq.n 223278 │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ - cbnz r3, 22327c │ │ │ │ + cbnz r3, 2232f4 │ │ │ │ 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 223056 │ │ │ │ - ldr.w r2, [pc, #2176] @ 223b0c │ │ │ │ - ldr.w r3, [pc, #2168] @ 223b08 │ │ │ │ + bne.w 2230ce │ │ │ │ + ldr.w r2, [pc, #2176] @ 223b84 │ │ │ │ + ldr.w r3, [pc, #2168] @ 223b80 │ │ │ │ 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 223ae0 │ │ │ │ + bne.w 223b58 │ │ │ │ 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 223880 │ │ │ │ + bne.w 2238f8 │ │ │ │ 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 223008 │ │ │ │ + bl 223080 │ │ │ │ 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 223008 │ │ │ │ + bl 223080 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 22385e │ │ │ │ + beq.w 2238d6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 223ae4 │ │ │ │ + beq.w 223b5c │ │ │ │ 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 223350 │ │ │ │ + bcc.n 2233c8 │ │ │ │ ldrb r2, [r2, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22385e │ │ │ │ + beq.w 2238d6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 223340 │ │ │ │ + bne.n 2233b8 │ │ │ │ subs r6, r6, r3 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2163d0 │ │ │ │ + bl 216448 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223400 │ │ │ │ + beq.n 223478 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 223400 │ │ │ │ + bne.n 223478 │ │ │ │ mov.w r8, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrb.w r2, [sl, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2236c4 │ │ │ │ + beq.w 22373c │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r9, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 223744 │ │ │ │ + bne.w 2237bc │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ strb.w r0, [r9, #35] @ 0x23 │ │ │ │ ands.w r2, r2, #256 @ 0x100 │ │ │ │ - beq.n 22339e │ │ │ │ + beq.n 223416 │ │ │ │ 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 2236ec │ │ │ │ + beq.w 223764 │ │ │ │ mov.w fp, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 2233d4 │ │ │ │ + b.n 22344c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2215e8 │ │ │ │ - cbnz r0, 2233e4 │ │ │ │ + bl 221660 │ │ │ │ + cbnz r0, 22345c │ │ │ │ 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 22372c │ │ │ │ + beq.w 2237a4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldrb r1, [r4, #14] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2233b2 │ │ │ │ + beq.n 22342a │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r9, #34] @ 0x22 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbz r3, 2233fe │ │ │ │ + cbz r3, 223476 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223370 │ │ │ │ + beq.n 2233e8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ - cbnz r3, 223410 │ │ │ │ + cbnz r3, 223488 │ │ │ │ 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, 223424 │ │ │ │ + cbnz r1, 22349c │ │ │ │ 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, 223442 │ │ │ │ + cbnz r2, 2234ba │ │ │ │ ldrb.w r2, [sl, #25] │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [sl, #25] │ │ │ │ - b.n 2234ca │ │ │ │ + b.n 223542 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2234ba │ │ │ │ + beq.n 223532 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2234b0 │ │ │ │ + beq.n 223528 │ │ │ │ ldrb.w r0, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2236f0 │ │ │ │ + beq.w 223768 │ │ │ │ ldrb.w r2, [sl, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223750 │ │ │ │ + beq.w 2237c8 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 223488 │ │ │ │ + bhi.n 223500 │ │ │ │ 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 2234b0 │ │ │ │ + bne.n 223528 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 2234b0 │ │ │ │ + bhi.n 223528 │ │ │ │ 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 223452 │ │ │ │ + bne.n 2234ca │ │ │ │ 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 223056 │ │ │ │ - b.n 22328a │ │ │ │ + bne.w 2230ce │ │ │ │ + b.n 223302 │ │ │ │ ldrb.w r3, [sl, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2234b0 │ │ │ │ + bne.n 223528 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2234b0 │ │ │ │ + beq.n 223528 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #22] │ │ │ │ - b.n 2234b0 │ │ │ │ + b.n 223528 │ │ │ │ ldrb.w r3, [sl, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2234b0 │ │ │ │ + bne.n 223528 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2234b0 │ │ │ │ + beq.n 223528 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #23] │ │ │ │ - b.n 2234b0 │ │ │ │ - ldr.w r3, [pc, #1544] @ 223b10 │ │ │ │ + b.n 223528 │ │ │ │ + ldr.w r3, [pc, #1544] @ 223b88 │ │ │ │ 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, 223522 │ │ │ │ + cbz r3, 22359a │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 221964 │ │ │ │ - b.n 2234b0 │ │ │ │ + bl 2219dc │ │ │ │ + b.n 223528 │ │ │ │ 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 2234b0 │ │ │ │ + bls.n 223528 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 223a62 │ │ │ │ + beq.w 223ada │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r7, fp │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ mov.w r8, #20 │ │ │ │ - b.n 22357e │ │ │ │ + b.n 2235f6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 2237ee │ │ │ │ + bpl.w 223866 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 223906 │ │ │ │ + bne.w 22397e │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ orrs r4, r3 │ │ │ │ strb.w r3, [r5, #76] @ 0x4c │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ - bcs.n 2235ca │ │ │ │ + bcs.n 223642 │ │ │ │ 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 2237ee │ │ │ │ + bhi.w 223866 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ - bne.w 223840 │ │ │ │ + bne.w 2238b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 22355a │ │ │ │ + beq.n 2235d2 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 2238e8 │ │ │ │ + bne.w 223960 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 223578 │ │ │ │ + beq.n 2235f0 │ │ │ │ ldrb.w r3, [r5, #74] @ 0x4a │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bcc.n 22357e │ │ │ │ + bcc.n 2235f6 │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orr.w r2, r4, r3 │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ - b.n 2234b0 │ │ │ │ + b.n 223528 │ │ │ │ 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 223a5e │ │ │ │ + bhi.w 223ad6 │ │ │ │ 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] @ 223b14 │ │ │ │ + ldr.w r3, [pc, #1288] @ 223b8c │ │ │ │ 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 2234b0 │ │ │ │ + beq.w 223528 │ │ │ │ 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 223642 │ │ │ │ + bpl.n 2236ba │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 223802 │ │ │ │ + beq.w 22387a │ │ │ │ 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 22370e │ │ │ │ + bne.n 223786 │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223724 │ │ │ │ + bne.n 22379c │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r6, #32 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 22362c │ │ │ │ - b.n 2234b0 │ │ │ │ + bne.n 2236a4 │ │ │ │ + b.n 223528 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22315e │ │ │ │ + bne.w 2231d6 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - b.n 22317e │ │ │ │ + b.n 2231f6 │ │ │ │ mov.w r3, #1 │ │ │ │ mov r8, r7 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 22317e │ │ │ │ + b.n 2231f6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ strb.w r6, [r5, #35] @ 0x23 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 22369c │ │ │ │ - b.n 2230a8 │ │ │ │ + cbnz r2, 223714 │ │ │ │ + b.n 223120 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2230a8 │ │ │ │ + beq.w 223120 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 223692 │ │ │ │ + bne.n 22370a │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ add.w r0, r3, #12 │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldrb.w r3, [r9, #14] │ │ │ │ - cbnz r3, 2236be │ │ │ │ + cbnz r3, 223736 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r3, r0 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 2230a8 │ │ │ │ + b.n 223120 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ ldrb.w r3, [r9, #34] @ 0x22 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 2236da │ │ │ │ + bpl.n 223752 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2233ec │ │ │ │ + bne.w 223464 │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2233aa │ │ │ │ + bne.w 223422 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 22372e │ │ │ │ + b.n 2237a6 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 22348c │ │ │ │ + beq.w 223504 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 223862 │ │ │ │ + bhi.w 2238da │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22389a │ │ │ │ + beq.w 223912 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2234b0 │ │ │ │ - b.n 2235e6 │ │ │ │ + bne.w 223528 │ │ │ │ + b.n 22365e │ │ │ │ mov r0, r7 │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 223724 │ │ │ │ + cbnz r3, 22379c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22365c │ │ │ │ + beq.n 2236d4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 2234b0 │ │ │ │ + b.n 223528 │ │ │ │ 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 2233ec │ │ │ │ - b.n 2233e4 │ │ │ │ + beq.w 223464 │ │ │ │ + b.n 22345c │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 221628 │ │ │ │ - b.n 223386 │ │ │ │ + bl 2216a0 │ │ │ │ + b.n 2233fe │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ - cbz r1, 2237a2 │ │ │ │ + cbz r1, 22381a │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 2237a2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 223764 ) │ │ │ │ + bhi.n 22381a │ │ │ │ + add r2, pc, #8 @ (adr r2, 2237dc ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -624164,472 +624199,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 216da0 │ │ │ │ - cbz r0, 22379e │ │ │ │ + bl 216e18 │ │ │ │ + cbz r0, 223816 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 221628 │ │ │ │ + bl 2216a0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b.n 22346c │ │ │ │ + b.n 2234e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 22346c │ │ │ │ + b.n 2234e4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 223ae4 │ │ │ │ + beq.w 223b5c │ │ │ │ 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 223224 │ │ │ │ + bcc.w 22329c │ │ │ │ ldrb.w r2, [fp, #15] │ │ │ │ - cbz r2, 2237d4 │ │ │ │ + cbz r2, 22384c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2237c6 │ │ │ │ + bne.n 22383e │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 223224 │ │ │ │ + beq.w 22329c │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ - b.n 223260 │ │ │ │ + b.n 2232d8 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - b.n 223258 │ │ │ │ + b.n 2232d0 │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223260 │ │ │ │ - b.n 22320e │ │ │ │ + bne.w 2232d8 │ │ │ │ + b.n 223286 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 2238a6 │ │ │ │ + bne.n 22391e │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 223578 │ │ │ │ + b.n 2235f0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movw r2, #461 @ 0x1cd │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 223642 │ │ │ │ + bne.w 2236ba │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 223642 │ │ │ │ + bne.w 2236ba │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217408 │ │ │ │ + bl 217480 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 22365c │ │ │ │ + bls.w 2236d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r1, [r3], #-1 │ │ │ │ add r3, r0 │ │ │ │ - b.n 223836 │ │ │ │ + b.n 2238ae │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 22365c │ │ │ │ + beq.w 2236d4 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 223830 │ │ │ │ - b.n 223642 │ │ │ │ + beq.n 2238a8 │ │ │ │ + b.n 2236ba │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 2238c8 │ │ │ │ + bne.n 223940 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 223578 │ │ │ │ + beq.w 2235f0 │ │ │ │ ldrb.w r3, [r5, #73] @ 0x49 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 223578 │ │ │ │ + b.n 2235f0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 223350 │ │ │ │ + b.n 2233c8 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ tst.w r2, #676 @ 0x2a4 │ │ │ │ - bne.w 2234b0 │ │ │ │ + bne.w 223528 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 223522 │ │ │ │ + bne.w 22359a │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2234b0 │ │ │ │ - b.n 223536 │ │ │ │ + bne.w 223528 │ │ │ │ + b.n 2235ae │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldrb r7, [r5, #14] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2232c6 │ │ │ │ + bne.w 22333e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2232c6 │ │ │ │ + b.n 22333e │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2234b0 │ │ │ │ - b.n 223608 │ │ │ │ + bne.w 223528 │ │ │ │ + b.n 223680 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2239e8 │ │ │ │ + bne.w 223a60 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 223578 │ │ │ │ + b.n 2235f0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2239e2 │ │ │ │ + bne.w 223a5a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 223850 │ │ │ │ + b.n 2238c8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2239dc │ │ │ │ + bne.n 223a54 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 2235b8 │ │ │ │ + b.n 223630 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2239d4 │ │ │ │ + bne.n 223a4c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 223574 │ │ │ │ + b.n 2235ec │ │ │ │ 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 2239f0 │ │ │ │ + bne.n 223a68 │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 2234b0 │ │ │ │ + b.n 223528 │ │ │ │ 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 223a42 │ │ │ │ + bne.n 223aba │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 223930 │ │ │ │ + b.n 2239a8 │ │ │ │ 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 223a0c │ │ │ │ + bne.n 223a84 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 223a20 │ │ │ │ + b.n 223a98 │ │ │ │ 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 223a5e │ │ │ │ + beq.n 223ad6 │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 223ab4 │ │ │ │ + beq.w 223b2c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldrsb.w r1, [r3, #72] @ 0x48 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 223a96 │ │ │ │ + beq.n 223b0e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 223a76 │ │ │ │ + beq.n 223aee │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 2239d0 │ │ │ │ + bne.n 223a48 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223a88 │ │ │ │ + bne.n 223b00 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 22394c │ │ │ │ + b.n 2239c4 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 223574 │ │ │ │ + b.n 2235ec │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 2235bc │ │ │ │ + b.n 223634 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 223856 │ │ │ │ + b.n 2238ce │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 223578 │ │ │ │ + b.n 2235f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22394c │ │ │ │ + bne.n 2239c4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ orrs r7, r0 │ │ │ │ uxtb r3, r7 │ │ │ │ - b.n 22394c │ │ │ │ + b.n 2239c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ - cbnz r3, 223a20 │ │ │ │ + cbnz r3, 223a98 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 22394c │ │ │ │ + beq.n 2239c4 │ │ │ │ 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 22394c │ │ │ │ + b.n 2239c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2161d4 │ │ │ │ + bl 21624c │ │ │ │ ldrb.w r7, [r8, #14] │ │ │ │ - cbnz r7, 223a58 │ │ │ │ + cbnz r7, 223ad0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w ip, [sl, #25] │ │ │ │ - b.n 223930 │ │ │ │ + b.n 2239a8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22394c │ │ │ │ + b.n 2239c4 │ │ │ │ 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 2234b0 │ │ │ │ + b.n 223528 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r2, #8 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2239d0 │ │ │ │ + beq.n 223a48 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 22394c │ │ │ │ + b.n 2239c4 │ │ │ │ cmp r2, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2239d0 │ │ │ │ + beq.n 223a48 │ │ │ │ ldrh r3, [r6, #20] │ │ │ │ and.w r3, r3, #896 @ 0x380 │ │ │ │ subs.w r3, r3, #256 @ 0x100 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 22394c │ │ │ │ + b.n 2239c4 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 61070 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 2168e8 │ │ │ │ + bl 216960 │ │ │ │ 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 221964 │ │ │ │ + bl 2219dc │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 22394c │ │ │ │ + b.n 2239c4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r0, #0 │ │ │ │ - bl 21613c │ │ │ │ + bl 2161b4 │ │ │ │ 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 r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, 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, 223b32 │ │ │ │ + cbnz r3, 223baa │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 2215e8 │ │ │ │ + bl 221660 │ │ │ │ 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] @ (223bb0 ) │ │ │ │ + ldr r2, [pc, #104] @ (223c28 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (223bb4 ) │ │ │ │ + ldr r3, [pc, #104] @ (223c2c ) │ │ │ │ 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 261688 │ │ │ │ + bl 261700 │ │ │ │ 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 223008 │ │ │ │ + bl 223080 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 261798 │ │ │ │ - ldr r2, [pc, #32] @ (223bb8 ) │ │ │ │ - ldr r3, [pc, #28] @ (223bb4 ) │ │ │ │ + bl 261810 │ │ │ │ + ldr r2, [pc, #32] @ (223c30 ) │ │ │ │ + ldr r3, [pc, #28] @ (223c2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 223bac │ │ │ │ + bne.n 223c24 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, 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, 223bda │ │ │ │ - b.n 223bf6 │ │ │ │ + cbnz r3, 223c52 │ │ │ │ + b.n 223c6e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 223bf6 │ │ │ │ + cbz r3, 223c6e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 223bd4 │ │ │ │ + beq.n 223c4c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 261688 │ │ │ │ - b.n 223bee │ │ │ │ + bl 261700 │ │ │ │ + b.n 223c66 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223be0 │ │ │ │ + bne.n 223c58 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223be8 │ │ │ │ + bne.n 223c60 │ │ │ │ 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, 223c3c │ │ │ │ + cbz r2, 223cb4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 223c18 │ │ │ │ + b.n 223c90 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 223c3c │ │ │ │ + cbz r2, 223cb4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 223c12 │ │ │ │ + beq.n 223c8a │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r5, [r3, #200] @ 0xc8 │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 223b38 │ │ │ │ - b.n 223c34 │ │ │ │ + bl 223bb0 │ │ │ │ + b.n 223cac │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223c26 │ │ │ │ + bne.n 223c9e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223c2e │ │ │ │ + bne.n 223ca6 │ │ │ │ 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] │ │ │ │ @@ -624637,469 +624672,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 223eb4 │ │ │ │ + beq.w 223f2c │ │ │ │ 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 223e9c │ │ │ │ + beq.w 223f14 │ │ │ │ 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 223e7a │ │ │ │ + beq.w 223ef2 │ │ │ │ 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 223e5c │ │ │ │ + beq.w 223ed4 │ │ │ │ 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 223e3a │ │ │ │ + beq.w 223eb2 │ │ │ │ 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 223e18 │ │ │ │ + beq.n 223e90 │ │ │ │ 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 223dfc │ │ │ │ + beq.n 223e74 │ │ │ │ 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, 223ddc │ │ │ │ + cbz r3, 223e54 │ │ │ │ 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, 223dbe │ │ │ │ + cbz r3, 223e36 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ movs r4, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ mov r1, fp │ │ │ │ - bl 223c40 │ │ │ │ + bl 223cb8 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 223dac │ │ │ │ + bcc.n 223e24 │ │ │ │ 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 223d8e │ │ │ │ + bcc.n 223e06 │ │ │ │ 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 223d6a │ │ │ │ + bcc.n 223de2 │ │ │ │ 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 223d40 │ │ │ │ + bcc.n 223db8 │ │ │ │ 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 223d1a │ │ │ │ + bcc.w 223d92 │ │ │ │ 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 223cee │ │ │ │ + bcc.w 223d66 │ │ │ │ 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 223cc2 │ │ │ │ + bcc.w 223d3a │ │ │ │ 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 223c9c │ │ │ │ + bcc.w 223d14 │ │ │ │ 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 223c70 │ │ │ │ + bhi.w 223ce8 │ │ │ │ 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] @ (2240cc ) │ │ │ │ + ldr r2, [pc, #496] @ (224144 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #496] @ (2240d0 ) │ │ │ │ + ldr r3, [pc, #496] @ (224148 ) │ │ │ │ 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 261688 │ │ │ │ + bl 261700 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216138 │ │ │ │ - cbz r0, 223f30 │ │ │ │ + bl 2161b0 │ │ │ │ + cbz r0, 223fa8 │ │ │ │ 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 1fab5c │ │ │ │ + bl 1fabd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216320 │ │ │ │ + bl 216398 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223f06 │ │ │ │ + bne.n 223f7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 216138 │ │ │ │ + bl 2161b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 223f9e │ │ │ │ + beq.n 224016 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 223f92 │ │ │ │ + beq.n 22400a │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2240ba │ │ │ │ + beq.w 224132 │ │ │ │ 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, 223f84 │ │ │ │ + cbz r3, 223ffc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2240b0 │ │ │ │ + beq.w 224128 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 223f84 │ │ │ │ + beq.n 223ffc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 223f7c │ │ │ │ + bls.n 223ff4 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 223f6c │ │ │ │ + bhi.n 223fe4 │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 223f80 │ │ │ │ + bls.n 223ff8 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 223f78 │ │ │ │ + bhi.n 223ff0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 223f64 │ │ │ │ + bne.n 223fdc │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 223f52 │ │ │ │ + bne.n 223fca │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ strne r1, [r0, #76] @ 0x4c │ │ │ │ movne r6, #1 │ │ │ │ - bl 216320 │ │ │ │ + bl 216398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223f3c │ │ │ │ + bne.n 223fb4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 223f30 │ │ │ │ + bne.n 223fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216138 │ │ │ │ + bl 2161b0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 223fe8 │ │ │ │ + cbz r0, 224060 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 223fdc │ │ │ │ + bls.n 224054 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ - cbz r1, 223fd6 │ │ │ │ + cbz r1, 22404e │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 223fd6 │ │ │ │ + beq.n 22404e │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1fac54 │ │ │ │ + bl 1faccc │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 223fc0 │ │ │ │ + bne.n 224038 │ │ │ │ ldrd r2, r3, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, r3 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 223fb2 │ │ │ │ + bne.n 22402a │ │ │ │ mov r0, r6 │ │ │ │ - bl 216320 │ │ │ │ + bl 216398 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223fa8 │ │ │ │ + bne.n 224020 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ - bl 1f91d0 │ │ │ │ + bl 1f9248 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216138 │ │ │ │ - cbz r0, 224010 │ │ │ │ + bl 2161b0 │ │ │ │ + cbz r0, 224088 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ - cbz r3, 224008 │ │ │ │ + cbz r3, 224080 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 216320 │ │ │ │ + bl 216398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223ffe │ │ │ │ + bne.n 224076 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216138 │ │ │ │ + bl 2161b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22404a │ │ │ │ + cbz r0, 2240c2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 224036 │ │ │ │ + b.n 2240ae │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #88 @ 0x58 │ │ │ │ - bhi.n 2240be │ │ │ │ + bhi.n 224136 │ │ │ │ strd r7, r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216320 │ │ │ │ + bl 216398 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22404a │ │ │ │ + cbz r0, 2240c2 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22401e │ │ │ │ + bne.n 224096 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - bl 216320 │ │ │ │ + bl 216398 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224036 │ │ │ │ + bne.n 2240ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 216138 │ │ │ │ - cbz r0, 22406a │ │ │ │ + bl 2161b0 │ │ │ │ + cbz r0, 2240e2 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ - cbz r3, 224062 │ │ │ │ + cbz r3, 2240da │ │ │ │ ldrd r2, r1, [r3, #80] @ 0x50 │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 216320 │ │ │ │ + bl 216398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224052 │ │ │ │ + bne.n 2240ca │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r6, #312] @ 0x138 │ │ │ │ - cbz r2, 224092 │ │ │ │ + cbz r2, 22410a │ │ │ │ ldr r4, [r6, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, sp │ │ │ │ - bl 223c40 │ │ │ │ + bl 223cb8 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 22407e │ │ │ │ + bcc.n 2240f6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #64] @ (2240d4 ) │ │ │ │ + ldr r2, [pc, #64] @ (22414c ) │ │ │ │ str.w r3, [r6, #316] @ 0x13c │ │ │ │ - ldr r3, [pc, #52] @ (2240d0 ) │ │ │ │ + ldr r3, [pc, #52] @ (224148 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2240c8 │ │ │ │ + bne.n 224140 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.w 223f52 │ │ │ │ - b.n 223f88 │ │ │ │ + bne.w 223fca │ │ │ │ + b.n 224000 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 223f88 │ │ │ │ + b.n 224000 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8f94 │ │ │ │ - b.n 224028 │ │ │ │ + bl 1f900c │ │ │ │ + b.n 2240a0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ittt vs │ │ │ │ - lslvs r7, r4, #2 │ │ │ │ - pushvs {r3, lr} │ │ │ │ - movvs.w ip, #4096 @ 0x1000 │ │ │ │ + bkpt 0x00ea │ │ │ │ + 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 2240ee │ │ │ │ + bpl.n 224166 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 223ec8 │ │ │ │ + bl 223f40 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #312] @ 0x138 │ │ │ │ ldr.w r2, [r1, #312] @ 0x138 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 224112 │ │ │ │ + bcc.n 22418a │ │ │ │ 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, 224126 │ │ │ │ + cbz r3, 22419e │ │ │ │ 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] @ (2242b4 ) │ │ │ │ + ldr r2, [pc, #368] @ (22432c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (2242b8 ) │ │ │ │ + ldr r3, [pc, #368] @ (224330 ) │ │ │ │ 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 │ │ │ │ @@ -625109,193 +625144,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 2242aa │ │ │ │ + beq.w 224322 │ │ │ │ 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 224188 │ │ │ │ + bhi.n 224200 │ │ │ │ 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 224212 │ │ │ │ + bne.n 22428a │ │ │ │ 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 22422e │ │ │ │ + beq.n 2242a6 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 2241de │ │ │ │ + cbz r3, 224256 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 224262 │ │ │ │ + beq.n 2242da │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213bc0 │ │ │ │ + bl 213c38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 218018 │ │ │ │ - ldr r2, [pc, #168] @ (2242bc ) │ │ │ │ - ldr r3, [pc, #160] @ (2242b8 ) │ │ │ │ + bl 218090 │ │ │ │ + ldr r2, [pc, #168] @ (224334 ) │ │ │ │ + ldr r3, [pc, #160] @ (224330 ) │ │ │ │ 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 2242ae │ │ │ │ + bne.n 224326 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 224212 │ │ │ │ + beq.n 22428a │ │ │ │ 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 22423a │ │ │ │ + bne.n 2242b2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 224212 │ │ │ │ + beq.n 22428a │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2241de │ │ │ │ + beq.n 224256 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 2241de │ │ │ │ - b.n 224268 │ │ │ │ - cbz r4, 224284 │ │ │ │ + bne.n 224256 │ │ │ │ + b.n 2242e0 │ │ │ │ + cbz r4, 2242fc │ │ │ │ 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 22426e │ │ │ │ + bne.n 2242e6 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 224212 │ │ │ │ + beq.n 22428a │ │ │ │ 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 218018 │ │ │ │ - b.n 224212 │ │ │ │ + bl 218090 │ │ │ │ + b.n 22428a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2241a4 │ │ │ │ + b.n 22421c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ 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] @ (2244fc ) │ │ │ │ + ldr r5, [pc, #552] @ (224574 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [pc, #552] @ (224500 ) │ │ │ │ + ldr r4, [pc, #552] @ (224578 ) │ │ │ │ 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 22438c │ │ │ │ + bcs.n 224404 │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22437c │ │ │ │ + beq.n 2243f4 │ │ │ │ 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 2243f2 │ │ │ │ + beq.n 22446a │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 22412c │ │ │ │ + bl 2241a4 │ │ │ │ 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 2243a8 │ │ │ │ + beq.n 224420 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22446c │ │ │ │ + bne.w 2244e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2244b4 │ │ │ │ + bne.w 22452c │ │ │ │ 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 │ │ │ │ @@ -625304,399 +625339,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 22431a │ │ │ │ + bne.n 224392 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 217358 │ │ │ │ + bl 2173d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 218480 │ │ │ │ - ldr r2, [pc, #372] @ (224504 ) │ │ │ │ - ldr r3, [pc, #368] @ (224500 ) │ │ │ │ + bl 2184f8 │ │ │ │ + ldr r2, [pc, #372] @ (22457c ) │ │ │ │ + ldr r3, [pc, #368] @ (224578 ) │ │ │ │ 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 2244f6 │ │ │ │ + bne.w 22456e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224422 │ │ │ │ + bne.n 22449a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 22434e │ │ │ │ + beq.n 2243c6 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2243e0 │ │ │ │ + cbz r0, 224458 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 22434e │ │ │ │ + b.n 2243c6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 22441c │ │ │ │ + cbz r0, 224494 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ str.w r5, [r9] │ │ │ │ - b.n 22436c │ │ │ │ + b.n 2243e4 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 224456 │ │ │ │ + cbz r0, 2244ce │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22434e │ │ │ │ - b.n 2243b0 │ │ │ │ + beq.w 2243c6 │ │ │ │ + b.n 224428 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2244a0 │ │ │ │ + cbz r0, 224518 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22434e │ │ │ │ + beq.w 2243c6 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2244e4 │ │ │ │ + cbz r0, 22455c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 22434e │ │ │ │ + b.n 2243c6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + cbnz r4, 2245fc │ │ │ │ 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] @ (2246c0 ) │ │ │ │ + ldr r2, [pc, #424] @ (224738 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #424] @ (2246c4 ) │ │ │ │ + ldr r3, [pc, #424] @ (22473c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldrb r6, [r1, #13] │ │ │ │ - vldr d0, [pc, #372] @ 224698 │ │ │ │ + vldr d0, [pc, #372] @ 224710 │ │ │ │ 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 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22455a │ │ │ │ + cbz r0, 2245d2 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ - vldr d0, [pc, #308] @ 2246a0 │ │ │ │ + vldr d0, [pc, #308] @ 224718 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 224596 │ │ │ │ + cbz r0, 22460e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r6, r0 │ │ │ │ - vldr d0, [pc, #256] @ 2246a8 │ │ │ │ + vldr d0, [pc, #256] @ 224720 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2245d8 │ │ │ │ + cbz r0, 224650 │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ - vldr d0, [pc, #204] @ 2246b0 │ │ │ │ + bl 21835c │ │ │ │ + vldr d0, [pc, #204] @ 224728 │ │ │ │ movs r1, #32 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 224614 │ │ │ │ + cbz r0, 22468c │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - vldr d0, [pc, #148] @ 2246b8 │ │ │ │ + vldr d0, [pc, #148] @ 224730 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 215aa0 │ │ │ │ + bl 215b18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 224654 │ │ │ │ + cbz r0, 2246cc │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182e4 │ │ │ │ + bl 21835c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218358 │ │ │ │ + bl 2183d0 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218294 │ │ │ │ - ldr r2, [pc, #80] @ (2246c8 ) │ │ │ │ - ldr r3, [pc, #72] @ (2246c4 ) │ │ │ │ + bl 21830c │ │ │ │ + ldr r2, [pc, #80] @ (224740 ) │ │ │ │ + ldr r3, [pc, #72] @ (22473c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 22468e │ │ │ │ + bne.n 224706 │ │ │ │ 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 2246b4 │ │ │ │ + bvc.n 22472c │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 22463e │ │ │ │ - b.n 22435c │ │ │ │ + bcc.n 2246b6 │ │ │ │ + b.n 2243d4 │ │ │ │ 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 │ │ │ │ - revsh r6, r3 │ │ │ │ + rev16 r6, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 2246ec │ │ │ │ + cbnz r2, 224746 │ │ │ │ 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] @ (22480c ) │ │ │ │ + ldr r6, [pc, #300] @ (224884 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r8, r2 │ │ │ │ add r6, pc │ │ │ │ - bl 1fabd8 │ │ │ │ + bl 1fac50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2247be │ │ │ │ + beq.n 224836 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 224806 │ │ │ │ + beq.w 22487e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224806 │ │ │ │ + beq.n 22487e │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -625714,15 +625749,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] @ (224810 ) │ │ │ │ + ldr r2, [pc, #148] @ (224888 ) │ │ │ │ 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] │ │ │ │ @@ -625734,111 +625769,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 218018 │ │ │ │ + bl 218090 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 2247d8 │ │ │ │ + cbz r0, 224850 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ - cbz r1, 2247d2 │ │ │ │ + cbz r1, 22484a │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2246f6 │ │ │ │ + bne.n 22476e │ │ │ │ adds r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2247c6 │ │ │ │ + bne.n 22483e │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fac54 │ │ │ │ + bl 1faccc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2247b8 │ │ │ │ + beq.n 224830 │ │ │ │ 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 2246cc │ │ │ │ + bl 224744 │ │ │ │ ldrd r3, r2, [r4, #56] @ 0x38 │ │ │ │ add r3, r2 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 2247e8 │ │ │ │ - b.n 2247b8 │ │ │ │ + bne.n 224860 │ │ │ │ + b.n 224830 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 224714 │ │ │ │ + b.n 22478c │ │ │ │ nop │ │ │ │ - cbnz r0, 224814 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ 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] @ (2249d4 ) │ │ │ │ + ldr r3, [pc, #428] @ (224a4c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 2249ce │ │ │ │ + beq.w 224a46 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #416] @ (2249d8 ) │ │ │ │ + ldr r2, [pc, #416] @ (224a50 ) │ │ │ │ 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 22495e │ │ │ │ + b.n 2249d6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.w 22497c │ │ │ │ + beq.w 2249f4 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ movs r2, #2 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r2, [r9] │ │ │ │ - cbz r3, 224874 │ │ │ │ + cbz r3, 2248ec │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 2249a2 │ │ │ │ + beq.w 224a1a │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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 │ │ │ │ @@ -625859,15 +625894,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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 │ │ │ │ @@ -625887,81 +625922,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 2249ce │ │ │ │ + beq.n 224a46 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 224854 │ │ │ │ + bpl.w 2248cc │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 224996 │ │ │ │ + cbz r2, 224a0e │ │ │ │ str.w r3, [r9, #4] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 224874 │ │ │ │ + b.n 2248ec │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 224996 │ │ │ │ + beq.n 224a0e │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - cbz r3, 224996 │ │ │ │ + cbz r3, 224a0e │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 22485c │ │ │ │ + beq.w 2248d4 │ │ │ │ movs r3, #1 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 224874 │ │ │ │ + b.n 2248ec │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 224874 │ │ │ │ + bne.w 2248ec │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 224874 │ │ │ │ + bne.w 2248ec │ │ │ │ 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 22492e │ │ │ │ - b.n 224874 │ │ │ │ + beq.n 2249a6 │ │ │ │ + b.n 2248ec │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb75a │ │ │ │ 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] @ (224ba4 ) │ │ │ │ + ldr r2, [pc, #436] @ (224c1c ) │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #436] @ (224ba8 ) │ │ │ │ + ldr r3, [pc, #436] @ (224c20 ) │ │ │ │ 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] @ 224bac │ │ │ │ + ldr.w r9, [pc, #412] @ 224c24 │ │ │ │ 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] │ │ │ │ @@ -625973,16 +626008,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 213d14 │ │ │ │ - ldr r3, [pc, #356] @ (224bb0 ) │ │ │ │ + bl 213d8c │ │ │ │ + ldr r3, [pc, #356] @ (224c28 ) │ │ │ │ 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 │ │ │ │ @@ -625998,32 +626033,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21911c │ │ │ │ + bl 219194 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 224814 │ │ │ │ + bl 22488c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 224b6c │ │ │ │ + beq.n 224be4 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -626057,82 +626092,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 218018 │ │ │ │ - ldr r2, [pc, #100] @ (224bb4 ) │ │ │ │ - ldr r3, [pc, #88] @ (224ba8 ) │ │ │ │ + bl 218090 │ │ │ │ + ldr r2, [pc, #100] @ (224c2c ) │ │ │ │ + ldr r3, [pc, #88] @ (224c20 ) │ │ │ │ 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 224b9e │ │ │ │ + bne.n 224c16 │ │ │ │ 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, 224b9a │ │ │ │ + cbz r3, 224c12 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 224b9a │ │ │ │ + bne.n 224c12 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 224b90 │ │ │ │ + cbz r2, 224c08 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 224b90 │ │ │ │ + bne.n 224c08 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 224b80 │ │ │ │ + bne.n 224bf8 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ - b.n 224abe │ │ │ │ + b.n 224b36 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 224b94 │ │ │ │ + b.n 224c0c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r4, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #824] @ (224f04 ) │ │ │ │ + ldr r2, [pc, #824] @ (224f7c ) │ │ │ │ add.w r8, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #820] @ (224f08 ) │ │ │ │ + ldr r3, [pc, #820] @ (224f80 ) │ │ │ │ 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] @ (224f0c ) │ │ │ │ + ldr r6, [pc, #800] @ (224f84 ) │ │ │ │ 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 │ │ │ │ @@ -626140,45 +626175,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 224edc │ │ │ │ + beq.w 224f54 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 224e54 │ │ │ │ + beq.w 224ecc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ streq r7, [sp, #28] │ │ │ │ - bne.w 224e54 │ │ │ │ + bne.w 224ecc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224efc │ │ │ │ + beq.w 224f74 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - ldr r3, [pc, #716] @ (224f10 ) │ │ │ │ + ldr r3, [pc, #716] @ (224f88 ) │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -626190,18 +626225,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 21911c │ │ │ │ + bl 219194 │ │ │ │ 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 │ │ │ │ @@ -626213,22 +626248,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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ 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] │ │ │ │ @@ -626244,48 +626279,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 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 215f74 │ │ │ │ + bl 215fec │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224ea4 │ │ │ │ + beq.w 224f1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224e72 │ │ │ │ + beq.n 224eea │ │ │ │ mov r6, r9 │ │ │ │ - b.n 224e3e │ │ │ │ + b.n 224eb6 │ │ │ │ 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 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -626320,128 +626355,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 218018 │ │ │ │ + bl 218090 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224ea4 │ │ │ │ + beq.n 224f1c │ │ │ │ ldr r6, [r7, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 224e50 │ │ │ │ + beq.n 224ec8 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 224d92 │ │ │ │ + bne.n 224e0a │ │ │ │ movs r1, #1 │ │ │ │ - b.n 224d9e │ │ │ │ + b.n 224e16 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #188] @ (224f14 ) │ │ │ │ - ldr r3, [pc, #172] @ (224f08 ) │ │ │ │ + ldr r2, [pc, #188] @ (224f8c ) │ │ │ │ + ldr r3, [pc, #172] @ (224f80 ) │ │ │ │ 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 224f00 │ │ │ │ + bne.n 224f78 │ │ │ │ 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 224e7c │ │ │ │ + b.n 224ef4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fac54 │ │ │ │ + bl 1faccc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2246cc │ │ │ │ + bl 224744 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fab5c │ │ │ │ + bl 1fabd4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224e7a │ │ │ │ + bne.n 224ef2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 224ec8 │ │ │ │ + cbz r3, 224f40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 224ec4 │ │ │ │ + cbz r2, 224f3c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - b.n 224c50 │ │ │ │ + b.n 224cc8 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 224ebc │ │ │ │ + b.n 224f34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224e56 │ │ │ │ + bne.n 224ece │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fab3c │ │ │ │ - b.n 224e56 │ │ │ │ + bl 1fabb4 │ │ │ │ + b.n 224ece │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1fad70 │ │ │ │ + bl 1fade8 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 224ef8 │ │ │ │ + cbz r1, 224f70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 224c32 │ │ │ │ + beq.w 224caa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 224ed2 │ │ │ │ + b.n 224f4a │ │ │ │ mov r1, r3 │ │ │ │ - b.n 224c42 │ │ │ │ + b.n 224cba │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - push {r1, r3, r5} │ │ │ │ + cbz r2, 224fec │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + cbz r6, 224fec │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 224f40 │ │ │ │ + cbz r2, 224f9a │ │ │ │ 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] @ (2252e8 ) │ │ │ │ + ldr r3, [pc, #956] @ (225360 ) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ - ldr r2, [pc, #952] @ (2252ec ) │ │ │ │ + ldr r2, [pc, #952] @ (225364 ) │ │ │ │ add r3, pc │ │ │ │ mov.w fp, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #944] @ (2252f0 ) │ │ │ │ + ldr r3, [pc, #944] @ (225368 ) │ │ │ │ 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] │ │ │ │ @@ -626458,59 +626493,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 225054 │ │ │ │ + beq.n 2250cc │ │ │ │ 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 224fde │ │ │ │ + beq.n 225056 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 2250dc │ │ │ │ + beq.w 225154 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 225070 │ │ │ │ + bne.n 2250e8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #550 @ 0x226 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2251ea │ │ │ │ - ldr r3, [pc, #832] @ (2252f4 ) │ │ │ │ + beq.w 225262 │ │ │ │ + ldr r3, [pc, #832] @ (22536c ) │ │ │ │ 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 2252a6 │ │ │ │ + bne.w 22531e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 225050 │ │ │ │ + beq.n 2250c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 224fd4 │ │ │ │ + cbz r3, 22504c │ │ │ │ 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 224f9a │ │ │ │ + bne.n 225012 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ ldrb.w r9, [r4, #33] @ 0x21 │ │ │ │ - bl 213d14 │ │ │ │ - ldr r3, [pc, #772] @ (2252f4 ) │ │ │ │ + bl 213d8c │ │ │ │ + ldr r3, [pc, #772] @ (22536c ) │ │ │ │ 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] │ │ │ │ @@ -626524,39 +626559,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 21911c │ │ │ │ + bl 219194 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 224814 │ │ │ │ + bl 22488c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 224fc8 │ │ │ │ + bne.n 225040 │ │ │ │ ldrb.w r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #672] @ (2252f8 ) │ │ │ │ - ldr r3, [pc, #664] @ (2252f0 ) │ │ │ │ + ldr r2, [pc, #672] @ (225370 ) │ │ │ │ + ldr r3, [pc, #664] @ (225368 ) │ │ │ │ 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 2252e4 │ │ │ │ + bne.w 22535c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 224fc4 │ │ │ │ - add r2, pc, #8 @ (adr r2, 225080 ) │ │ │ │ + bhi.n 22503c │ │ │ │ + add r2, pc, #8 @ (adr r2, 2250f8 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #6 │ │ │ │ @@ -626570,40 +626605,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 224fc4 │ │ │ │ + beq.n 22503c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 2250ce │ │ │ │ + b.n 225146 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 2250d4 │ │ │ │ + bne.n 22514c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2250d4 │ │ │ │ + beq.n 22514c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 224fc4 │ │ │ │ + beq.w 22503c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 2250b8 │ │ │ │ + bpl.n 225130 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 2249dc │ │ │ │ - b.n 224fc4 │ │ │ │ + bl 224a54 │ │ │ │ + b.n 22503c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ ldrb.w r7, [r4, #33] @ 0x21 │ │ │ │ - bl 213d14 │ │ │ │ - ldr r3, [pc, #516] @ (2252f4 ) │ │ │ │ + bl 213d8c │ │ │ │ + ldr r3, [pc, #516] @ (22536c ) │ │ │ │ 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] │ │ │ │ @@ -626620,28 +626655,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 215f40 │ │ │ │ + bl 215fb8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 21911c │ │ │ │ + bl 219194 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 224814 │ │ │ │ + bl 22488c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ movs r3, #3 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ 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 │ │ │ │ @@ -626673,279 +626708,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 218018 │ │ │ │ - b.n 224fc4 │ │ │ │ + bl 218090 │ │ │ │ + b.n 22503c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bls.w 224fc4 │ │ │ │ - b.n 224fb0 │ │ │ │ + bls.w 22503c │ │ │ │ + b.n 225028 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 224fc4 │ │ │ │ + beq.w 22503c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 225224 │ │ │ │ + b.n 22529c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 2250d4 │ │ │ │ + bne.w 22514c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 2250d4 │ │ │ │ + beq.w 22514c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 224fc4 │ │ │ │ + beq.w 22503c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 22520a │ │ │ │ + bpl.n 225282 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 2249dc │ │ │ │ - b.n 224fc4 │ │ │ │ + bl 224a54 │ │ │ │ + b.n 22503c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 224fc4 │ │ │ │ + beq.w 22503c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 22525e │ │ │ │ + b.n 2252d6 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 2250d4 │ │ │ │ + bne.w 22514c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 2250d4 │ │ │ │ + beq.w 22514c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 224fc4 │ │ │ │ + beq.w 22503c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 225244 │ │ │ │ + bpl.n 2252bc │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 2249dc │ │ │ │ - b.n 224fc4 │ │ │ │ + bl 224a54 │ │ │ │ + b.n 22503c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 224fc4 │ │ │ │ + beq.w 22503c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 225298 │ │ │ │ + b.n 225310 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 2250d4 │ │ │ │ + bne.w 22514c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 2250d4 │ │ │ │ + beq.w 22514c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 224fc4 │ │ │ │ + beq.w 22503c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 22527e │ │ │ │ + bpl.n 2252f6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 2249dc │ │ │ │ - b.n 224fc4 │ │ │ │ + bl 224a54 │ │ │ │ + b.n 22503c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 224fc4 │ │ │ │ + beq.w 22503c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 2252d0 │ │ │ │ + b.n 225348 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 2252d6 │ │ │ │ + bne.n 22534e │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2252d6 │ │ │ │ + beq.n 22534e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 224fc4 │ │ │ │ + beq.w 22503c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 2252ba │ │ │ │ + bpl.n 225332 │ │ │ │ add.w r7, r7, r2, lsl #7 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224fc4 │ │ │ │ - b.n 2250d4 │ │ │ │ + beq.w 22503c │ │ │ │ + b.n 22514c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 225342 │ │ │ │ + bne.n 2253ba │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #8 │ │ │ │ - bpl.n 225342 │ │ │ │ + bpl.n 2253ba │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 225344 │ │ │ │ + bpl.n 2253bc │ │ │ │ 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 225342 │ │ │ │ + beq.n 2253ba │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 225338 │ │ │ │ + bmi.n 2253b0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 225362 │ │ │ │ + beq.n 2253da │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 22532c │ │ │ │ + bne.n 2253a4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 225318 │ │ │ │ + bmi.n 225390 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 225318 │ │ │ │ + bmi.n 225390 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 225342 │ │ │ │ + bpl.n 2253ba │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 225318 │ │ │ │ + b.n 225390 │ │ │ │ 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 2252fc │ │ │ │ + bl 225374 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 225394 │ │ │ │ + beq.n 22540c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 22537e │ │ │ │ + bmi.n 2253f6 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 22537e │ │ │ │ - b.n 225372 │ │ │ │ + bne.n 2253f6 │ │ │ │ + b.n 2253ea │ │ │ │ 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] @ 225728 │ │ │ │ + ldr.w sl, [pc, #888] @ 2257a0 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #884] @ (22572c ) │ │ │ │ + ldr r2, [pc, #884] @ (2257a4 ) │ │ │ │ add sl, pc │ │ │ │ - ldr r3, [pc, #884] @ (225730 ) │ │ │ │ + ldr r3, [pc, #884] @ (2257a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21cb50 │ │ │ │ + bl 21cbc8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 2253f8 │ │ │ │ + beq.n 225470 │ │ │ │ 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 2256f4 │ │ │ │ + beq.w 22576c │ │ │ │ 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, 22546e │ │ │ │ + cbz r5, 2254e6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 22562c │ │ │ │ + beq.w 2256a4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 2255ba │ │ │ │ + beq.w 225632 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 225456 │ │ │ │ + beq.n 2254ce │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22556c │ │ │ │ + beq.w 2255e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22556c │ │ │ │ + beq.w 2255e4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2255ba │ │ │ │ + beq.w 225632 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 225438 │ │ │ │ + bne.n 2254b0 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq.w 225618 │ │ │ │ + beq.w 225690 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 225588 │ │ │ │ + beq.w 225600 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22543a │ │ │ │ + bne.n 2254b2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22541e │ │ │ │ + bne.n 225496 │ │ │ │ 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] │ │ │ │ @@ -626955,354 +626990,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 2256ee │ │ │ │ + beq.w 225766 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ - cbz r1, 2254be │ │ │ │ + cbz r1, 225536 │ │ │ │ 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 2256e2 │ │ │ │ + beq.w 22575a │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225714 │ │ │ │ + beq.w 22578c │ │ │ │ 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 21e744 │ │ │ │ + bl 21e7bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22568e │ │ │ │ + beq.w 225706 │ │ │ │ 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 213cbc │ │ │ │ + bl 213d34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 225526 │ │ │ │ + cbz r0, 22559e │ │ │ │ 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 218018 │ │ │ │ + bl 218090 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21918c │ │ │ │ + bl 219204 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2256ee │ │ │ │ + beq.w 225766 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2256e6 │ │ │ │ + beq.w 22575e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 225718 │ │ │ │ + beq.w 225790 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, sp, #24 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - bl 21e850 │ │ │ │ + bl 21e8c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219248 │ │ │ │ - b.n 2256c6 │ │ │ │ + bl 2192c0 │ │ │ │ + b.n 22573e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2255f4 │ │ │ │ + beq.n 22566c │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 22546e │ │ │ │ + bne.w 2254e6 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq.n 225652 │ │ │ │ + beq.n 2256ca │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 22546e │ │ │ │ + bne.w 2254e6 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #424] @ (225734 ) │ │ │ │ + ldr r1, [pc, #424] @ (2257ac ) │ │ │ │ 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 215f74 │ │ │ │ + bl 215fec │ │ │ │ mov r0, r8 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22543a │ │ │ │ - b.n 22546e │ │ │ │ + bne.w 2254b2 │ │ │ │ + b.n 2254e6 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 22560e │ │ │ │ - cbnz r2, 2255d8 │ │ │ │ + beq.n 225686 │ │ │ │ + cbnz r2, 225650 │ │ │ │ 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, 2255e2 │ │ │ │ + cbz r0, 22565a │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22543a │ │ │ │ - b.n 22546e │ │ │ │ + bne.w 2254b2 │ │ │ │ + b.n 2254e6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f5330 │ │ │ │ + bl 1f53a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22566c │ │ │ │ + beq.n 2256e4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 2255da │ │ │ │ + b.n 225652 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 22563c │ │ │ │ + beq.n 2256b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2255c2 │ │ │ │ + beq.n 22563a │ │ │ │ mov r0, r7 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22541e │ │ │ │ - b.n 22547a │ │ │ │ + bne.w 225496 │ │ │ │ + b.n 2254f2 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 2252fc │ │ │ │ - b.n 2255da │ │ │ │ + bl 225374 │ │ │ │ + b.n 225652 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22543a │ │ │ │ - b.n 22546e │ │ │ │ + bne.w 2254b2 │ │ │ │ + b.n 2254e6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2255b8 │ │ │ │ + beq.n 225630 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 22546e │ │ │ │ + bne.w 2254e6 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 22545a │ │ │ │ + b.n 2254d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2252fc │ │ │ │ + bl 225374 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22541e │ │ │ │ - b.n 22547a │ │ │ │ + bne.w 225496 │ │ │ │ + b.n 2254f2 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22541e │ │ │ │ - b.n 22547a │ │ │ │ + bne.w 225496 │ │ │ │ + b.n 2254f2 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 21c82c │ │ │ │ + bl 21c8a4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 2132d4 │ │ │ │ + bl 21334c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f536c │ │ │ │ - b.n 2255ec │ │ │ │ + bl 1f53e4 │ │ │ │ + b.n 225664 │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213d8c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218018 │ │ │ │ + bl 218090 │ │ │ │ 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 21e850 │ │ │ │ + bl 21e8c8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 2256ea │ │ │ │ + cbz r3, 225762 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ strd r4, r6, [r7] │ │ │ │ - ldr r2, [pc, #112] @ (225738 ) │ │ │ │ - ldr r3, [pc, #100] @ (225730 ) │ │ │ │ + ldr r2, [pc, #112] @ (2257b0 ) │ │ │ │ + ldr r3, [pc, #100] @ (2257a8 ) │ │ │ │ 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 225724 │ │ │ │ + bne.n 22579c │ │ │ │ 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 2254d6 │ │ │ │ + b.n 22554e │ │ │ │ movs r2, #1 │ │ │ │ - b.n 225552 │ │ │ │ + b.n 2255ca │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - b.n 2256bc │ │ │ │ + b.n 225734 │ │ │ │ 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 22571c │ │ │ │ + beq.n 225794 │ │ │ │ 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 2254a6 │ │ │ │ + b.n 22551e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 2254d6 │ │ │ │ + b.n 22554e │ │ │ │ mov r3, r2 │ │ │ │ - b.n 225552 │ │ │ │ + b.n 2255ca │ │ │ │ mov r4, fp │ │ │ │ str.w fp, [sp, #8] │ │ │ │ - b.n 2254a6 │ │ │ │ + b.n 22551e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ 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] @ (225998 ) │ │ │ │ - ldr r3, [pc, #584] @ (22599c ) │ │ │ │ + ldr r2, [pc, #584] @ (225a10 ) │ │ │ │ + ldr r3, [pc, #584] @ (225a14 ) │ │ │ │ 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 2257ee │ │ │ │ + beq.n 225866 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #188] @ 0xbc │ │ │ │ - cbz r2, 225788 │ │ │ │ + cbz r2, 225800 │ │ │ │ ldrsb.w r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.w 225914 │ │ │ │ + beq.w 22598c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fabd8 │ │ │ │ + bl 1fac50 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22581a │ │ │ │ + beq.n 225892 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 225910 │ │ │ │ + beq.w 225988 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214cd8 │ │ │ │ + bl 214d50 │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ strd r4, r5, [r9] │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.n 22580c │ │ │ │ + bhi.n 225884 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 225978 │ │ │ │ + beq.w 2259f0 │ │ │ │ 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 2257c6 │ │ │ │ + bhi.n 22583e │ │ │ │ ldr r1, [r6, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 225398 │ │ │ │ + bl 225410 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 2257ec │ │ │ │ + beq.n 225864 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ movs r7, #1 │ │ │ │ - ldr r2, [pc, #432] @ (2259a0 ) │ │ │ │ - ldr r3, [pc, #424] @ (22599c ) │ │ │ │ + ldr r2, [pc, #432] @ (225a18 ) │ │ │ │ + ldr r3, [pc, #424] @ (225a14 ) │ │ │ │ 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 225994 │ │ │ │ + bne.w 225a0c │ │ │ │ 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 2257be │ │ │ │ + b.n 225836 │ │ │ │ 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] │ │ │ │ @@ -627310,209 +627345,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 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 225990 │ │ │ │ + beq.w 225a08 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2258c0 │ │ │ │ + beq.n 225938 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2258ce │ │ │ │ + beq.n 225946 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22587c │ │ │ │ + bne.n 2258f4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22573c │ │ │ │ + bl 2257b4 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb.w sl, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 2258a8 │ │ │ │ + cbz r4, 225920 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 2258a8 │ │ │ │ + cbz r2, 225920 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #2 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - bne.n 22587c │ │ │ │ + bne.n 2258f4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 22573c │ │ │ │ + bl 2257b4 │ │ │ │ mov r3, r4 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ uxtb.w sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 225880 │ │ │ │ + bne.n 2258f8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2258c0 │ │ │ │ + bne.n 225938 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 22573c │ │ │ │ + bl 2257b4 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 216288 │ │ │ │ - cbz r7, 2258f0 │ │ │ │ + bl 216300 │ │ │ │ + cbz r7, 225968 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 225854 │ │ │ │ + b.n 2258cc │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2258c0 │ │ │ │ + bne.n 225938 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 22573c │ │ │ │ + bl 2257b4 │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2258ca │ │ │ │ + bne.n 225942 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 261798 │ │ │ │ + bl 261810 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 225988 │ │ │ │ + bne.n 225a00 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fac54 │ │ │ │ + bl 1faccc │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2257a0 │ │ │ │ + bne.w 225818 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - b.n 2257a2 │ │ │ │ + b.n 22581a │ │ │ │ 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 225788 │ │ │ │ + bne.w 225800 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - cbz r0, 22595a │ │ │ │ + cbz r0, 2259d2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 22594e │ │ │ │ + cbz r2, 2259c6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 225946 │ │ │ │ + bne.n 2259be │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.n 225970 │ │ │ │ + beq.n 2259e8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22593a │ │ │ │ - bl 216288 │ │ │ │ + bne.n 2259b2 │ │ │ │ + bl 216300 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 225934 │ │ │ │ + bne.n 2259ac │ │ │ │ ldr.w r8, [sl, #24] │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 22596a │ │ │ │ + bhi.n 2259e2 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 225970 │ │ │ │ + bls.n 2259e8 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.w 2257ee │ │ │ │ + bne.w 225866 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - b.n 225788 │ │ │ │ + b.n 225800 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 225398 │ │ │ │ - b.n 2257ec │ │ │ │ + bl 225410 │ │ │ │ + b.n 225864 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2164fc │ │ │ │ - b.n 2258fe │ │ │ │ + bl 216574 │ │ │ │ + b.n 225976 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 2258f0 │ │ │ │ + b.n 225968 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r7, pc, #584 @ (adr r7, 225c64 ) │ │ │ │ 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] @ (225b34 ) │ │ │ │ + ldr r2, [pc, #380] @ (225bac ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #380] @ (225b38 ) │ │ │ │ + ldr r3, [pc, #380] @ (225bb0 ) │ │ │ │ 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 1fad70 │ │ │ │ + bl 1fade8 │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 2259e4 │ │ │ │ - b.n 225b28 │ │ │ │ + cbnz r3, 225a5c │ │ │ │ + b.n 225ba0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225b28 │ │ │ │ + beq.w 225ba0 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2259da │ │ │ │ + beq.n 225a52 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fabd8 │ │ │ │ + bl 1fac50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 225a02 │ │ │ │ - b.n 225a30 │ │ │ │ + cbnz r0, 225a7a │ │ │ │ + b.n 225aa8 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2259ee │ │ │ │ + bne.n 225a66 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2259fc │ │ │ │ + bne.n 225a74 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fab3c │ │ │ │ - ldr r2, [pc, #296] @ (225b3c ) │ │ │ │ - ldr r3, [pc, #288] @ (225b38 ) │ │ │ │ + bl 1fabb4 │ │ │ │ + ldr r2, [pc, #296] @ (225bb4 ) │ │ │ │ + ldr r3, [pc, #288] @ (225bb0 ) │ │ │ │ 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 225b2e │ │ │ │ + bne.w 225ba6 │ │ │ │ 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 │ │ │ │ @@ -627523,617 +627558,617 @@ │ │ │ │ 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 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 225b24 │ │ │ │ + beq.n 225b9c │ │ │ │ mov fp, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 225acc │ │ │ │ + cbz r4, 225b44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 225ada │ │ │ │ + cbz r3, 225b52 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 225a88 │ │ │ │ + bne.n 225b00 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22573c │ │ │ │ + bl 2257b4 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 225ab4 │ │ │ │ + cbz r5, 225b2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 225ab4 │ │ │ │ + cbz r3, 225b2c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ - bne.n 225a88 │ │ │ │ + bne.n 225b00 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22573c │ │ │ │ + bl 2257b4 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ uxtb.w fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 225a8c │ │ │ │ + bne.n 225b04 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 225acc │ │ │ │ + bne.n 225b44 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22573c │ │ │ │ + bl 2257b4 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 216288 │ │ │ │ - cbz r4, 225afc │ │ │ │ + bl 216300 │ │ │ │ + cbz r4, 225b74 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 225a68 │ │ │ │ + b.n 225ae0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 225acc │ │ │ │ + bne.n 225b44 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22573c │ │ │ │ + bl 2257b4 │ │ │ │ orr.w r3, r0, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 225ad6 │ │ │ │ + bne.n 225b4e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 261798 │ │ │ │ - cbnz r0, 225b12 │ │ │ │ + bl 261810 │ │ │ │ + cbnz r0, 225b8a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fac54 │ │ │ │ - b.n 225a02 │ │ │ │ + bl 1faccc │ │ │ │ + b.n 225a7a │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2164fc │ │ │ │ + bl 216574 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fac54 │ │ │ │ - b.n 225a02 │ │ │ │ + bl 1faccc │ │ │ │ + b.n 225a7a │ │ │ │ mov fp, r4 │ │ │ │ - b.n 225afc │ │ │ │ + b.n 225b74 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 225a0a │ │ │ │ + b.n 225a82 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, pc, #256 @ (adr r6, 225c38 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 225ed0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #920 @ (adr r5, 225ed8 ) │ │ │ │ + add r5, pc, #440 @ (adr r5, 225d70 ) │ │ │ │ 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] @ (225bf8 ) │ │ │ │ + ldr r2, [pc, #164] @ (225c70 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ - ldr r1, [pc, #156] @ (225bfc ) │ │ │ │ + ldr r1, [pc, #156] @ (225c74 ) │ │ │ │ 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 217280 │ │ │ │ + bl 2172f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 225b8c │ │ │ │ + bne.n 225c04 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #462 @ 0x1ce │ │ │ │ - beq.n 225bee │ │ │ │ + beq.n 225c66 │ │ │ │ movw r2, #461 @ 0x1cd │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 225ba6 │ │ │ │ + beq.n 225c1e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #112] @ (225c00 ) │ │ │ │ - ldr r3, [pc, #100] @ (225bf8 ) │ │ │ │ + ldr r2, [pc, #112] @ (225c78 ) │ │ │ │ + ldr r3, [pc, #100] @ (225c70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 225bf2 │ │ │ │ + bne.n 225c6a │ │ │ │ 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 225be0 │ │ │ │ + bls.n 225c58 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 225b8c │ │ │ │ + bhi.n 225c04 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 225b8c │ │ │ │ + bne.n 225c04 │ │ │ │ rbit r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subs r0, r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 225b8e │ │ │ │ + b.n 225c06 │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 225bc6 │ │ │ │ + bhi.n 225c3e │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 225bd4 │ │ │ │ + bhi.n 225c4c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 225b8e │ │ │ │ + b.n 225c06 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #632 @ (adr r4, 225e78 ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 225d10 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, pc, #424 @ (adr r4, 225dac ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 226044 ) │ │ │ │ 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, #1008] @ (226008 ) │ │ │ │ + ldr r5, [pc, #1008] @ (226080 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #1008] @ (22600c ) │ │ │ │ + ldr r4, [pc, #1008] @ (226084 ) │ │ │ │ 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 225d92 │ │ │ │ + ble.w 225e0a │ │ │ │ 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 r2, r4, #1 │ │ │ │ - beq.w 225d92 │ │ │ │ + beq.w 225e0a │ │ │ │ ldrb.w r3, [fp, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 225dae │ │ │ │ + bpl.w 225e26 │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 225db2 │ │ │ │ + bls.w 225e2a │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 225dae │ │ │ │ + bls.w 225e26 │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 225d92 │ │ │ │ + bhi.w 225e0a │ │ │ │ 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 2429a4 │ │ │ │ + bl 242a1c │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 21f608 │ │ │ │ + bl 21f680 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 225cd0 │ │ │ │ + cbz r7, 225d48 │ │ │ │ ldrsb.w r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 225f84 │ │ │ │ + beq.w 225ffc │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 225fb6 │ │ │ │ + beq.w 22602e │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ands.w r2, r2, #16 │ │ │ │ - bne.n 225dce │ │ │ │ + bne.n 225e46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 225dce │ │ │ │ + beq.n 225e46 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 225cf6 │ │ │ │ + bne.n 225d6e │ │ │ │ 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 225ce2 │ │ │ │ + bne.n 225d5a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21f6bc │ │ │ │ + bl 21f734 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 225dd2 │ │ │ │ + beq.n 225e4a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 225e16 │ │ │ │ + beq.n 225e8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 225f5c │ │ │ │ + beq.w 225fd4 │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ - cbz r2, 225d38 │ │ │ │ + cbz r2, 225db0 │ │ │ │ ldr.w r3, [r5, #236] @ 0xec │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #236] @ 0xec │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 225e52 │ │ │ │ + beq.w 225eca │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 225fe4 │ │ │ │ + beq.w 22605c │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 225e3e │ │ │ │ + beq.n 225eb6 │ │ │ │ ldrb.w r2, [fp, #21] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.w 225e80 │ │ │ │ + bpl.w 225ef8 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ cmp r3, #4 │ │ │ │ orr.w r2, r2, r4 │ │ │ │ str r2, [r5, #112] @ 0x70 │ │ │ │ ldr r2, [r5, #116] @ 0x74 │ │ │ │ orr.w r2, r2, r6 │ │ │ │ str r2, [r5, #116] @ 0x74 │ │ │ │ - beq.n 225e64 │ │ │ │ + beq.n 225edc │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 225d86 │ │ │ │ + bge.n 225dfe │ │ │ │ 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 225c48 │ │ │ │ - ldr r2, [pc, #636] @ (226010 ) │ │ │ │ - ldr r3, [pc, #628] @ (22600c ) │ │ │ │ + bne.w 225cc0 │ │ │ │ + ldr r2, [pc, #636] @ (226088 ) │ │ │ │ + ldr r3, [pc, #628] @ (226084 ) │ │ │ │ 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 226004 │ │ │ │ + bne.w 22607c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 225d92 │ │ │ │ + bgt.n 225e0a │ │ │ │ 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 225c98 │ │ │ │ + b.n 225d10 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 225cfe │ │ │ │ + b.n 225d76 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 225eb0 │ │ │ │ + beq.n 225f28 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 225dee │ │ │ │ + cbz r2, 225e66 │ │ │ │ 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 225edc │ │ │ │ + beq.n 225f54 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 225d86 │ │ │ │ + bne.n 225dfe │ │ │ │ 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 225d86 │ │ │ │ + b.n 225dfe │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 225ef6 │ │ │ │ + beq.n 225f6e │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ - cbz r2, 225e32 │ │ │ │ + cbz r2, 225eaa │ │ │ │ ldr.w r3, [r5, #240] @ 0xf0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #240] @ 0xf0 │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 225d4c │ │ │ │ + beq.n 225dc4 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 225d4c │ │ │ │ + bne.n 225dc4 │ │ │ │ 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 │ │ │ │ it mi │ │ │ │ ldrsbmi.w r3, [r5, #72] @ 0x48 │ │ │ │ - bmi.w 225d56 │ │ │ │ - b.n 225d6a │ │ │ │ + bmi.w 225dce │ │ │ │ + b.n 225de2 │ │ │ │ ldrh.w r2, [fp, #32] │ │ │ │ ldrb.w r1, [r5, #376] @ 0x178 │ │ │ │ and.w r2, r2, #1 │ │ │ │ bic.w r1, r1, #6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 225d6a │ │ │ │ + bne.w 225de2 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 225ea2 │ │ │ │ + beq.n 225f1a │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, #12 │ │ │ │ - bne.w 225d6a │ │ │ │ + bne.w 225de2 │ │ │ │ ldrb.w r3, [r5, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #376] @ 0x178 │ │ │ │ - b.n 225d6a │ │ │ │ + b.n 225de2 │ │ │ │ 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 225dee │ │ │ │ + beq.n 225e66 │ │ │ │ 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 225df6 │ │ │ │ + bne.n 225e6e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 225fce │ │ │ │ + beq.n 226046 │ │ │ │ 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 225d86 │ │ │ │ + b.n 225dfe │ │ │ │ ldrb.w r3, [fp, #19] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n 225e32 │ │ │ │ + bmi.n 225eaa │ │ │ │ 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, 225f20 │ │ │ │ + cbz r2, 225f98 │ │ │ │ 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 │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 225d4c │ │ │ │ + beq.w 225dc4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 225d48 │ │ │ │ + bne.w 225dc0 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 225d6a │ │ │ │ + bpl.w 225de2 │ │ │ │ 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 │ │ │ │ - b.n 225d6a │ │ │ │ + b.n 225de2 │ │ │ │ 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 225d38 │ │ │ │ + beq.w 225db0 │ │ │ │ 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 225d38 │ │ │ │ + b.n 225db0 │ │ │ │ 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 217280 │ │ │ │ + bl 2172f8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 225fb2 │ │ │ │ + bne.n 22602a │ │ │ │ ldr r7, [r2, #16] │ │ │ │ movw r2, #451 @ 0x1c3 │ │ │ │ subs r7, r7, r2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 225ccc │ │ │ │ + b.n 225d44 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 225b40 │ │ │ │ + bl 225bb8 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 225ccc │ │ │ │ + b.n 225d44 │ │ │ │ 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 225d86 │ │ │ │ + b.n 225dfe │ │ │ │ ldr.w r3, [r5, #400] @ 0x190 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #400] @ 0x190 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 225d6a │ │ │ │ - b.n 225f4e │ │ │ │ + bpl.w 225de2 │ │ │ │ + b.n 225fc6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r3, pc, #888 @ (adr r3, 226384 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 22621c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #408 @ (adr r2, 2261ac ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 226444 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #228 @ 0xe4 │ │ │ │ - bhi.n 22603e │ │ │ │ + bhi.n 2260b6 │ │ │ │ cmp r3, #204 @ 0xcc │ │ │ │ - bhi.n 226074 │ │ │ │ + bhi.n 2260ec │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bhi.n 22609e │ │ │ │ + bhi.n 226116 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bls.n 226086 │ │ │ │ + bls.n 2260fe │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2260f6 │ │ │ │ + bne.n 22616e │ │ │ │ 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 2260c6 │ │ │ │ + bhi.n 22613e │ │ │ │ movw r2, #825 @ 0x339 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 2260b4 │ │ │ │ + bls.n 22612c │ │ │ │ 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, 226070 │ │ │ │ + cbnz r1, 2260e8 │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 226026 │ │ │ │ + beq.n 22609e │ │ │ │ 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 2260ea │ │ │ │ + bhi.n 226162 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bls.n 2260dc │ │ │ │ + bls.n 226154 │ │ │ │ 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 22606c │ │ │ │ + bhi.n 2260e4 │ │ │ │ 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 22606c │ │ │ │ + bhi.n 2260e4 │ │ │ │ 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 │ │ │ │ @@ -628161,81 +628196,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] @ 226c84 │ │ │ │ - ldr.w r3, [pc, #2924] @ 226c88 │ │ │ │ + ldr.w r2, [pc, #2924] @ 226cfc │ │ │ │ + ldr.w r3, [pc, #2924] @ 226d00 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2920] @ 226c8c │ │ │ │ + ldr.w r6, [pc, #2920] @ 226d04 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fabd8 │ │ │ │ - cbz r0, 226158 │ │ │ │ - ldr.w r2, [pc, #2900] @ 226c90 │ │ │ │ - ldr.w r3, [pc, #2888] @ 226c88 │ │ │ │ + bl 1fac50 │ │ │ │ + cbz r0, 2261d0 │ │ │ │ + ldr.w r2, [pc, #2900] @ 226d08 │ │ │ │ + ldr.w r3, [pc, #2888] @ 226d00 │ │ │ │ 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 2278dc │ │ │ │ + bne.w 227954 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fac54 │ │ │ │ + bl 1faccc │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 226138 │ │ │ │ + beq.n 2261b0 │ │ │ │ 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 22642e │ │ │ │ + beq.w 2264a6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 22644c │ │ │ │ + bhi.w 2264c4 │ │ │ │ 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] @ 226c94 │ │ │ │ + ldr.w r3, [pc, #2816] @ 226d0c │ │ │ │ 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 226572 │ │ │ │ + bne.w 2265ea │ │ │ │ mov r3, ip │ │ │ │ mov r5, ip │ │ │ │ mov r7, ip │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ cmp.w r2, #334 @ 0x14e │ │ │ │ - bcs.w 2264f8 │ │ │ │ + bcs.w 226570 │ │ │ │ cmp r2, #102 @ 0x66 │ │ │ │ - bls.w 2266dc │ │ │ │ + bls.w 226754 │ │ │ │ sub.w r1, r2, #103 @ 0x67 │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ - bhi.w 226976 │ │ │ │ + bhi.w 2269ee │ │ │ │ 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 │ │ │ │ @@ -628462,87 +628497,87 @@ │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r7, r3, #20 │ │ │ │ lsls r7, r3, #20 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 226676 │ │ │ │ + beq.w 2266ee │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 2263da │ │ │ │ + cbz r1, 226452 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 2263c6 │ │ │ │ + b.n 22643e │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 2264e2 │ │ │ │ + beq.w 22655a │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 2263be │ │ │ │ + bne.n 226436 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ ldrb.w r3, [r4, #75] @ 0x4b │ │ │ │ - cbz r3, 2263ec │ │ │ │ + cbz r3, 226464 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 217784 │ │ │ │ - cbnz r0, 226408 │ │ │ │ + bl 2177fc │ │ │ │ + cbnz r0, 226480 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ ittt ls │ │ │ │ ldrbls.w r3, [r9, #376] @ 0x178 │ │ │ │ orrls.w r3, r3, #2 │ │ │ │ strbls.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 226564 │ │ │ │ - bhi.w 22654e │ │ │ │ + beq.w 2265dc │ │ │ │ + bhi.w 2265c6 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 22644c │ │ │ │ + bne.n 2264c4 │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22617c │ │ │ │ + bne.w 2261f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 226172 │ │ │ │ - b.n 226138 │ │ │ │ + bne.w 2261ea │ │ │ │ + b.n 2261b0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 22644c │ │ │ │ + cbz r0, 2264c4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ - bl 2260fc │ │ │ │ + bl 226174 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22617c │ │ │ │ + bne.w 2261f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216288 │ │ │ │ + bl 216300 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 226172 │ │ │ │ - b.n 226138 │ │ │ │ - ldr.w r3, [pc, #2096] @ 226c98 │ │ │ │ + bne.w 2261ea │ │ │ │ + b.n 2261b0 │ │ │ │ + ldr.w r3, [pc, #2096] @ 226d10 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [sl, r3] │ │ │ │ mla r2, r8, r1, r7 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 2264b8 │ │ │ │ + cbz r5, 226530 │ │ │ │ add.w r0, r7, #22 │ │ │ │ add.w r5, r4, r5, lsl #5 │ │ │ │ mov r3, r4 │ │ │ │ mla r0, r8, r1, r0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r3, #32 │ │ │ │ ldrb.w ip, [r2, #13] │ │ │ │ @@ -628554,139 +628589,139 @@ │ │ │ │ ldrbne.w r2, [r9, #363] @ 0x16b │ │ │ │ orreq.w r2, ip, r2 │ │ │ │ strbeq.w r2, [r9, #362] @ 0x16a │ │ │ │ itt ne │ │ │ │ orrne.w ip, ip, r2 │ │ │ │ strbne.w ip, [r9, #363] @ 0x16b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 226486 │ │ │ │ + bne.n 2264fe │ │ │ │ mla r7, r8, r1, r7 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itett eq │ │ │ │ ldrbeq.w r3, [r9, #362] @ 0x16a │ │ │ │ ldrbne.w r3, [r9, #363] @ 0x16b │ │ │ │ orreq r2, r3 │ │ │ │ strbeq.w r2, [r9, #362] @ 0x16a │ │ │ │ itt ne │ │ │ │ orrne r2, r3 │ │ │ │ strbne.w r2, [r9, #363] @ 0x16b │ │ │ │ - b.n 22644c │ │ │ │ + b.n 2264c4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2264ee │ │ │ │ + b.n 226566 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 2263da │ │ │ │ + beq.w 226452 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 2264e6 │ │ │ │ - b.n 2263ce │ │ │ │ + bne.n 22655e │ │ │ │ + b.n 226446 │ │ │ │ movw r1, #797 @ 0x31d │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 22700e │ │ │ │ - bhi.w 226610 │ │ │ │ + beq.w 227086 │ │ │ │ + bhi.w 226688 │ │ │ │ cmp.w r2, #488 @ 0x1e8 │ │ │ │ - bhi.w 2267a0 │ │ │ │ + bhi.w 226818 │ │ │ │ cmp.w r2, #458 @ 0x1ca │ │ │ │ - bhi.w 2269f0 │ │ │ │ + bhi.w 226a68 │ │ │ │ cmp.w r2, #456 @ 0x1c8 │ │ │ │ - bcs.n 226544 │ │ │ │ + bcs.n 2265bc │ │ │ │ cmp.w r2, #424 @ 0x1a8 │ │ │ │ - bcc.w 226c9c │ │ │ │ + bcc.w 226d14 │ │ │ │ sub.w r1, r2, #424 @ 0x1a8 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r1 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #43136 @ 0xa880 │ │ │ │ ands r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 226c14 │ │ │ │ + bne.w 226c8c │ │ │ │ movt r1, #578 @ 0x242 │ │ │ │ tst r0, r1 │ │ │ │ - bne.w 22702e │ │ │ │ + bne.w 2270a6 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ - b.n 226990 │ │ │ │ + b.n 226a08 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 22644c │ │ │ │ + bhi.w 2264c4 │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ - b.n 226424